Fichiers journaux

S’applique à

  • Windows10

Notes

Il s’agit d’une rubrique de niveau 400 (avancé).
Pour obtenir la liste complète des rubriques de cet article, voir résoudre les erreurs de mise à niveau de Windows 10 .

Plusieurs fichiers journaux sont créés au cours de chaque phase du processus de mise à niveau. Ces fichiers journaux sont essentiels pour résoudre les problèmes de mise à niveau. Par défaut, les dossiers qui les contiennent sont masqués sur l’ordinateur cible de mise à niveau. 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. Le journal le plus utile est setupact.log. Les fichiers journaux sont situés dans un dossier différent selon la phase d’installation de Windows. Souvenez-vous que vous pouvez déterminer la phase à partir du code d’extension.

Remarque: consultez également la section Rapport d’erreurs Windows de ce document pour savoir où trouver les codes d’erreur et les fichiers journaux.

Le tableau suivant décrit certains fichiers journaux et comment les utiliser pour résoudre des problèmes:


Fichier journalPhase: localisationDescriptionQuand l’utiliser
setupact.logNiveau inférieur:
$Windows.~BT\Sources\Panther
Contient des informations sur les actions d’installation pendant la phase de niveau inférieur. Tous les échecs de bas niveau et point de départ pour les examens de restaurations.
Il s’agit du journal le plus important pour diagnostiquer les problèmes d’installation.
OOBE:
$Windows.~BT\Sources\Panther\UnattendGC
Contient des informations sur les actions survenues lors de la phase OOBE.Examen des restaurations ayant échoué pendant la phase ou les opérations OOBE: 0x4001C, 0x4001D, 0x4001E, 0x4001F.
Restauration:
$Windows.~BT\Sources\Rollback
Contient des informations sur les actions survenues au cours de la restauration.Examen des restaurations génériques: 0xC1900101.
Phase précédant l’initialisation (préalable au niveau inférieur):
Windows
Contient des informations sur l’initialisation de l’installation.Si le programme d’installation ne parvient pas à se lancer.
Phase suivant la mise à niveau (après la phase OOBE):
Windows\Panther
Contient des informations sur les actions d’installation survenues lors de la phase d’installation.Examiner les problèmes connexes suite à la mise à niveau.
setuperr.logIdentique à setupact.logContient des informations sur les erreurs d’installation survenues lors de la phase d’installation.Examiner toutes les erreurs rencontrées durant la phase d’installation.
miglog.xmlPhase suivant la mise à niveau (après la phase OOBE):
Windows\Panther
Contient des informations sur les données migrées pendant l’installation.Identifier les problèmes de migration des données suite à la mise à niveau.
BlueBox.logNiveau inférieur:
Windows\Logs\Mosetup
Contient la communication d’informations entre setup.exe et WindowsUpdate.Utiliser durant les échecs de niveau inférieur sur Windows Update et WSUS ou pour 0xC1900107.
Journaux de restauration complémentaires:
Setupmem.dmp
setupapi.dev.log
Journaux d’événements (*.evtx)
$Windows.~BT\Sources\RollbackJournaux supplémentaires collectés au cours de la restauration. Setupmem.dmp: si le système d’exploitation vérifie les erreurs lors de la mise à jour, l’installation tentera d’extraire un fichier minidump.
Setupapi: problèmes d’installation de l’appareil 0x30018
Journaux d’événements: restaurations génériques (0xC1900101) ou redémarrages inattendus.

Structure d’entrée de journal

Une entrée Setupact. log ou Setuperr. log (fichiers se trouvant sur C:\Windows) comprend les éléments suivants:

  1. La date et l’heure - 2016-09-08 09:20:05.
  2. Le niveau de consignation - Info, Avertissement, Erreur, Erreur irrécupérable.
  3. Le composant de journalisation - 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.
  4. Le message - L’opération est réussie.

Voir l’exemple suivant:

Date/Heure Niveau de journalisation Composant Message
2016-09-08 09:23:50, Avertissement MIG Impossible de remplacer l’objet C:\Users\name\Cookies. L’objet cible ne peut pas être supprimé.

Analyser les fichiers journaux

Les instructions suivantes sont destinées aux professionnels de l’informatique. 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.


Pour analyser les fichiers journaux du programme d’installation de Windows:

  1. Déterminez le code d’erreur de l’installation de Windows. Ce code doit être retourné par le programme d’installation de Windows s'il ne fonctionne pas avec la mise à niveau.
  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.
  3. Ouvrez le fichier journal dans un éditeur de texte, tel que le bloc-notes.
  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. Vous pouvez également effectuer une "recherche" dans les chaînes" de texte d’abandon et d’abandon décrit à l’étape 7 ci-dessous.
  5. Pour identifier la dernière occurrence du code de résultat:
    1. Faites défiler vers le bas du fichier, puis cliquez après le dernier caractère.
    2. Cliquez sur Modifier.
    3. Cliquez sur Rechercher.
    4. Saisissez le code de résultat.
    5. Sous Direction, sélectionnez Vers le haut.
    6. Cliquez sur Rechercher Suivant.
  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.
  7. Recherchez les chaînes de texte importantes suivantes:
    • Abandon de l’application d’environnement demandée
    • Abandon de l’application en raison d’une erreur pour l’objet
  8. Décodez les erreurs Win32 qui apparaissent dans cette section.
  9. Notez l’horodatage pour les erreurs observées dans cette section.
  10. Recherchez d’autres fichiers journaux pour plus d’informations correspondant à ces horodatages ou erreurs.

Par exemple, supposons que le code d’erreur d’une erreur soit 0x8007042B - 0x2000D. Si vous recherchez «8007042B», vous obtiendrez le contenu suivant à partir du fichier setuperr.log:

Certaines lignes du texte ci-dessous sont réduites afin d’améliorer la lisibilité. 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».


Contenu du fichier setuperr.log:

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):

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.

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]. Ce fichier est un certificat du système local et peut être supprimé en toute sécurité. 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. Cela confirme notre suspicion que ce fichier est la cause de l’échec de la mise à niveau:


Contenu du fichier setupact.log:

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


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]. 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.

Rubriques connexes

FAQ Windows10 pour les professionnels de l’informatique
Configuration requise pour Windows10Entreprise
Caractéristiques techniques de Windows10
Forums Windows10 pour les professionnels de l’informatique
Corriger les erreurs de WindowsUpdate à l’aide de l’outil de préparation DISM ou de mise à jour du système