Fichiers journauxLog files

S'applique àApplies to

  • Windows10Windows10

Notes

Il s’agit d’une rubrique de niveau 400 (avancé).This is a 400 level topic (advanced).
Pour obtenir la liste complète des rubriques de cet article, voir résoudre les erreurs de mise à niveau de Windows 10 .See Resolve Windows 10 upgrade errors for a full list of topics in this article.

Plusieurs fichiers journaux sont créés au cours de chaque phase du processus de mise à niveau.Several log files are created during each phase of the upgrade process. Ces fichiers journaux sont essentiels pour résoudre les problèmes de mise à niveau.These log files are essential for troubleshooting upgrade problems. Par défaut, les dossiers qui les contiennent sont masqués sur l’ordinateur cible de mise à niveau.By default, the folders that contain these log files are hidden on the upgrade target computer. Pour afficher les fichiers journaux, configurez l’Explorateur Windows pour afficher les éléments masqués, ou utilisez un outil pour regrouper automatiquement ces fichiers journaux.To view the log files, configure Windows Explorer to view hidden items, or use a tool to automatically gather these logs. Le journal le plus utile est setupact.log.The most useful log is setupact.log. Les fichiers journaux sont situés dans un dossier différent selon la phase d’installation de Windows.The log files are located in a different folder depending on the Windows Setup phase. Souvenez-vous que vous pouvez déterminer la phase à partir du code d’extension.Recall that you can determine the phase from the extend code.

Notes

Pour plus d’informations sur la façon de localiser les codes d’erreur et les fichiers journaux, voir également la section signalement des erreurs Windows .Also see the Windows Error Reporting section in this document for help locating error codes and log files.

Le tableau suivant décrit certains fichiers journaux et comment les utiliser pour résoudre des problèmes:The following table describes some log files and how to use them for troubleshooting purposes:


Fichier journalLog filePhase: localisationPhase: LocationDescriptionDescriptionQuand l’utiliserWhen to use
setupact.logsetupact.logNiveau inférieur:Down-Level:
$Windows.~BT\Sources\Panther$Windows.~BT\Sources\Panther
Contient des informations sur les actions d’installation pendant la phase de niveau inférieur.Contains information about setup actions during the downlevel phase. Tous les échecs de bas niveau et point de départ pour les examens de restaurations.All down-level failures and starting point for rollback investigations.
Il s’agit du journal le plus important pour diagnostiquer les problèmes d’installation.This is the most important log for diagnosing setup issues.
OOBE:OOBE:
$Windows.~BT\Sources\Panther\UnattendGC$Windows.~BT\Sources\Panther\UnattendGC
Contient des informations sur les actions survenues lors de la phase OOBE.Contains information about actions during the OOBE phase.Examen des restaurations ayant échoué pendant la phase ou les opérations OOBE: 0x4001C, 0x4001D, 0x4001E, 0x4001F.Investigating rollbacks that failed during OOBE phase and operations – 0x4001C, 0x4001D, 0x4001E, 0x4001F.
Restauration:Rollback:
$Windows.~BT\Sources\Rollback$Windows.~BT\Sources\Rollback
Contient des informations sur les actions survenues au cours de la restauration.Contains information about actions during rollback.Examen des restaurations génériques: 0xC1900101.Investigating generic rollbacks - 0xC1900101.
Phase précédant l’initialisation (préalable au niveau inférieur):Pre-initialization (prior to downlevel):
WindowsWindows
Contient des informations sur l’initialisation de l’installation.Contains information about initializing setup.Si le programme d’installation ne parvient pas à se lancer.If setup fails to launch.
Phase suivant la mise à niveau (après la phase OOBE):Post-upgrade (after OOBE):
Windows\PantherWindows\Panther
Contient des informations sur les actions d’installation survenues lors de la phase d’installation.Contains information about setup actions during the installation.Examiner les problèmes connexes suite à la mise à niveau.Investigate post-upgrade related issues.
setuperr.logsetuperr.logIdentique à setupact.logSame as setupact.logContient des informations sur les erreurs d’installation survenues lors de la phase d’installation.Contains information about setup errors during the installation.Examiner toutes les erreurs rencontrées durant la phase d’installation.Review all errors encountered during the installation phase.
miglog.xmlmiglog.xmlPhase suivant la mise à niveau (après la phase OOBE):Post-upgrade (after OOBE):
Windows\PantherWindows\Panther
Contient des informations sur les données migrées pendant l’installation.Contains information about what was migrated during the installation.Identifier les problèmes de migration des données suite à la mise à niveau.Identify post upgrade data migration issues.
BlueBox.logBlueBox.logNiveau inférieur:Down-Level:
Windows\Logs\MosetupWindows\Logs\Mosetup
Contient la communication d’informations entre setup.exe et WindowsUpdate.Contains information communication between setup.exe and Windows Update.Utiliser durant les échecs de niveau inférieur sur Windows Update et WSUS ou pour 0xC1900107.Use during WSUS and WU down-level failures or for 0xC1900107.
Journaux de restauration complémentaires:Supplemental rollback logs:
Setupmem.dmpSetupmem.dmp
setupapi.dev.logsetupapi.dev.log
Journaux d’événements (\*.evtx)Event logs (\*.evtx)
$Windows.~BT\Sources\Rollback$Windows.~BT\Sources\RollbackJournaux supplémentaires collectés au cours de la restauration.Additional logs collected during rollback. Setupmem. dmp: si le système d’exploitation vérifie lors de la mise à niveau, le programme d’installation tente d’extraire un mini-vidage.Setupmem.dmp: If OS bug checks during upgrade, setup will attempt to extract a mini-dump.
Setupapi: problèmes d’installation de l’appareil 0x30018Setupapi: Device install issues - 0x30018
Journaux d’événements: restaurations génériques (0xC1900101) ou redémarrages inattendus.Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.

