SetupDiag

S’applique à

  • Windows 10

Notes

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

 Téléchargez SetupDiag.

À propos de SetupDiag

Version téléchargeable actuelle de SetupDiag : 1.6.2107.27002.

Assurez-vous toujours d’exécuter la version la plus récente de SetupDiag, afin de pouvoir accéder aux nouvelles fonctionnalités et correctifs aux problèmes connus.

SetupDiag est un outil de diagnostic qui permet d’obtenir des détails sur les raisons pour lesquelles une mise à niveau Windows 10 a échoué.

SetupDiag fonctionne en examinant les fichiers journaux Windows du programme d’installation. Il tente d’évaluer ces fichiers journaux pour déterminer la cause première d’un échec de mise à jour ou de mise à niveau de l’ordinateur vers Windows 10. SetupDiag peut être exécuté sur l’ordinateur qui n’a pas réussi à mettre à jour, ou vous pouvez exporter les journaux de l’ordinateur vers un autre emplacement et exécuter SetupDiag en mode hors connexion.

SetupDiag dans Windows 10, version 2004 et ultérieures

Avec la publication de Windows 10, version 2004, SetupDiag est inclus dans Windows setup.

Pendant le processus de mise à niveau, le programme d’installation de Windows extrait tous ses fichiers sources dans le répertoire %SystemDrive%$Windows.~bt\Sources. Avec Windows 10, version 2004 et ultérieures, setupdiag.exeest également installé dans ce répertoire. En cas de problème avec la mise à niveau, SetupDiag s’exécute automatiquement pour déterminer la cause de l’échec.

Lorsqu’il est Windows le programme d’installation, les paramètres suivants sont utilisés :

  • /ZipLogs:False
  • /Format:xml
  • /Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
  • /RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results

L’analyse SetupDiag qui en résulte se trouve dans %WinDir%\Logs\SetupDiag\SetupDiagResults.xml et dans le Registre sous HKLM\SYSTEM\Setup\SetupDiag\Results. Notez qu’il ne s’agit pas du chemin d’accès au Registre par défaut lorsque SetupDiag est exécuté manuellement. Lorsque SetupDiag est exécuté manuellement et que le paramètre /RegPath n’est pas spécifié, les données sont stockées dans le Registre dans HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.

Important

Lorsque SetupDiag indique qu’il y a eu plusieurs échecs, le dernier échec dans le fichier journal est généralement l’erreur fatale, et non la première.

Si le processus de mise à niveau **** se déroule normalement, le répertoire Sources incluantsetupdiag.exeest déplacé sous %SystemDrive%\Windows. Ancien pour le nettoyage. Si le Windows.old est supprimé ultérieurement, **** setupdiag.exesera également supprimé.

Utilisation de SetupDiag

Pour utiliser rapidement SetupDiag sur votre ordinateur actuel :

  1. Vérifiez que votre système répond aux exigences décrites ci-dessous. Si nécessaire, installez .NET framework 4.6.
  2. Télécharger SetupDiag.
  3. Si votre navigateur web vous demande ce qu’il faut faire avec le fichier, choisissez Enregistrer. Par défaut, le fichier est enregistré dans votre dossier Téléchargements. Vous pouvez également l’enregistrer à un autre emplacement si vous le souhaitez à l’aide de l’outil Enregistrer sous.
  4. Lorsque SetupDiag a terminé le téléchargement, ouvrez le dossier dans lequel vous avez téléchargé le fichier. Par défaut, ce dossier est le dossier Téléchargements, qui s’affiche dans l’Explorateur de fichiers sous Accès rapide dans le volet de navigation de gauche.
  5. Double-cliquez sur le fichier SetupDiag pour l’exécuter. Cliquez sur Oui si vous êtes invité à approuver l’exécution du programme.
    • Le fait de double-cliquer sur le fichier pour l’exécuter ferme automatiquement la fenêtre de commande lorsque SetupDiag a terminé son analyse. Si vous souhaitez conserver cette fenêtre ouverte et passer en revue les messages que vous voyez, exécutez le programme en tapant SetupDiag à l’invite de commandes au lieu de double-cliquer dessus. Vous devrez modifier les répertoires à l’emplacement de SetupDiag pour l’exécuter de cette façon.
  6. Une fenêtre de commande s’ouvre pendant que SetupDiag diagnostiquera votre ordinateur. Attendez la fin de ce processus.
  7. Lorsque SetupDiag est terminé, deux fichiers sont créés dans le même dossier que celui dans lequel vous avez double-cliqué sur SetupDiag. L’un est un fichier de configuration, l’autre un fichier journal.
  8. Utilisez Bloc-notes pour ouvrir le fichier journal : SetupDiagResults.log.
  9. Examinez les informations qui s’affichent. Si une règle a été mise en correspondance, ces informations peuvent vous indiquer pourquoi l’ordinateur a échoué à la mise à niveau et éventuellement comment résoudre le problème. Consultez l’exemple de journal de texte ci-dessous.

Pour obtenir des instructions sur l’utilisation de l’outil en mode hors connexion et avec des options plus avancées, voir les sections Paramètres et exemples ci-dessous.

La section Notes de publication au bas de cette rubrique contient des informations sur les mises à jour récentes de cet outil.

Conditions préalables

  1. Le système d’exploitation de destination doit être Windows 10.

  2. .NET Framework 4.6 doit être installé. Si vous ne savez pas quelle version de .NET est actuellement installée, voir Comment : déterminer quelles versions .NET Framework sont installées. Vous pouvez également utiliser la requête de ligne de commande suivante pour afficher les versions v4 installées :

    reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
    

Parameters

Paramètre Description
/?
  • Affiche une aide interactive
/Output:<path to results file>
  • Ce paramètre facultatif vous permet de spécifier le fichier de sortie pour les résultats. Ce fichier est l’endroit où vous trouverez ce que SetupDiag a pu déterminer. Seule la sortie au format texte est prise en charge. Les chemins UNC fonctionnent, à condition que le contexte dans lequel SetupDiag s’exécute ait accès au chemin d’accès UNC. Si le chemin d’accès contient un espace, vous devez le mettre entre guillemets doubles (voir la section d’exemple ci-dessous).
  • Par défaut : si ce paramètre n’est pas spécifié, SetupDiag crée le fichier SetupDiagResults.log dans le répertoire où SetupDiag.exe est exécuté.