Structure d’entrée de journalLog entry structure

Une entrée Setupact. log ou Setuperr. log (fichiers se trouvant sur C:\Windows) comprend les éléments suivants:A setupact.log or setuperr.log entry (files are located at C:\Windows) includes the following elements:

  1. La date et l’heure - 2016-09-08 09:20:05.The date and time - 2016-09-08 09:20:05.
  2. Le niveau de consignation - Info, Avertissement, Erreur, Erreur irrécupérable.The log level - Info, Warning, Error, Fatal Error.
  3. Le composant de journalisation - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS.The logging component - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS.
    • Les composants de journalisation de la plateforme d’installation (SP), le moteur de migration (MIG) et les informations sur la compatibilité (CONX) sont particulièrement utiles pour le dépannage des erreurs de l’installation de Windows.The logging components SP (setup platform), MIG (migration engine), and CONX (compatibility information) are particularly useful for troubleshooting Windows Setup errors.
  4. Le message - L’opération est réussie.The message - Operation completed successfully.

Voir l’exemple suivant:See the following example:

Date/HeureDate/Time Niveau de journalisationLog level ComposantComponent MessageMessage
2016-09-08 09:23:50,2016-09-08 09:23:50, AvertissementWarning MIGMIG Impossible de remplacer l’objet C:\Users\name\Cookies.Could not replace object C:\Users\name\Cookies. L’objet cible ne peut pas être supprimé.Target Object cannot be removed.

Analyser les fichiers journauxAnalyze log files

Les instructions suivantes sont destinées aux professionnels de l’informatique.The following instructions are meant for IT professionals. Consultez également la section sur les codes d’erreur de mise à niveau de ce guide pour vous familiariser avec les codes de résultats et les codes d’extension.Also see the Upgrade error codes section in this guide to familiarize yourself with result codes and extend codes.


Pour analyser les fichiers journaux du programme d’installation de Windows:To analyze Windows Setup log files:

  1. Déterminez le code d’erreur de l’installation de Windows.Determine the Windows Setup error code. Ce code doit être retourné par le programme d’installation de Windows s'il ne fonctionne pas avec la mise à niveau.This code should be returned by Windows Setup if it is not successful with the upgrade process.
  2. En fonction de la partie code d’extension du code d’erreur, déterminez le type et l’emplacement d’un fichier journal à examiner.Based on the extend code portion of the error code, determine the type and location of a log files to investigate.
  3. Ouvrez le fichier journal dans un éditeur de texte, tel que le bloc-notes.Open the log file in a text editor, such as notepad.
  4. À l’aide de la partie code de résultat du code d’erreur du programme d’installation de Windows, recherchez le code de résultat dans le fichier et identifiez la dernière occurrence de ce code.Using the result code portion of the Windows Setup error code, search for the result code in the file and find the last occurrence of the code. Vous pouvez également effectuer une "recherche" dans les chaînes" de texte d’abandon et d’abandon décrit à l’étape 7 ci-dessous.Alternatively search for the "abort" and abandoning" text strings described in step 7 below.
  5. Pour identifier la dernière occurrence du code de résultat:To find the last occurrence of the result code:
    1. Faites défiler vers le bas du fichier, puis cliquez après le dernier caractère.Scroll to the bottom of the file and click after the last character.
    2. Cliquez sur Modifier.Click Edit.
    3. Cliquez sur Rechercher.Click Find.
    4. Saisissez le code de résultat.Type the result code.
    5. Sous Direction, sélectionnez Vers le haut.Under Direction select Up.
    6. Cliquez sur Rechercher Suivant.Click Find Next.
  6. Lorsque vous avez identifié la dernière occurrence du code de résultat, faites défiler vers le haut sur quelques lignes à partir de cet emplacement dans le fichier et passez en revue les processus qui ont échoué juste avant la génération du code de résultat.When you have located the last occurrence of the result code, scroll up a few lines from this location in the file and review the processes that failed just prior to generating the result code.
  7. Recherchez les chaînes de texte importantes suivantes:Search for the following important text strings:
    • Abandon de l’application d’environnement demandéeShell application requested abort
    • Abandon de l’application en raison d’une erreur pour l’objetAbandoning apply due to error for object
  8. Décodez les erreurs Win32 qui apparaissent dans cette section.Decode Win32 errors that appear in this section.
  9. Notez l’horodatage pour les erreurs observées dans cette section.Write down the timestamp for the observed errors in this section.
  10. Recherchez d’autres fichiers journaux pour plus d’informations correspondant à ces horodatages ou erreurs.Search other log files for additional information matching these timestamps or errors.

Par exemple, supposons que le code d’erreur d’une erreur soit 0x8007042B - 0x2000D.For example, assume that the error code for an error is 0x8007042B - 0x2000D. Si vous recherchez «8007042B», vous obtiendrez le contenu suivant à partir du fichier setuperr.log:Searching for "8007042B" reveals the following content from the setuperr.log file:

Certaines lignes du texte ci-dessous sont réduites afin d’améliorer la lisibilité.Some lines in the text below are shortened to enhance readability. La date et l’heure au début de chaque ligne (ex: 2016-10-05 15:27:08) sont limitées aux minutes et aux secondes, et le nom de fichier de certificat, qui est une longue chaîne de texte, est limité à simplement «CN».The date and time at the start of each line (ex: 2016-10-05 15:27:08) is shortened to minutes and seconds, and the certificate file name which is a long text string is shortened to just "CN."


Contenu du fichier setuperr.log:setuperr.log content:

27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
27:08, Error           MIG    Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
27:08, Error                  Gather failed. Last error: 0x00000000
27:08, Error           SP     SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
27:09, Error           SP     CMigrateFramework: Gather framework failed. Status: 44
27:09, Error           SP     Operation failed: Migrate framework (Full). Error: 0x8007042B[gle=0x000000b7]
27:09, Error           SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
27:09, Error           SP     CSetupPlatformPrivate::Execute: Execution of operations queue failed, abandoning. Error: 0x8007042B[gle=0x000000b7]

La première ligne indique qu’une erreur 0x00000570 s’est produite avec le fichier C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN] (présenté ci-dessous):The first line indicates there was an error 0x00000570 with the file C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN] (shown below):

27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]

L’erreur 0x00000570 est un code d’erreur Win32 correspondant à: ERROR_FILE_CORRUPT: le fichier ou le répertoire est endommagé et illisible.The error 0x00000570 is a Win32 error code corresponding to: ERROR_FILE_CORRUPT: The file or directory is corrupted and unreadable.