/LogsPath :<Path to logs>
  • Ce paramètre facultatif indique SetupDiag.exe où trouver les fichiers journaux pour une analyse hors connexion. Ces fichiers journaux peuvent être dans un format de dossier plat ou contenir plusieurs sous-répertoires. SetupDiag recherchera de manière récursive tous les répertoires enfants.
/ZipLogs :<True | False>
  • Ce paramètre facultatif indique SetupDiag.exe créer un fichier zip contenant les résultats et tous les fichiers journaux qu’il a parsés. Le fichier zip est créé dans le répertoire où SetupDiag.exe'est exécuté.
  • Valeur par défaut : si elle n’est pas spécifiée, la valeur « true » est utilisée.
/Format :<xml | json>
  • Ce paramètre facultatif peut être utilisé pour la sortie des fichiers journaux au format xml ou JSON. Si ce paramètre n’est pas spécifié, le format texte est utilisé par défaut.
/Scenario:[Recovery]
  • Ce paramètre facultatif indique aux SetupDiag.exe de rechercher et de traiter les journaux de réinitialisation et de récupération et d’ignorer les journaux d’installation/mise à niveau.
/Verbose
  • Ce paramètre facultatif produit beaucoup plus de données dans un fichier journal. Par défaut, SetupDiag produit uniquement une entrée de fichier journal pour les erreurs graves. L’utilisation de /Verbose entraîne la production toujours par SetupDiag d’un autre fichier journal avec des détails de débogage. Ces détails peuvent être utiles lorsque vous signalez un problème avec SetupDiag.
/NoTel
  • Ce paramètre facultatif indique SetupDiag.exe ne pas envoyer de télémétrie de diagnostic à Microsoft.
/AddReg
  • Ce paramètre facultatif indique SetupDiag.exe ajouter des informations d’échec au Registre en mode hors connexion. Par défaut, SetupDiag ajoute les informations d’échec au Registre en mode en ligne uniquement. Les données du Registre sont ajoutées à l’emplacement suivant sur le système où SetupDiag est exécuté : HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.
/RegPath
  • Ce paramètre facultatif indique SetupDiag.exe ajouter des informations d’échec au Registre à l’aide du chemin d’accès spécifié. Si ce paramètre n’est pas spécifié, le chemin d’accès par défaut est HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.
|

Remarque : le paramètre /Mode est supprimé dans la version 1.4.0.0 de SetupDiag.

  • Dans les versions précédentes, cette commande était utilisée avec le paramètre LogsPath pour spécifier que SetupDiag doit s’exécuter hors connexion pour analyser un ensemble de fichiers journaux capturés à partir d’un autre ordinateur. Dans la version 1.4.0.0, lorsque vous spécifiez /LogsPath, SetupDiag s’exécute automatiquement en mode hors connexion. Par conséquent, le paramètre /Mode n’est pas nécessaire.

Exemples:

Dans l’exemple suivant, SetupDiag est exécuté avec les paramètres par défaut (mode en ligne, le fichier de résultats est SetupDiagResults.log dans le dossier où SetupDiag est exécuté).

SetupDiag.exe

Dans l’exemple suivant, SetupDiag est exécuté en mode en ligne (ce mode est le mode par défaut). Il sait où rechercher les journaux sur le système actuel (défaillant), il n’est donc pas nécessaire de collecter les journaux à l’avance. Un emplacement personnalisé pour les résultats est spécifié.

SetupDiag.exe /Output:C:\SetupDiag\Results.log

L’exemple suivant utilise le paramètre /Output pour enregistrer les résultats dans un nom de chemin d’accès contenant un espace :

SetupDiag /Output:"C:\Tools\SetupDiag\SetupDiag Results\Results.log"

L’exemple suivant spécifie que SetupDiag doit s’exécuter en mode hors connexion et traiter les fichiers journaux trouvés dans D:\Temp\Logs\LogSet1.

SetupDiag.exe /Output:C:\SetupDiag\Results.log /LogsPath:D:\Temp\Logs\LogSet1

L’exemple suivant définit le scénario de récupération en mode hors connexion. Dans l’exemple, SetupDiag recherche les journaux de réinitialisation/récupération à l’emplacement LogsPath spécifié et produit les résultats dans le répertoire spécifié par le paramètre /Output.

SetupDiag.exe /Output:C:\SetupDiag\RecoveryResults.log /LogsPath:D:\Temp\Cabs\PBR_Log /Scenario:Recovery

L’exemple suivant définit le scénario de récupération en mode en ligne. Dans l’exemple, SetupDiag recherche les journaux de réinitialisation/récupération sur le système actuel et les résultats de sortie au format XML.

SetupDiag.exe /Scenario:Recovery /Format:xml

Fichiers journaux

Windows les fichiers journaux d’installation et les journaux d’événements contiennent des informations sur l’endroit où les journaux sont créés Windows’installation. Pour le traitement hors connexion, vous devez exécuter SetupDiag sur le contenu du dossier entier. Par exemple, selon le moment où la mise à niveau a échoué, copiez l’un des dossiers suivants vers votre emplacement hors connexion :

\$Windows.~bt\sources\panther
\$Windows.~bt\Sources\Rollback
\Windows\Panther
\Windows\Panther\NewOS

Si vous copiez le dossier parent et tous les sous-dossiers, SetupDiag recherche automatiquement les fichiers journaux dans tous les sous-répertoires.

Analyse de la vérification des bogues d’installation

Lorsque Microsoft Windows une condition qui compromet le bon fonctionnement du système, le système s’arrête. Cette condition est appelée vérification de bogue. Il est également communément appelé un incident système, une erreur de noyau, une erreur d’arrêt ou BSOD. En règle générale, un périphérique matériel, un pilote matériel ou un logiciel associé provoque cette erreur.

Si les vidages sur incident sont activés sur le système, un fichier de vidage sur incident est créé. Si la vérification de bogue se produit pendant une mise à niveau, Windows le programme d’installation extrait un fichier minidump (setupmem.dmp). SetupDiag peut également déboguer ces minidumps liés à l’installation.

Pour déboguer une vérification de bogue liée à l’installation, vous devez :

  • Spécifiez le paramètre /LogsPath. Vous ne pouvez pas déboguer les vidages mémoire en mode en ligne.
  • Collectez le fichier de vidage mémoire du programme d’installation (setupmem.dmp) à partir du système défaillant.
    • Setupmem.dmp sera créé dans %SystemDrive%$Windows.~bt\Sources\Rollbackou dans %WinDir%\Panther\NewOS\Rollback en fonction du moment où la vérification de bogue se produit.
  • Installez le Windows outils de débogage sur l’ordinateur qui exécute SetupDiag.

Dans l’exemple suivant, le fichier setupmem.dmp est copié dans le répertoire D:\Dump et les outils de débogage Windows sont installés avant d’utiliser SetupDiag :

SetupDiag.exe /Output:C:\SetupDiag\Dumpdebug.log /LogsPath:D:\Dump

Problèmes connus

  1. Le traitement de certaines règles peut prendre beaucoup de temps si les fichiers journaux impliqués sont de grande taille.

Exemple de sortie

La commande suivante est un exemple dans lequel SetupDiag est exécuté en mode hors connexion.

D:\SetupDiag>SetupDiag.exe /output:c:\setupdiag\result.xml /logspath:D:\Tests\Logs\f55be736-beed-4b9b-aedf-c133536c946e /format:xml

SetupDiag v1.6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

Searching for setup logs...
Found d:\tests\Logs\f55be736-beed-4b9b-aedf-c133536c946e\setupact_6.log with update date 6/12/2019 2:44:20 PM to be the correct setup log.
Found d:\tests\Logs\f55be736-beed-4b9b-aedf-c133536c946e\setupact_1.log with update date 6/12/2019 2:45:19 PM to be the correct rollback log.

Gathering baseline information from setup logs...

SetupDiag: processing rule: CompatScanOnly.
...No match.

...

SetupDiag: processing rule: DISMImageSessionFailure.
..
Error: SetupDiag reports DISM provider failure.
Last Phase: Safe OS
Last Operation: Apply Optional Component status
Message = Failed to get the IDismImage instance from the image session
Function: CDISMManager::CloseImageSession
Error: 0x800706ba
Recommend you re-download the update source files, reboot and try the update again.

SetupDiag found 1 matching issue.

SetupDiag results were logged to: c:\setupdiag\results.xml
Logs ZipFile created at: c:\setupdiag\Logs_14.zip

Règles

Lors de la recherche des fichiers journaux, SetupDiag utilise un ensemble de règles pour la correspondance des problèmes connus. Ces règles sont contenues dans le fichier rules.xml qui est extrait lorsque SetupDiag est exécuté. Le rules.xml peut être mis à jour lorsque de nouvelles versions de SetupDiag sont disponibles. Pour plus d’informations, voir la section notes de publication.