Par conséquent, l’installation de Windows a échoué car elle n’a pas pu migrer le fichier endommagé C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18[CN].Therefore, Windows Setup failed because it was not able to migrate the corrupt file C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18[CN]. Ce fichier est un certificat du système local et peut être supprimé en toute sécurité.This file is a local system certificate and can be safely deleted. En recherchant plus de détails dans le fichier setupact.log, l’expression «Abandon de l’application d’environnement demandée» se trouve dans un emplacement avec le même horodatage que les lignes dans setuperr.log.Searching the setupact.log file for additional details, the phrase "Shell application requested abort" is found in a location with the same timestamp as the lines in setuperr.log. Cela confirme notre suspicion que ce fichier est la cause de l’échec de la mise à niveau:This confirms our suspicion that this file is the cause of the upgrade failure:


Contenu du fichier setupact.log:setupact.log content:

27:00, Info                   Gather started at 10/5/2016 23:27:00
27:00, Info [0x080489] MIG    Setting system object filter context (System)
27:00, Info [0x0803e5] MIG    Not unmapping HKCU\Software\Classes; it is not mapped
27:00, Info [0x0803e5] MIG    Not unmapping HKCU; it is not mapped
27:00, Info            SP     ExecuteProgress: Elapsed events:1 of 4, Percent: 12
27:00, Info [0x0802c6] MIG    Processing GATHER for migration unit: <System>\UpgradeFramework (CMXEAgent)
27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
27:08, Error           MIG    Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
27:08, Info            SP     ExecuteProgress: Elapsed events:2 of 4, Percent: 25
27:08, Info            SP     ExecuteProgress: Elapsed events:3 of 4, Percent: 37
27:08, Info [0x080489] MIG    Setting system object filter context (System)
27:08, Info [0x0803e5] MIG    Not unmapping HKCU\Software\Classes; it is not mapped
27:08, Info [0x0803e5] MIG    Not unmapping HKCU; it is not mapped
27:08, Info            MIG    COutOfProcPluginFactory::FreeSurrogateHost: Shutdown in progress.
27:08, Info            MIG    COutOfProcPluginFactory::LaunchSurrogateHost::CommandLine: -shortened-
27:08, Info            MIG    COutOfProcPluginFactory::LaunchSurrogateHost: Successfully launched host and got control object.
27:08, Error                  Gather failed. Last error: 0x00000000
27:08, Info                   Gather ended at 10/5/2016 23:27:08 with result 44
27:08, Info                   Leaving MigGather method
27:08, Error           SP     SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C


contenu Setupapi. dev. log:setupapi.dev.log content:

>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - PCI\VEN_8086&DEV_8C4F]
>>>  Section start 2019/09/26 20:13:01.623
      cmd: rundll32.exe "C:\WINDOWS\Installer\MSI6E4C.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_95972906 484 ChipsetWiX.CustomAction!Intel.Deployment.ChipsetWiX.CustomActions.InstallDrivers
     ndv: INF path: C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf
     ndv: Install flags: 0x00000000
     ndv: {Update Device Driver - PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8}
     ndv:      Search options: 0x00000081
     ndv:      Searching single INF 'C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf'
     dvi:      {Build Driver List} 20:13:01.643
     dvi:           Searching for hardware ID(s):
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028
     dvi:                pci\ven_8086&dev_8c4f&cc_060100
     dvi:                pci\ven_8086&dev_8c4f&cc_0601
     dvi:           Searching for compatible ID(s):
     dvi:                pci\ven_8086&dev_8c4f&rev_04
     dvi:                pci\ven_8086&dev_8c4f
     dvi:                pci\ven_8086&cc_060100
     dvi:                pci\ven_8086&cc_0601
     dvi:                pci\ven_8086
     dvi:                pci\cc_060100
     dvi:                pci\cc_0601
     sig:           {_VERIFY_FILE_SIGNATURE} 20:13:01.667
     sig:                Key      = lynxpointsystem.inf
     sig:                FilePath = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
     sig:                Catalog  = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\LynxPoint.cat
     sig:                Success: File is signed in catalog.
     sig:           {_VERIFY_FILE_SIGNATURE exit(0x00000000)} 20:13:01.683
     dvi:           Created Driver Node:
     dvi:                HardwareID   - PCI\VEN_8086&DEV_8C4F
     dvi:                InfName      - c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
     dvi:                DevDesc      - Intel(R) QM87 LPC Controller - 8C4F
     dvi:                Section      - Needs_ISAPNP_DRV
     dvi:                Rank         - 0x00ff2001
     dvi:                Signer Score - WHQL
     dvi:                DrvDate      - 04/04/2016
     dvi:                Version      - 10.1.1.18
     dvi:      {Build Driver List - exit(0x00000000)} 20:13:01.699
     ndv:      Searching currently installed INF
     dvi:      {Build Driver List} 20:13:01.699
     dvi:           Searching for hardware ID(s):
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028
     dvi:                pci\ven_8086&dev_8c4f&cc_060100
     dvi:                pci\ven_8086&dev_8c4f&cc_0601
     dvi:           Searching for compatible ID(s):
     dvi:                pci\ven_8086&dev_8c4f&rev_04
     dvi:                pci\ven_8086&dev_8c4f
     dvi:                pci\ven_8086&cc_060100
     dvi:                pci\ven_8086&cc_0601
     dvi:                pci\ven_8086
     dvi:                pci\cc_060100
     dvi:                pci\cc_0601
     dvi:           Created Driver Node:
     dvi:                HardwareID   - PCI\VEN_8086&DEV_8C4F
     dvi:                InfName      - C:\WINDOWS\System32\DriverStore\FileRepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
     dvi:                DevDesc      - Intel(R) QM87 LPC Controller - 8C4F
     dvi:                Section      - Needs_ISAPNP_DRV
     dvi:                Rank         - 0x00ff2001
     dvi:                Signer Score - WHQL
     dvi:                DrvDate      - 10/03/2016
     dvi:                Version      - 10.1.1.38
     dvi:      {Build Driver List - exit(0x00000000)} 20:13:01.731
     dvi:      {DIF_SELECTBESTCOMPATDRV} 20:13:01.731
     dvi:           Default installer: Enter 20:13:01.735
     dvi:                {Select Best Driver}
     dvi:                     Class GUID of device changed to: {4d36e97d-e325-11ce-bfc1-08002be10318}.
     dvi:                     Selected Driver:
     dvi:                          Description - Intel(R) QM87 LPC Controller - 8C4F
     dvi:                          InfFile     - c:\windows\system32\driverstore\filerepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
     dvi:                          Section     - Needs_ISAPNP_DRV
     dvi:                {Select Best Driver - exit(0x00000000)}
     dvi:           Default installer: Exit
     dvi:      {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 20:13:01.743
     ndv:      Currently Installed Driver:
     ndv:           Inf Name       - oem1.inf
     ndv:           Driver Date    - 10/03/2016
     ndv:           Driver Version - 10.1.1.38
     ndv: {Update Device Driver - exit(00000103)}
!    ndv: No better matching drivers found for device 'PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8'.
!    ndv: No devices were updated.
< section="" end="" 2019/09/26="" 20:13:01.759="">< [exit="" status:="" failure(0xc1900101)]="">


Cette analyse indique que l’erreur de mise à niveau de Windows peut être résolue en supprimant le fichier C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18[CN].This analysis indicates that the Windows upgrade error can be resolved by deleting the C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18[CN] file. Remarque: Dans cet exemple, le nom complet, non raccourci de C est:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f.Note: In this example, the full, unshortened file name is C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f.

Rubriques connexesRelated topics

FAQ Windows10 pour les professionnels de l’informatiqueWindows 10 FAQ for IT professionals
Configuration requise pour Windows10EntrepriseWindows 10 Enterprise system requirements
Caractéristiques techniques de Windows10Windows 10 Specifications
Forums Windows10 pour les professionnels de l’informatiqueWindows 10 IT pro forums
Corriger les erreurs de WindowsUpdate à l’aide de l’outil de préparation DISM ou de mise à jour du systèmeFix Windows Update errors by using the DISM or System Update Readiness tool