Chaque nom de règle et son identificateur unique associé sont répertoriés avec une description du problème connu de blocage de la mise à niveau. Dans les descriptions des règles, le terme « niveau inférieur » fait référence à la première phase du processus de mise à niveau, qui s’exécute sous le système d’exploitation de départ.

  1. CompatScanOnly - FFDAFD37-DB75-498A-A893-472D49A1311D
    • Cette règle indique que setup.exe a été appelée avec un paramètre de ligne de commande spécifique qui a indiqué que le programme d’installation devait uniquement faire une analyse de compatibilité, et non une mise à niveau.
  2. BitLockerHardblock - C30152E2-938E-44B8-915B-D1181BA635AE
    • Il s’agit d’un bloc de mise à niveau lorsque le système d’exploitation cible ne prend pas en charge BitLocker, mais que BitLocker est activé pour le système d’exploitation hôte.
  3. VHDHardblock - D9ED1B82-4ED8-4DFD-8EC0-BE69048978CC
    • Ce blocage se produit lorsque le système d’exploitation hôte est démarré sur une image VHD. La mise à niveau n’est pas prise en charge lorsque le système d’exploitation hôte est démarré à partir d’une image VHD.
  4. PortableWorkspaceHardblock - 5B0D3AB4-212A-4CE4-BDB9-37CA404BB280
    • Cela indique que le système d’exploitation hôte est démarré à partir d’un Windows To-Go (clé USB). La mise à niveau n’est pas prise en charge dans Windows To-Go environnement.
  5. AuditModeHardblock - A03BD71B-487B-4ACA-83A0-735B0F3F1A90
    • Ce bloc indique que le système d’exploitation hôte est actuellement démarré en mode Audit, un mode spécial pour modifier l’état Windows’audit. La mise à niveau n’est pas prise en charge à partir de cet état.
  6. SafeModeHardblock - 404D9523-B7A8-4203-90AF-5FBB05B6579B
    • Ce bloc indique que le système d’exploitation hôte est démarré en mode Coffre, où la mise à niveau n’est pas prise en charge.
  7. InsufficientSystemPartitionDiskSpaceHardblock - 3789FBF8-E177-437D-B1E3-D38B4C4269D1
    • Ce bloc se produit lorsque le programme d’installation détermine que la partition système (où sont stockés les fichiers du chargeur de démarrage) n’a pas suffisamment d’espace pour être traitée avec les fichiers de démarrage plus nouveaux requis pendant le processus de mise à niveau.
  8. CompatBlockedApplicationAutoUninstall – BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5
    • Cette règle indique qu’une application doit être désinstallée avant que l’installation puisse continuer.
  9. CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9
    • Lorsque vous exécutez le programme d’installation en mode /quiet, il existe des messages d’application mascibles qui se transforment en blocs, sauf si la ligne de commande spécifie également « /compat ignorewarning ». Cette règle indique que le programme d’installation a été exécuté en mode /quiet, mais qu’il existe un message de blocage impossible à ignorer de l’application qui a empêché le programme d’installation de continuer.
  10. CompatBlockedApplicationManualUninstall - 9E912E5F-25A5-4FC0-BEC1-CA0EA5432FF4
    • Cette règle indique qu’une application sans entrée Ajout/Suppression de programmes est présente sur le système et empêche la poursuite de l’installation. Cela nécessite généralement la suppression manuelle des fichiers associés à cette application pour continuer.
  11. HardblockDeviceOrDriver - ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B
    • Cette erreur indique qu’un pilote de périphérique chargé sur le système d’exploitation hôte n’est pas compatible avec la version plus récente du système d’exploitation et doit être supprimé avant la mise à niveau.
  12. HardblockMismatchedLanguage - 60BA8449-CF23-4D92-A108-D6FCEFB95B45
    • Cette règle indique que le système d’exploitation hôte et les éditions linguistiques du système d’exploitation cible ne correspondent pas.
  13. HardblockFlightSigning - 598F2802-3E7F-4697-BD18-7A6371C8B2F8
    • Cette règle indique que le système d’exploitation cible est une version pré Windows Insider et que le démarrage sécurisé est activé sur l’ordinateur cible. Cela empêchera le démarrage de la version pré-publiée signée si elle est installée sur l’ordinateur.
  14. DiskSpaceBlockInDownLevel - 6080AFAC-892E-4903-94EA-7A17E69E549E
    • Cette défaillance indique que le système a manqué d’espace disque pendant les opérations de bas niveau de la mise à niveau.
  15. DiskSpaceFailure - 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191
    • Cette défaillance indique que le lecteur système a manqué d’espace disque disponible à un moment donné après le premier redémarrage de la mise à niveau.
  16. DeviceInstallHang - 37BB1C3A-4D79-40E8-A556-FDA126D40BC6
    • Cette règle d’échec indique que le système a été suspendu ou qu’un bogue a été vérifié pendant la phase d’installation de l’appareil de la mise à niveau.
  17. DebugSetupMemoryDump - C7C63D8A-C5F6-4255-8031-74597773C3C6
    • Cette règle hors connexion uniquement indique qu’une vérification de bogue s’est produite lors de l’installation. Si les outils de déboguer sont disponibles sur le système, SetupDiag déboguera le vidage mémoire et fournira des détails.
  18. DebugSetupCrash - CEEBA202-6F04-4BC3-84B8-7B99AED924B1
    • Cette règle hors connexion uniquement indique que le programme d’installation lui-même a rencontré un échec qui a entraîné un vidage de mémoire de processus. Si les outils de déboguer sont installés sur le système, SetupDiag déboguera le vidage mémoire et fournira des détails supplémentaires.
  19. DebugMemoryDump - 505ED489-329A-43F5-B467-FCAAF6A1264C
    • Cette règle hors connexion uniquement s’agit de tout fichier memory.dmp résultant de l’opération d’installation/mise à niveau. Si les outils de déboguer sont installés sur le système, SetupDiag déboguera le vidage mémoire et fournira des détails supplémentaires.
  20. BootFailureDetected - 4FB446C2-D4EC-40B4-97E2-67EB19D1CFB7
    • Cette règle indique qu’un échec de démarrage s’est produit pendant une phase spécifique de la mise à jour. La règle indique le code d’échec et la phase à des fins de diagnostic.
  21. FindDebugInfoFromRollbackLog - 9600EB68-1120-4A87-9FE9-3A4A70ACFC37
    • Cette règle détermine et donne des détails lorsqu’une vérification de bogue se produit pendant le processus d’installation/mise à niveau qui a entraîné un vidage de mémoire, mais sans que le package de déboguer ne soit requis sur l’ordinateur en cours d’exécution.
  22. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC
    • Recherche les opérations d’installation avancées fatales qui provoquent des échecs d’installation.
  23. FindMigApplyUnitFailure - A4232E11-4043-4A37-9BF4-5901C46FD781
    • Détecte une défaillance de l’unité de migration à l’origine de l’échec de la mise à jour. Cette règle produit le nom du plug-in de migration ainsi que le code d’erreur qu’elle a produit à des fins de diagnostic.
  24. FindMigGatherUnitFailure - D04C064B-CD77-4E64-96D6-D26F30B4EE29
    • Détecte une erreur d’unité de collecte de migration à l’origine de l’échec de la mise à jour. Cette règle produit le nom de l’unité de collecte/du plug-in, ainsi que le code d’erreur qu’elle a produit à des fins de diagnostic.
  25. CriticalSafeOSDUFailure - 73566DF2-CA26-4073-B34C-C9BC70DBF043
    • Cette règle indique qu’un échec s’est produit lors de la mise à jour de l’image SafeOS avec une mise à jour dynamique critique. Il indique la phase et le code d’erreur qui se sont produits lors de la tentative de mise à jour de l’image SafeOS à des fins de diagnostic.
  26. UserProfileCreationFailureDuringOnlineApply - 678117CE-F6A9-40C5-BC9F-A22575C78B14
    • Indique qu’un échec critique s’est produits lors de la création ou de la modification d’un profil utilisateur pendant la phase d’application en ligne de la mise à jour. Il indique l’opération et le code d’erreur associés à l’échec à des fins de diagnostic.
  27. WimMountFailure - BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549
    • Cette règle indique que la mise à jour n’a pas réussi à monter un fichier wim. Il affiche le nom du fichier wim, ainsi que le message d’erreur et le code d’erreur associés à l’échec à des fins de diagnostic.
  28. FindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3E
    • Détermine si l’installation donnée a réussi ou non en fonction des journaux.
  29. FindSetupHostReportedFailure - 6253C04F-2E4E-4F7A-B88E-95A69702F7EC
    • Fournit des informations sur les défaillances qui ont été mises en avant au début du processus de mise à niveau setuphost.exe
  30. FindDownlevelFailure - 716334B7-F46A-4BAA-94F2-3E31BC9EFA55
    • Fournit des informations sur l’échec de SetupPlatform, plus loin dans la phase de bas niveau.
  31. FindAbruptDownlevelFailure - 55882B1A-DA3E-408A-9076-23B22A0472BD
    • Fournit des informations sur la dernière défaillance de l’opération lorsque le système tombe en panne au niveau inférieur, mais que le journal se termine brusquement.
  32. FindSetupPlatformFailedOperationInfo - 307A0133-F06B-4B75-AEA8-116C3B53C2D1
    • Fournit des informations sur la dernière phase et l’erreur lorsque SetupPlatform indique un échec critique. Cette règle indique l’opération et l’erreur associées à l’échec à des fins de diagnostic.
  33. FindRollbackFailure - 3A43C9B5-05B3-4F7C-A955-88F991BB5A48
    • Fournit des informations sur la dernière opération, la phase d’échec et l’erreur en cas de récupération.
  34. AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71
    • Règle qui correspond aux échecs de lecture/écriture AdvancedInstaller dans un sens générique. Produit l’exécutable appelé, ainsi que le code d’erreur et le code de sortie signalés.
  35. OptionalComponentFailedToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 (REMARQUE : cette règle remplace la règle OptionalComponentInstallFailure présente dans la v1.10.
    • Cela correspond à un échec de composant facultatif spécifique lors de la tentative d’éumérer des composants dans un package. Produit le nom du package et le code d’erreur.
  36. OptionalComponentOpenPackageFailed – 22952520-EC89-4FBD-94E0-B67DF88347F6
    • Correspond à un échec de composant facultatif spécifique lors de la tentative d’ouverture d’un package OC. Produit le nom du package et le code d’erreur.
  37. OptionalComponentInitCBSSessionFailed – 63340812-9252-45F3-A0F2-B2A4CA5E9317
    • Correspond à une défaillance spécifique dans laquelle le ou les composants du programme d’installation avancé ne fonctionnent pas ou ne sont pas démarrés sur le système. Produit le code d’erreur.
  38. UserProfileCreationFailureDuringFinalize – C6677BA6-2E53-4A88-B528-336D15ED1A64
    • Correspond à une erreur de création de profil utilisateur spécifique lors de la phase de finalisation de l’installation. Produit le code d’échec.
  39. WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8
    • Correspond à un échec d’application wim pendant les phases d’extraction wim de l’installation. Sortie de l’extension, du chemin d’accès et du code d’erreur.
  40. UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2
    • Correspond aux échecs du expandeur DPX dans la phase de bas niveau de mise à jour à partir de WU. Sortie du nom du package, de la fonction, de l’expression et du code d’erreur.
  41. FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636
    • Correspond à tout échec de plug-in que setupplatform juge fatal à l’installation. Sortie du nom du plug-in, de l’opération et du code d’erreur.
  42. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC
    • Indique une défaillance critique dans AdvancedInstaller lors de l’exécution d’un package d’installation, inclut les .exe appelés, la phase, le mode, le composant et les codes d’erreur.
  43. MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9
    • Indique un échec critique dans un plug-in de migration qui entraîne l’abandon de la migration par le programme d’installation. Fournit l’opération d’installation, le nom du plug-in, l’action du plug-in et le code d’erreur.
  44. DISMAddPackageFailed - 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9
    • Indique un échec critique pendant une opération d’ajout de package DISM. Spécifie le nom du package, l’erreur DISM et ajoute le code d’erreur du package.
  45. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960
    • Détecte tous les blocs de compatibilité des plug-ins de conformité du serveur. Produit les informations de blocage et la correction.
  46. AdvancedInstallerGenericFailure - 4019550D-4CAA-45B0-A222-349C48E86F71
    • Déclenche des échecs de programme d’installation avancés dans un sens générique, en sortie de l’application appelée, phase, mode, composant et code d’erreur.
  47. FindMigGatherApplyFailure - A9964E6C-A2A8-45FF-B6B5-25E0BD71428E
    • Affiche les erreurs lorsque le moteur de migration échoue lors d’une opération de collecte ou d’application. Indique l’objet de migration (chemin d’accès de fichier ou de Registre), la migration
  48. OptionalComponentFailedToGetOCsFromPackage - D012E2A2-99D8-4A8C-BBB2-088B92083D78
    • Indique que l’opération de migration de composant facultatif (OC) n’a pas réussi à éumer les composants facultatifs d’un package OC. Produit le nom du package et le code d’erreur.
  49. OptionalComponentOpenPackageFailed - 22952520-EC89-4FBD-94E0-B67DF88347F6
    • Indique que l’opération de migration de composant facultative n’a pas réussi à ouvrir un package de composants facultatif. Produit le nom du package et le code d’erreur.
  50. OptionalComponentInitCBSSessionFailed - 63340812-9252-45F3-A0F2-B2A4CA5E9317
    • Indique une altération de la pile de maintenance sur le système de bas niveau. Produit le code d’erreur rencontré lors de la tentative d’initialisation du composant de maintenance sur le système d’exploitation existant.
  51. DISMproviderFailure - D76EF86F-B3F8-433F-9EBF-B4411F8141F4
    • Se déclenche lorsqu’un fournisseur DISM (plug-in) échoue dans une opération critique. Sortie du fichier (nom du plug-in), fonction appelée + code d’erreur et message d’erreur du fournisseur.
  52. SysPrepLaunchModuleFailure - 7905655C-F295-45F7-8873-81D6F9149BFD
    • Indique qu’un plug-in sysPrep a échoué dans une opération critique. Indique le nom du plug-in, le nom de l’opération et le code d’erreur.
  53. UserProvidedDriverInjectionFailure - 2247C48A-7EE3-4037-AFAB-95B92DE1D980
    • Un pilote fourni à l’installation (via une entrée de ligne de commande) a échoué d’une certaine façon. Sortie de la fonction d’installation du pilote et du code d’erreur.
  54. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960
    • Ces mises à niveau sont uniquement pour les mises à niveau de serveur, ce qui produit le bloc de conformité et les corrections requises.
  55. PreReleaseWimMountDriverFound - 31EC76CC-27EC-4ADC-9869-66AABEDB56F0
    • Capture les échecs dus à l’inscription d’un pilote wimmount.sys non reconnu sur le système.
  56. WinSetupBootFilterFailure - C073BFC8-5810-4E19-B53B-4280B79E096C
    • Détecte les échecs dans les opérations de fichier en mode noyau.
  57. WimMountDriverIssue - 565B60DD-5403-4797-AE3E-BC5CB972FBAE
    • Détecte les échecs d'WimMount.sys'inscription sur le système.
  58. DISMImageSessionFailure - 61B7886B-10CD-4C98-A299-B987CB24A11C
    • Capture les informations d’échec lorsque DISM ne parvient pas à démarrer correctement une session d’image.
  59. FindEarlyDownlevelError - A4CE4FC9-5E10-4BB1-8ECE-3B29EB9D7C52
    • Détecte les échecs lors de la phase de bas niveau avant l’appel de la plateforme d’installation.
  60. FindSPFatalError - A4028172-1B09-48F8-AD3B-86CDD7D55852
    • Capture les informations d’échec lorsque la plateforme d’installation rencontre une erreur fatale.
  61. UserProfileSuffixMismatch - B4BBCCCE-F99D-43EB-9090-078213397FD8
    • Détecte lorsqu’un fichier ou un autre objet entraîne l’échec de la migration ou de la création d’un profil utilisateur pendant la mise à jour.

Notes de publication

27/07/2021 - SetupDiag v1.6.2107.27002 est publié avec 61 règles, en tant qu’outil autonome disponible dans le Centre de téléchargement.

  • Cette version contient des mises à jour de conformité et des correctifs de bogue mineurs.
  • Avec cette version et les versions suivantes, le numéro de version de l’outil SetupDiag téléchargeable est différent de celui inclus dans Windows le programme d’installation.

06/05/2021 - SetupDiag v1.6.1.0 est publié avec 61 règles, sous la forme d’un outil autonome disponible dans le Centre de téléchargement.

  • Cette version de SetupDiag est incluse avec Windows 10, version 21H1.
  • Une nouvelle règle est ajoutée : UserProfileSuffixMismatch.
  • Toutes les sorties de la ligne de commande sont désormais une culture invariante à des fins de format d’heure/date
  • Nous avons résolu un problème avec la sortie du Registre dans lequel le résultat « aucune correspondance trouvée » a provoqué une REG_SZ valeur.

08/08/2019 - SetupDiag v1.6.0.42 est publié avec 60 règles, sous la forme d’un outil autonome disponible dans le Centre de téléchargement.

  • Les performances de détection des journaux sont améliorées. Ce qui était utilisé pour prendre jusqu’à une minute doit prendre environ 10 secondes ou moins.
  • Ajout d’informations sur l’opération d’installation et la phase d’installation dans le journal des résultats et dans les informations de Registre.
    • Il s’agit de la dernière opération et phase du programme d’installation au moment où l’échec s’est produit.
  • Ajout d’informations détaillées sur l’opération d’installation et la phase d’installation (et le minutage) dans le journal de sortie lorsque /verbose est spécifié.
    • Notez que si le problème trouvé est un bloc de compatibilité, aucune information sur l’opération d’installation ou la phase n’existe encore et ne sera donc pas disponible.
  • Ajout d’informations supplémentaires à la sortie du Registre.
    • Informations détaillées sur « FailureData » si disponibles. Exemple : « AppName = MyBlockedApplication » ou « DiskSpace = 6603 » (en Mo)
      • Données « Clé = Valeur » spécifiques à l’échec trouvé.
    • Ajout de « UpgradeStartTime » et « UpgradeEndTime » et « UpgradeElapsedTime »
    • Ajout de « SetupDiagVersion », « DateTime » (pour indiquer quand SetupDiag a été exécuté sur le système), « TargetOSVersion », « HostOSVersion » et bien plus encore...

19/06/2019 - SetupDiag v1.5.0.0 est publié avec 60 règles, sous la forme d’un outil autonome disponible dans le Centre de téléchargement.

  • Toutes les sorties de date et d’heure sont mises à jour au format localisée par demande utilisateur.
  • Ajout d’informations sur l’opération d’installation et la phase dans le journal /détaillé.
  • Ajout des informations relatives à la dernière opération d’installation et à la dernière phase d’installation à la plupart des règles lorsque cela est logique (voir la nouvelle sortie ci-dessous).
  • Amélioration des performances lors de la recherche setupact.logs pour déterminer le journal correct à pare.
  • Ajout du numéro de version SetupDiag au rapport texte (xml et json l’avaient toujours).
  • Ajout de rapports « aucune correspondance » pour xml et json par demande utilisateur.
  • Sortie Json mise en forme pour faciliter la lisibilité.
  • Améliorations des performances lors de la recherche des journaux d’installation ; Cela devrait être beaucoup plus rapide maintenant.
  • Ajout de 7 nouvelles règles : PlugInComplianceBlock, PreReleaseWimMountDriverFound, WinSetupBootFilterFailure, WimMountDriverIssue, DISMImageSessionFailure, FindEarlyDownlevelError et FindSPFatalError. Pour plus d’informations, voir la section Règles ci-dessus.
  • Les informations de diagnostic sont désormais sorties dans le Registre dans HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag
    • La commande /AddReg a été ajoutée à la sortie bascule du Registre. Ce paramètre est éteint par défaut pour le mode hors connexion et par défaut pour le mode en ligne. La commande n’a aucun effet pour le mode en ligne et active la sortie du Registre pour le mode hors connexion.
    • Cette clé de Registre est supprimée dès que SetupDiag est exécuté une deuxième fois et remplacée par les données actuelles, afin qu’elle soit toujours à jour.
    • Cette clé de Registre est également supprimée lorsqu’une nouvelle instance de mise à jour est invoquée.
    • Pour obtenir un exemple, consultez l’exemple de clé de Registre.

17/05/2019 - SetupDiag v1.4.1.0 est publié avec 53 règles, sous la forme d’un outil autonome disponible dans le Centre de téléchargement.

  • Cette version permet de rechercher et de diagnostiquer les échecs de réinitialisation et de récupération (réinitialisation rapide).

18/12/2018 - SetupDiag v1.4.0.0 est publié avec 53 règles, sous la forme d’un outil autonome disponible dans le Centre de téléchargement.

  • Cette version inclut des améliorations majeures en matière de performances de traitement des règles : ~3x plus rapides que les performances de traitement des règles !
    • La règle FindDownlevelFailure est jusqu’à 10 fois plus rapide.
  • De nouvelles règles ont été ajoutées pour analyser les échecs de mise à niveau vers Windows 10 version 1809.
  • Un nouveau lien d’aide est disponible pour résoudre les défaillances de pile de maintenance sur le système d’exploitation de niveau inférieur lorsque la correspondance de règle indique ce type d’échec.
  • Suppression de la nécessité de spécifier le paramètre /Mode. Maintenant, si vous spécifiez /LogsPath, il suppose automatiquement le mode hors connexion.
  • Certaines améliorations fonctionnelles et de sortie ont été apportées pour plusieurs règles.

16/07/2018 - SetupDiag v1.3.1 est publié avec 44 règles, en tant qu’outil autonome disponible dans le Centre de téléchargement.

  • Cette version corrige un problème qui peut se produire lors de l’exécution de SetupDiag en mode en ligne sur un ordinateur qui produit un fichier setupmem.dmp, mais qui n’a pas de fichiers binaires de débogger installés.

10/07/2018 - SetupDiag v1.30 est publié avec 44 règles, en tant qu’outil autonome disponible dans le Centre de téléchargement.

  • Correctif de bogue pour une règle de plug-in sur-correspondance. La règle ne correspond désormais correctement qu’aux problèmes de plug-in critiques (échec de l’installation).
  • Nouvelle fonctionnalité : possibilité de sortie des journaux au format JSON et XML.
    • Utilisez les paramètres de ligne de commande « /Format:xml » ou « /Format:json » pour spécifier le nouveau format de sortie. Consultez les exemples de journaux au bas de cette rubrique.
    • Si le paramètre « /Format:xml » ou « /Format:json » est omis, le format de sortie du journal est le texte par défaut.
  • Nouvelle fonctionnalité : dans la mesure du possible, des instructions spécifiques sont désormais fournies dans la sortie de règle pour réparer l’erreur identifiée. Par exemple, des instructions sont fournies pour résoudre les problèmes de blocage connus, tels que la désinstallation d’une application incompatible ou la libérer de l’espace sur le lecteur système.
  • 3 nouvelles règles ajoutées : AdvancedInstallerFailed, MigrationAbortedDueToPluginFailure, DISMAddPackageFailed.

30/05/2018 - SetupDiag v1.20 est publié avec 41 règles, en tant qu’outil autonome disponible dans le Centre de téléchargement.

  • Correction d’un bogue dans la détection d’échec d’installation d’appareil en mode en ligne.
  • Modifié SetupDiag pour qu’il fonctionne sans instance de setupact.log. Auparavant, SetupDiag nécessitait au moins un setupact.log pour fonctionner. Cette modification permet à l’outil d’analyser les échecs de mise à jour qui se produisent avant d’appeler SetupHost.
  • La télémétrie est refactorisation pour envoyer uniquement le nom de la règle et le GUID (ou « NoRuleMatched » si aucune règle n’est mise en correspondance) et Setup360 ReportId. Cette modification garantit la confidentialité des données pendant le traitement des règles.

02/05/2018 - SetupDiag v1.10 est publié avec 34 règles, en tant qu’outil autonome disponible dans le Centre de téléchargement.

  • Une amélioration des performances a été ajoutée pour accélérer le traitement des règles.
  • La sortie des règles inclut désormais des liens vers des articles de prise en charge, le cas échéant.
  • SetupDiag fournit désormais le chemin d’accès et le nom des fichiers qu’il traite.
  • Vous pouvez maintenant exécuter SetupDiag en cliquant dessus, puis en examinant le fichier journal de sortie.
  • Un fichier journal de sortie est désormais toujours créé, qu’une règle corresponde ou non.

30/03/2018 - SetupDiag v1.00 est publié avec 26 règles, en tant qu’outil autonome disponible dans le Centre de téléchargement.

Exemples de journaux

Exemple de journal de texte

Matching Profile found: OptionalComponentOpenPackageFailed - 22952520-EC89-4FBD-94E0-B67DF88347F6
System Information:
    Machine Name = Offline
    Manufacturer = MSI
    Model = MS-7998
    HostOSArchitecture = x64
    FirmwareType = PCAT
    BiosReleaseDate = 20160727000000.000000+000
    BiosVendor = BIOS Date: 07/27/16 10:01:46 Ver: V1.70
    BiosVersion = 1.70
    HostOSVersion = 10.0.15063
    HostOSBuildString = 15063.0.amd64fre.rs2_release.170317-1834
    TargetOSBuildString = 10.0.16299.15 (rs3_release.170928-1534)
    HostOSLanguageId = 2057
    HostOSEdition = Core
    RegisteredAV = Windows Defender,
    FilterDrivers = WdFilter,wcifs,WIMMount,luafv,Wof,FileInfo,
    UpgradeStartTime = 3/21/2018 9:47:16 PM
    UpgradeEndTime = 3/21/2018 10:02:40 PM
    UpgradeElapsedTime = 00:15:24
    ReportId = dd4db176-4e3f-4451-aef6-22cf46de8bde

Error: SetupDiag reports Optional Component installation failed to open OC Package. Package Name: Foundation, Error: 0x8007001F
Recommend you check the "Windows Modules Installer" service (Trusted Installer) is started on the system and set to automatic start, reboot and try the update again.  Optionally, you can check the status of optional components on the system (search for Windows Features), uninstall any unneeded optional components, reboot and try the update again.
Error: SetupDiag reports down-level failure, Operation: Finalize, Error: 0x8007001F - 0x50015
Refer to https://docs.microsoft.com/windows/deployment/upgrade/upgrade-error-codes for error information.

Exemple de journal XML

<?xml version="1.0" encoding="utf-16"?>
<SetupDiag xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://docs.microsoft.com/windows/deployment/upgrade/setupdiag">
  <Version>1.6.0.0</Version>
  <ProfileName>FindSPFatalError</ProfileName>
  <ProfileGuid>A4028172-1B09-48F8-AD3B-86CDD7D55852</ProfileGuid>
  <SystemInfo>
    <MachineName>Offline</MachineName>
    <Manufacturer>Gigabyte Technology Co., Ltd.</Manufacturer>
    <Model>X470 AORUS ULTRA GAMING</Model>
    <HostOSArchitecture>1033</HostOSArchitecture>
    <FirmwareType>UEFI</FirmwareType>
    <BiosReleaseDate>20180808000000.000000+000</BiosReleaseDate>
    <BiosVendor>F3</BiosVendor>
    <BiosVersion />
    <HostOSVersion>10.0.18908</HostOSVersion>
    <HostOSBuildString>18908.1000.amd64fre.rs_prerelease.190524-1658</HostOSBuildString>
    <TargetOSBuildString>10.0.18912.1001 (rs_prerelease.190601-1739)</TargetOSBuildString>
    <HostOSLanguageId />
    <HostOSEdition>Professional</HostOSEdition>
    <RegisteredAV>Windows Defender</RegisteredAV>
    <FilterDrivers />
    <UpgradeStartTime>2019-06-06T21:19:10</UpgradeStartTime>
    <UpgradeElapsedTime />
    <UpgradeEndTime>2019-06-06T22:21:49</UpgradeEndTime>
    <RollbackStartTime>0001-01-01T00:00:00</RollbackStartTime>
    <RollbackEndTime>0001-01-01T00:00:00</RollbackEndTime>
    <RollbackElapsedTime />
    <FinalizeStartTime>0001-01-01T00:00:00</FinalizeStartTime>
    <PostOOBESuccessTime>0001-01-01T00:00:00</PostOOBESuccessTime>
    <TotalOfflineTime />
    <CommercialId>Offline</CommercialId>
    <CV>MgUweCZk90KdwUiZ</CV>
    <SetupReportId>F21F8FB6-00FD-4349-84FB-2AC75F389E73</SetupReportId>
    <ReportId>F21F8FB6-00FD-4349-84FB-2AC75F389E73</ReportId>
  </SystemInfo>
  <LogErrorLine>2019-06-06 21:47:11, Error                 SP     Error converting install time 5/2/2019 to structure[gle=0x00000057]</LogErrorLine>
  <FailureData>
Error: SetupDiag reports Fatal Error.
Last Setup Phase = Downlevel
Last Setup Operation: Gather data, scope: EVERYTHING
Error: 0x00000057</FailureData>
  <FailureData>LogEntry: 2019-06-06 21:47:11, Error                 SP     Error converting install time 5/2/2019 to structure[gle=0x00000057]</FailureData>
  <FailureData>LogEntry: 2019-06-06 21:47:11, Error                 SP     Error converting install time 5/2/2019 to structure[gle=0x00000057]</FailureData>
  <FailureData>
Refer to "https://docs.microsoft.com/windows/desktop/Debug/system-error-codes" for error information.</FailureData>
  <FailureDetails>Err = 0x00000057, LastOperation = Gather data, scope: EVERYTHING, LastPhase = Downlevel</FailureDetails>
</SetupDiag>

Exemple de journal JSON

{
    "Version":"1.6.0.0",
    "ProfileName":"FindSPFatalError",
    "ProfileGuid":"A4028172-1B09-48F8-AD3B-86CDD7D55852",
    "SystemInfo":{
        "BiosReleaseDate":"20180808000000.000000+000",
        "BiosVendor":"F3",
        "BiosVersion":"F3",
        "CV":"MgUweCZk90KdwUiZ",
        "CommercialId":"Offline",
        "FilterDrivers":"",
        "FinalizeStartTime":"\/Date(-62135568000000-0800)\/",
        "FirmwareType":"UEFI",
        "HostOSArchitecture":"x64",
        "HostOSBuildString":"18908.1000.amd64fre.rs_prerelease.190524-1658",
        "HostOSEdition":"Professional",
        "HostOSLanguageId":"",
        "HostOSVersion":"",
        "MachineName":"Offline",
        "Manufacturer":"Gigabyte Technology Co., Ltd.",
        "Model":"X470 AORUS ULTRA GAMING",
        "PostOOBESuccessTime":"\/Date(-62135568000000-0800)\/",
        "RegisteredAV":"Windows Defender",
        "ReportId":"F21F8FB6-00FD-4349-84FB-2AC75F389E73",
        "RollbackElapsedTime":"PT0S",
        "RollbackEndTime":"\/Date(-62135568000000-0800)\/",
        "RollbackStartTime":"\/Date(-62135568000000-0800)\/",
        "SetupReportId":"F21F8FB6-00FD-4349-84FB-2AC75F389E73",
        "TargetOSArchitecture":null,
        "TargetOSBuildString":"10.0.18912.1001 (rs_prerelease.190601-1739)",
        "TotalOfflineTime":"PT0S",
        "UpgradeElapsedTime":"PT1H2M39S",
        "UpgradeEndTime":"\/Date(1559884909000-0700)\/",
        "UpgradeStartTime":"\/Date(1559881150000-0700)\/"
    },
    "LogErrorLine":"2019-06-06 21:47:11, Error                 SP     Error converting install time 5\/2\/2019 to structure[
        gle=0x00000057
    ]",
    "FailureData":[
        "\u000aError: SetupDiag reports Fatal Error.\u000aLast Setup Phase = Downlevel\u000aLast Setup Operation: Gather data, scope: EVERYTHING\u000aError: 0x00000057",
        "LogEntry: 2019-06-06 21:47:11, Error                 SP     Error converting install time 5\/2\/2019 to structure[
            gle=0x00000057
        ]",
        "LogEntry: 2019-06-06 21:47:11, Error                 SP     Error converting install time 5\/2\/2019 to structure[
            gle=0x00000057
        ]",
        "\u000aRefer to \"https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/Debug\/system-error-codes\" for error information."
    ],
    "FailureDetails":"Err = 0x00000057, LastOperation = Gather data, scope: EVERYTHING, LastPhase = Downlevel",
    "DeviceDriverInfo":null,
    "Remediation":[
        
    ],
    "SetupPhaseInfo":null,
    "SetupOperationInfo":null
}

Exemple de clé de Registre

Exemple de Addreg.

Rubriques associées

Résoudre les Windows 10 de mise à niveau : informations techniques pour les professionnels de l’informatique