SetupDiagSetupDiag

S'applique àApplies to

  • Windows10Windows10

Notes

Il s’agit d’une rubrique de niveau 300 (modérément avancé).This is a 300 level topic (moderate 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.

 Télécharger SetupDiag Download SetupDiag

À propos de SetupDiagAbout SetupDiag

Version téléchargeable actuelle d’SetupDiag: 1.6.0.42Current downloadable version of SetupDiag: 1.6.0.42

Veillez à toujours exécuter la version la plus récente de SetupDiag, afin de pouvoir accéder aux nouvelles fonctionnalités et correctifs pour les problèmes connus.Always be sure to run the most recent version of SetupDiag, so that can access new functionality and fixes to known issues.

SetupDiag est un outil de diagnostic autonome qui peut être utilisé pour obtenir des informations sur la raison pour laquelle une mise à niveau de Windows 10 a échoué.SetupDiag is a standalone diagnostic tool that can be used to obtain details about why a Windows 10 upgrade was unsuccessful.

SetupDiag fonctionne dans les fichiers journaux de l’installation de Windows.SetupDiag works by examining Windows Setup log files. Elle tente d’analyser ces fichiers journaux pour déterminer la cause initiale d’un échec de mise à jour ou de mise à niveau de l’ordinateur vers Windows 10.It attempts to parse these log files to determine the root cause of a failure to update or upgrade the computer to Windows 10. SetupDiag peut être exécuté sur l’ordinateur sur lequel la mise à jour a échoué, ou vous pouvez exporter les journaux de l’ordinateur vers un autre emplacement et exécuter SetupDiag en mode hors connexion.SetupDiag can be run on the computer that failed to update, or you can export logs from the computer to another location and run SetupDiag in offline mode.

SetupDiag dans Windows 10, version 2004 et ultérieureSetupDiag in Windows 10, version 2004 and later

Avec la version de Windows 10, version 2004, SetupDiag est incluse dans le programme d’installation de Windows.With the release of Windows 10, version 2004, SetupDiag is included with Windows Setup.

Pendant le processus de mise à niveau, le programme d’installation de Windows va extraire tous ses fichiers sources vers le répertoire % systemdrive% \ $Windows. ~ bt\Sources .During the upgrade process, Windows Setup will extract all its sources files to the %SystemDrive%$Windows.~bt\Sources directory. Avec Windows 10, version 2004 et ultérieure, setupdiag.exe est également installé dans ce répertoire.With Windows 10, version 2004 and later, setupdiag.exe is also installed to this directory. S’il y a un problème avec la mise à niveau, SetupDiag s’exécute automatiquement pour déterminer la cause du problème.If there is an issue with the upgrade, SetupDiag will automatically run to determine the cause of the failure.

Lorsque vous exécutez le programme d’installation de Windows, les paramètres suivants sont utilisés:When run by Windows Setup, the following parameters are used:

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

L’analyse SetupDiag qui en résulte est disponible dans % windir% \Logs\SetupDiag\SetupDiagResults.xml et dans le Registre sous HKLM\SYSTEM\Setup\SetupDiag\Results.The resulting SetupDiag analysis can be found at %WinDir%\Logs\SetupDiag\SetupDiagResults.xml and in the registry under HKLM\SYSTEM\Setup\SetupDiag\Results.

Si le processus de mise à niveau s’exécute normalement, le répertoire sources y compris setupdiag.exe est déplacé sous %systemdrive%\Windows.Old à des fins de nettoyage.If the upgrade process proceeds normally, the Sources directory including setupdiag.exe is moved under %SystemDrive%\Windows.Old for cleanup. Si le répertoire Windows. Old est supprimé par la suite, setupdiag.exe sera également supprimé.If the Windows.old directory is deleted later, setupdiag.exe will also be removed.

Utiliser SetupDiagUsing SetupDiag

Pour utiliser rapidement SetupDiag sur votre ordinateur actuel, procédez comme suit:To quickly use SetupDiag on your current computer:

  1. Vérifiez que votre système présente la Configuration requise décrite ci-dessous.Verify that your system meets the requirements described below. Le cas échéant, installez .net framework 4,6.If needed, install the .NET framework 4.6.
  2. Télécharger SetupDiag.Download SetupDiag.
  3. Si votre navigateur Web vous invite à procéder à la sélection du fichier, cliquez sur Enregistrer.If your web browser asks what to do with the file, choose Save. Par défaut, le fichier est enregistré dans votre dossier téléchargements .By default, the file will be saved to your Downloads folder. Vous pouvez également enregistrer le fichier dans un autre emplacement, si vous le souhaitez, à l’aide de la fonction Enregistrer sous.You can also save it to a different location if desired by using Save As.
  4. Quand SetupDiag a terminé le téléchargement, ouvrez le dossier dans lequel vous avez téléchargé le fichier.When SetupDiag has finished downloading, open the folder where you downloaded the file. Par défaut, il s’agit de votre dossier téléchargements , qui s’affiche dans l’Explorateur de fichiers, sous accès rapide dans le volet de navigation gauche.By default, this is your Downloads folder, which is displayed in File Explorer under Quick access in the left navigation pane.
  5. Double-cliquez sur le fichier SetupDiag pour l’exécuter.Double-click the SetupDiag file to run it. Cliquez sur Oui si vous êtes invité à approuver l’exécution du programme.Click Yes if you are asked to approve running the program.
    • Le fait de double-cliquer sur le fichier pour l’exécuter entraîne la fermeture automatique de la fenêtre de commande lorsque SetupDiag a terminé son analyse.Double-clicking the file to run it will automatically close the command window when SetupDiag has completed its analysis. Si vous souhaitez que cette fenêtre s’ouvre à la place et qu’elle examine les messages que vous voyez, exécutez le programme en tapant SetupDiag à l’invite de commandes au lieu de double-cliquer dessus.If you wish to keep this window open instead, and review the messages that you see, run the program by typing SetupDiag at the command prompt instead of double-clicking it. Vous devez remplacer les répertoires par l’emplacement de SetupDiag pour l’exécuter de cette manière.You will need to change directories to the location of SetupDiag to run it this way.
  6. Une fenêtre de commande s’ouvre lorsque SetupDiag diagnostique votre ordinateur.A command window will open while SetupDiag diagnoses your computer. Attendez la fin de cette opération.Wait for this to finish.
  7. Lorsque SetupDiag se termine, deux fichiers sont créés dans le même dossier que celui dans lequel vous avez double-cliqué SetupDiag.When SetupDiag finishes, two files will be created in the same folder where you double-clicked SetupDiag. Il s’agit d’un fichier de configuration; l’autre est un fichier journal.One is a configuration file, the other is a log file.
  8. Utilisez le bloc-notes pour ouvrir le fichier journal: SetupDiagResults. log.Use Notepad to open the log file: SetupDiagResults.log.
  9. Passez en revue les informations affichées.Review the information that is displayed. Si une règle a été mise en correspondance, cela peut vous indiquer la raison pour laquelle l’ordinateur n’a pas été mis à niveau, et peut éventuellement résoudre le problème.If a rule was matched, this can tell you why the computer failed to upgrade, and potentially how to fix the problem. Dans l' exemple ci-dessous, voir Journal de texte.See the Text log sample below.

Pour obtenir des instructions sur l’exécution de l’outil en mode hors connexion et des options plus avancées, voir les sections paramètres et exemples ci-dessous.For instructions on how to run the tool in offline mode and with more advanced options, see the Parameters and Examples sections below.

La section notes de publication en bas de cette rubrique contient des informations sur les mises à jour récentes de cet outil.The Release notes section at the bottom of this topic has information about recent updates to this tool.

Configuration requiseRequirements

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

  2. .NET Framework 4,6 doit être installé..NET Framework 4.6 must be installed. Si vous n’êtes pas sûr de la version de .NET qui est actuellement installée, voir procédure: déterminer les versions de .NET Framework qui sont installées.If you are not sure what version of .NET is currently installed, see How to: Determine Which .NET Framework Versions Are Installed. Vous pouvez également utiliser la requête de ligne de commande suivante pour afficher les versions v4 installées:You can also use the following command-line query to display the installed v4 versions:

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

ParametersParameters

ParamètreParameter DescriptionDescription
/?/?
  • Affiche une aide interactiveDisplays interactive help
S/Output:<path to results file>
  • Ce paramètre facultatif vous permet de spécifier le fichier de sortie des résultats.This optional parameter enables you to specify the output file for results. C’est ici que vous trouverez ce que SetupDiag a pu déterminer.This is where you will find what SetupDiag was able to determine. Seule la sortie au format texte est prise en charge.Only text format output is supported. Les chemins d’accès UNC fonctionneront, à condition que le contexte sous lequel s’exécute SetupDiag a accès au chemin UNC.UNC paths will work, provided the context under which SetupDiag runs has access to the UNC path. Si la trajectoire est composée d’un espace, vous devez inclure le chemin d’accès complet entre guillemets (Voir l’exemple ci-dessous).If the path has a space in it, you must enclose the entire path in double quotes (see the example section below).
  • Par défaut: en l’absence de spécification, SetupDiag crée le fichier SetupDiagResults. log dans le même répertoire dans lequel SetupDiag.exe est exécuté.Default: If not specified, SetupDiag will create the file SetupDiagResults.log in the same directory where SetupDiag.exe is run.
/LogsPath:/LogsPath:<Path to logs>
  • Ce paramètre facultatif indique aux SetupDiag.exe où trouver les fichiers journaux pour une analyse hors connexion.This optional parameter tells SetupDiag.exe where to find the log files for an offline analysis. Ces fichiers journaux peuvent être dans un format de dossier plat ou contenir plusieurs sous-répertoires.These log files can be in a flat folder format, or containing multiple subdirectories. SetupDiag recherche de manière récursive tous les répertoires enfants.SetupDiag will recursively search all child directories.
/ZipLogs:/ZipLogs:<True | False>
  • Ce paramètre facultatif indique à SetupDiag.exe de créer un fichier zip contenant les résultats et tous les fichiers journaux analysés.This optional parameter tells SetupDiag.exe to create a zip file containing the results and all the log files it parsed. Le fichier zip est créé dans le même répertoire que SetupDiag.exe est exécuté.The zip file is created in the same directory where SetupDiag.exe is run.
  • Par défaut: en l’absence de spécification, la valeur «true» est utilisée.Default: If not specified, a value of 'true' is used.
RTF/Format:<xml | json>
  • Ce paramètre facultatif peut être utilisé pour générer les fichiers journaux au format XML ou JSON.This optional parameter can be used to output log files in xml or JSON format. Si ce paramètre n’est pas spécifié, la mise en forme du texte est utilisée par défaut.If this parameter is not specified, text format is used by default.
/Scenario: \ [restauration ]/Scenario:[Recovery]
  • Ce paramètre facultatif demande à SetupDiag.exe de chercher et de traiter les journaux de réinitialisation et de récupération, ainsi que d’ignorer les journaux d’installation et de mise à niveau.This optional parameter instructs SetupDiag.exe to look for and process reset and recovery logs and ignore setup/upgrade logs.
/Verbose/Verbose
  • Ce paramètre facultatif génèrera beaucoup plus de données dans un fichier journal.This optional parameter will output much more data to a log file. Par défaut, SetupDiag crée une entrée de fichier journal pour les erreurs graves.By default, SetupDiag will only produce a log file entry for serious errors. L’utilisation de /Verbose entraînera toujours la création d’un fichier journal supplémentaire avec des détails de débogage.Using /Verbose will cause SetupDiag to always produce an additional log file with debugging details. Ces détails peuvent être utiles lors du signalement d’un problème avec SetupDiag.These details can be useful when reporting a problem with SetupDiag.
/NoTel/NoTel
  • Ce paramètre facultatif indique à SetupDiag.exe de ne pas envoyer de télémétrie de diagnostics à Microsoft.This optional parameter tells SetupDiag.exe not to send diagnostic telemetry to Microsoft.
/AddReg/AddReg
  • Ce paramètre facultatif demande à SetupDiag.exe d’ajouter des informations d’erreur au registre en mode hors connexion.This optional parameter instructs SetupDiag.exe to add failure information to the registry in offline mode. Par défaut, SetupDiag ajoute des informations d’échec au registre en mode en ligne uniquement.By default, SetupDiag will add failure information to the registry in online mode only. 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.Registry data is added to the following location on the system where SetupDiag is run: HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.
/RegPath/RegPath
  • Ce paramètre facultatif demande à SetupDiag.exe d’ajouter des informations d’erreur au registre à l’aide du chemin d’accès spécifié.This optional parameter instructs SetupDiag.exe to add failure information to the registry using the specified path. Si ce paramètre n’est pas spécifié, le chemin d’accès par défaut est HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.If this parameter is not specified the default path is HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.
|

Remarque: le paramètre /mode est déconseillé dans la version 1.4.0.0 de SetupDiag.Note: The /Mode parameter is deprecated in version 1.4.0.0 of SetupDiag.

  • Dans les versions précédentes, cette commande a été utilisée avec le paramètre LogsPath pour spécifier que SetupDiag doit s’exécuter de manière hors connexion afin d’analyser un ensemble de fichiers journaux capturés à partir d’un autre ordinateur.In previous versions, this command was used with the LogsPath parameter to specify that SetupDiag should run in an offline manner to analyze a set of log files that were captured from a different computer. Dans la version 1.4.0.0, lorsque vous spécifiez/LogsPath, SetupDiag s’exécute automatiquement en mode hors connexion, le paramètre/mode n’est donc pas nécessaire.In version 1.4.0.0 when you specify /LogsPath then SetupDiag will automatically run in offline mode, therefore the /Mode parameter is not needed.

Exemples:Examples:

Dans l’exemple suivant, SetupDiag est exécuté avec des paramètres par défaut (en mode en ligne, le fichier de résultats est SetupDiagResults. log dans le dossier dans lequel SetupDiag est exécuté).In the following example, SetupDiag is run with default parameters (online mode, results file is SetupDiagResults.log in the same folder where SetupDiag is run).

SetupDiag.exe

Dans l’exemple suivant, SetupDiag est exécuté en mode en ligne (il s’agit de la valeur par défaut).In the following example, SetupDiag is run in online mode (this is the default). Il va savoir où chercher les journaux sur le système en cours (échec), de sorte qu’il n’est pas nécessaire de rassembler les journaux à l’avance.It will know where to look for logs on the current (failing) system, so there is no need to gather logs ahead of time. Un emplacement personnalisé pour les résultats est spécifié.A custom location for results is specified.

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:The following example uses the /Output parameter to save results to a path name that contains a space:

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.The following example specifies that SetupDiag is to run in offline mode, and to process the log files found in 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.The following example sets recovery scenario in offline mode. Dans l’exemple, SetupDiag recherche les journaux de réinitialisation et de récupération dans l’emplacement LogsPath spécifié et génère les résultats dans le répertoire spécifié par le paramètre/OUTPUT.In the example, SetupDiag will search for reset/recovery logs in the specified LogsPath location and output the results to the directory specified by the /Output parameter.

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.The following example sets recovery scenario in online mode. Dans l’exemple, SetupDiag recherche les journaux de réinitialisation et de récupération sur le système actuel et génère le résultat au format XML.In the example, SetupDiag will search for reset/recovery logs on the current system and output results in XML format.

SetupDiag.exe /Scenario:Recovery /Format:xml

Fichiers journauxLog files

Les fichiers journaux du programme d’installation de Windows et les journaux d’événements contiennent des informations sur l’emplacement de création des journaux lors de l’installation de Windows.Windows Setup Log Files and Event Logs has information about where logs are created during Windows Setup. Pour le traitement hors connexion, vous devez exécuter SetupDiag sur le contenu du dossier complet.For offline processing, you should run SetupDiag against the contents of the entire folder. Par exemple, en fonction du moment de la mise à niveau, copiez l’un des dossiers suivants vers votre emplacement hors connexion:For example, depending on when the upgrade failed, copy one of the following folders to your offline location:

\ \ $Windows. ~ BT\Sources\Panther\$Windows.~bt\sources\panther
\ \ $Windows. ~ bt\Sources\Rollback\$Windows.~bt\Sources\Rollback
\Windows\Panther\Windows\Panther
\Windows\Panther\NewOS\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.If you copy the parent folder and all sub-folders, SetupDiag will automatically search for log files in all subdirectories.

Analyse du programme de vérification des boguesSetup bug check analysis

Lorsque Microsoft Windows rencontre une condition qui dépromet le fonctionnement du système en toute sécurité, le système s’arrête.When Microsoft Windows encounters a condition that compromises safe system operation, the system halts. Cette condition est appelée vérification de bogue.This condition is called a bug check. Il s’agit également d’un blocage du système, d’une erreur de noyau, d’une erreur d’arrêt ou d’un BSOD.It is also commonly referred to as a system crash, a kernel error, a Stop error, or BSOD. En règle générale, une application matérielle, un pilote matériel ou un logiciel associé génère cette erreur.Typically a hardware device, hardware driver, or related software causes this error.

Si des vidages sur incident sont activés sur le système, un fichier de vidage sur incident est créé.If crash dumps are enabled on the system, a crash dump file is created. Si la vérification de bogue se produit pendant la mise à niveau, le programme d’installation de Windows va extraire un fichier de minividage (setupmem. DMP).If the bug check occurs during an upgrade, Windows Setup will extract a minidump (setupmem.dmp) file. SetupDiag pouvez également déboguer ces minidumps liés à la configuration.SetupDiag can also debug these setup related minidumps.

Pour déboguer une vérification de bogue d’installation, vous devez:To debug a setup related bug check, you must:

  • Spécifiez le paramètre /LogsPath .Specify the /LogsPath parameter. Vous ne pouvez pas déboguer des vidages de mémoire en mode en ligne.You cannot debug memory dumps in online mode.
  • Recueillez le fichier d’image de mémoire d’installation (setupmem. DMP) à partir du système en panne.Gather the setup memory dump file (setupmem.dmp) from the failing system.
    • Setupmem. dmp sera créé dans % systemdrive% \ $Windows. ~ bt\Sources\Rollbackou dans %windir%\Panther\NewOS\Rollback en fonction de la date à laquelle le bogue se produit.Setupmem.dmp will be created in either %SystemDrive%$Windows.~bt\Sources\Rollback, or in %WinDir%\Panther\NewOS\Rollback depending on when the bug check occurs.
  • Installez les outils de débogage Windows sur l’ordinateur qui exécute SetupDiag.Install the Windows Debugging Tools on the computer that runs 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’exécuter SetupDiag:In the following example, the setupmem.dmp file is copied to the D:\Dump directory and the Windows Debugging Tools are installed prior to running SetupDiag:

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

Problèmes connusKnown issues

  1. Le processus peut prendre un certain temps pour le traitement des fichiers journaux importants.Some rules can take a long time to process if the log files involved are large.

Exemple de sortieSample output

Voici un exemple dans lequel SetupDiag est exécuté en mode hors connexion.The following is an example where SetupDiag is run in offline mode.

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èglesRules

Lors de la recherche des fichiers journaux, SetupDiag utilise un ensemble de règles pour la correspondance des problèmes connus.When searching log files, SetupDiag uses a set of rules to match known issues. Ces règles sont contenues dans le fichier rules.xml qui est extrait lorsque SetupDiag est exécuté.These rules are contained in the rules.xml file which is extracted when SetupDiag is run. Le fichier rules.xml peut être mis à jour à mesure que de nouvelles versions de SetupDiag sont disponibles.The rules.xml file might be updated as new versions of SetupDiag are made available. Pour plus d’informations, consultez la section notes de publication .See the release notes section for more information.

Le nom de la règle et son identificateur de la règle unique associée apparaissent accompagnés d’une description du problème connu de blocage de mise à niveau.Each rule name and its associated unique rule identifier are listed with a description of the known upgrade-blocking issue. Dans les descriptions de la règle, 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.In the rule descriptions, the term "down-level" refers to the first phase of the upgrade process, which runs under the starting OS.

  1. CompatScanOnly - FFDAFD37-DB75-498A-A893-472D49A1311DCompatScanOnly - FFDAFD37-DB75-498A-A893-472D49A1311D
    • Cette règle indique que setup.exe a été appelé à l’aide d’un paramètre de ligne de commande spécifique qui indique que le programme d’installation n’a pas effectué de recherche de compatibilité et pas de mise à niveau.This rule indicates that setup.exe was called with a specific command line parameter that indicated setup was to do a compat scan only, not an upgrade.
  2. BitLockerHardblock - C30152E2-938E-44B8-915B-D1181BA635AEBitLockerHardblock - C30152E2-938E-44B8-915B-D1181BA635AE
    • Il s’agit d’un bloc lorsque le système d’exploitation cible ne prend pas en charge BitLocker, mais que BitLocker est activé sur le système d’exploitation hôte.This is a block when the target OS does not support BitLocker, yet the host OS has BitLocker enabled.
  3. VHDHardblock - D9ED1B82-4ED8-4DFD-8EC0-BE69048978CCVHDHardblock - D9ED1B82-4ED8-4DFD-8EC0-BE69048978CC
    • Ce blocage se produit lorsque le système d’exploitation hôte est démarré sur une image de disque dur virtuel.This block happens when the host OS is booted to a VHD image. La mise à niveau n’est pas prise en charge lorsque le système d’exploitation hôte est démarré à partir d’une image de disque dur virtuel.Upgrade is not supported when the host OS is booted from a VHD image.
  4. PortableWorkspaceHardblock - 5B0D3AB4-212A-4CE4-BDB9-37CA404BB280PortableWorkspaceHardblock - 5B0D3AB4-212A-4CE4-BDB9-37CA404BB280
    • Cela indique que le système d’exploitation hôte est démarré à partir d’un appareil Windows to-Go (clé USB).This indicates that the host OS is booted from a Windows To-Go device (USB key). La mise à niveau n’est pas prise en charge dans l’environnement Windows to-go.Upgrade is not supported in the Windows To-Go environment.
  5. AuditModeHardblock - A03BD71B-487B-4ACA-83A0-735B0F3F1A90AuditModeHardblock - A03BD71B-487B-4ACA-83A0-735B0F3F1A90
    • Ce blocage indique que le système d’exploitation hôte est actuellement démarré en mode d’audit, mode spécial permettant de modifier l’état Windows.This block indicates that the host OS is currently booted into Audit Mode, a special mode for modifying the Windows state. La mise à niveau n’est pas prise en charge dans cet État.Upgrade is not supported from this state.
  6. SafeModeHardblock - 404D9523-B7A8-4203-90AF-5FBB05B6579BSafeModeHardblock - 404D9523-B7A8-4203-90AF-5FBB05B6579B
    • Ce blocage indique que le système d’exploitation hôte est démarré en mode sans échec, où la mise à niveau n’est pas prise en charge.This block indicates that the host OS is booted to Safe Mode, where upgrade is not supported.
  7. InsufficientSystemPartitionDiskSpaceHardblock - 3789FBF8-E177-437D-B1E3-D38B4C4269D1InsufficientSystemPartitionDiskSpaceHardblock - 3789FBF8-E177-437D-B1E3-D38B4C4269D1
    • Ce blocage se produit lorsque le programme d’installation détermine la partition système (emplacement de stockage des fichiers de chargeur de démarrage) ne dispose pas de suffisamment d’espace pour être desservi par les nouveaux fichiers de démarrage requis lors du processus de mise à niveau.This block is encountered when setup determines the system partition (where the boot loader files are stored) does not have enough space to be serviced with the newer boot files required during the upgrade process.
  8. CompatBlockedApplicationAutoUninstall – BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5CompatBlockedApplicationAutoUninstall – BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5
    • Cette règle indique qu’il existe une application qui doit être désinstallée avant la fin de l’installation.This rule indicates there is an application that needs to be uninstalled before setup can continue.
  9. CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9
    • Lors de l’exécution du programme d’installation en mode/quiet, il existe des messages d’application interfaces révocables qui deviennent des blocs sauf si la ligne de commande spécifie également «/compat ignorewarning».When running setup in /quiet mode, there are dismissible application messages that turn into blocks unless the command line also specifies “/compat ignorewarning”. Cette règle indique que le programme d’installation a été exécuté en mode/quiet alors qu’une application interfaces révocables bloque le message qui empêche la poursuite du programme d’installation.This rule indicates setup was executed in /quiet mode but there is an application dismissible block message that have prevented setup from continuing.
  10. CompatBlockedApplicationManualUninstall - 9E912E5F-25A5-4FC0-BEC1-CA0EA5432FF4CompatBlockedApplicationManualUninstall - 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 bloque la poursuite du programme d’installation.This rule indicates that an application without an Add/Remove Programs entry, is present on the system and blocking setup from continuing. En règle générale, vous devez supprimer manuellement les fichiers associés à cette application pour continuer.This typically requires manual removal of the files associated with this application to continue.
  11. HardblockDeviceOrDriver - ED3AEFA1-F3E2-4F33-8A21-184ADF215B1BHardblockDeviceOrDriver - ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B
    • Cela indique qu’un pilote de périphérique qui est chargé sur le système d’exploitation hôte n’est pas compatible avec la version la plus récente du système d’exploitation et doit être supprimé avant la mise à niveau.This indicates a device driver that is loaded on the host OS is not compatible with the newer OS version and needs to be removed prior to the upgrade.
  12. HardblockMismatchedLanguage - 60BA8449-CF23-4D92-A108-D6FCEFB95B45HardblockMismatchedLanguage - 60BA8449-CF23-4D92-A108-D6FCEFB95B45
    • Cette règle indique le système d’exploitation hôte et les éditions linguistiques du système d’exploitation cible ne correspondent pas.This rule indicates the host OS and the target OS language editions do not match.
  13. HardblockFlightSigning-598F2802-3E7F-4697-BD18-7A6371C8B2F8HardblockFlightSigning - 598F2802-3E7F-4697-BD18-7A6371C8B2F8
    • Cette règle indique que le système d’exploitation cible est une version préliminaire de Windows Insider et que le démarrage sécurisé est activé sur l’ordinateur cible.This rule indicates the target OS is a pre-release, Windows Insider build, and the target machine has Secure Boot enabled. Cela bloquera la build signée antérieurement à partir du démarrage, s’il est installé sur l’ordinateur.This will block the pre-release signed build from booting if installed on the machine.
  14. DiskSpaceBlockInDownLevel - 6080AFAC-892E-4903-94EA-7A17E69E549EDiskSpaceBlockInDownLevel - 6080AFAC-892E-4903-94EA-7A17E69E549E
    • Cet échec indique que le système a manqué d’espace disque lors de la mise à niveau vers le niveau inférieur.This failure indicates the system ran out of disk space during the down-level operations of upgrade.
  15. DiskSpaceFailure - 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191DiskSpaceFailure - 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191
    • Cet échec indique que le lecteur système a épuisé l’espace disque disponible après le premier redémarrage de la mise à niveau.This failure indicates the system drive ran out of available disk space at some point after the first reboot into the upgrade.
  16. DeviceInstallHang - 37BB1C3A-4D79-40E8-A556-FDA126D40BC6DeviceInstallHang - 37BB1C3A-4D79-40E8-A556-FDA126D40BC6
    • Cette règle d’échec indique que le système est en suspens ou qu’il a été examiné lors de la phase d’installation de l’appareil.This failure rule indicates the system hung or bug checked during the device installation phase of upgrade.
  17. DebugSetupMemoryDump - C7C63D8A-C5F6-4255-8031-74597773C3C6DebugSetupMemoryDump - C7C63D8A-C5F6-4255-8031-74597773C3C6
    • Cette règle hors ligne uniquement indique qu’une vérification de bogue s’est produite lors de l’installation.This offline only rule indicates a bug check occurred during setup. Si les outils de débogage sont disponibles sur le système, SetupDiag débogue le vidage de mémoire et fournit des détails.If the debugger tools are available on the system, SetupDiag will debug the memory dump and provide details.
  18. DebugSetupCrash - CEEBA202-6F04-4BC3-84B8-7B99AED924B1DebugSetupCrash - CEEBA202-6F04-4BC3-84B8-7B99AED924B1
    • Cette règle uniquement hors connexion indique que le programme d’installation a rencontré une erreur qui entraînait un vidage de mémoire de processus.This offline only rule indicates that setup itself encountered a failure that resulted in a process memory dump. Si les outils de débogage sont installés sur le système, SetupDiag débogue le vidage de la mémoire et vous donne des informations supplémentaires.If the debugger tools are installed on the system, SetupDiag will debug the memory dump and give further details.
  19. DebugMemoryDump - 505ED489-329A-43F5-B467-FCAAF6A1264CDebugMemoryDump - 505ED489-329A-43F5-B467-FCAAF6A1264C
    • Cette règle uniquement hors connexion concerne tout fichier Memory. dmp qui résultait lors de l’opération de configuration ou de mise à niveau.This offline only rule is for any memory.dmp file that resulted during the setup/upgrade operation. Si les outils de débogage sont installés sur le système, SetupDiag débogue le vidage de la mémoire et vous donne des informations supplémentaires.If the debugger tools are installed on the system, SetupDiag will debug the memory dump and give further details.
  20. BootFailureDetected - 4FB446C2-D4EC-40B4-97E2-67EB19D1CFB7BootFailureDetected - 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.This rule indicates a boot failure occurred during a specific phase of the update. La règle signalera le code d’échec et la phase à des fins de diagnostic.The rule will indicate the failure code and phase for diagnostic purposes.
  21. FindDebugInfoFromRollbackLog - 9600EB68-1120-4A87-9FE9-3A4A70ACFC37FindDebugInfoFromRollbackLog - 9600EB68-1120-4A87-9FE9-3A4A70ACFC37
    • Cette règle détermine et donne des détails lors d’une vérification de bogue lors du processus d’installation/mise à niveau entraînant un vidage de la mémoire, mais sans qu’il soit nécessaire de recourir au package de débogueur sur l’ordinateur exécutant.This rule will determine and give details when a bug check occurs during the setup/upgrade process that resulted in a memory dump, but without the requirement of the debugger package being on the executing machine.
  22. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADCAdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC
    • Trouve les opérations d’installation avancée irrécupérables qui génèrent des échecs.Finds fatal advanced installer operations that cause setup failures.
  23. FindMigApplyUnitFailure - A4232E11-4043-4A37-9BF4-5901C46FD781FindMigApplyUnitFailure - A4232E11-4043-4A37-9BF4-5901C46FD781
    • Détecte une panne d’unité de migration ayant entraîné l’échec de la mise à jour.Detects a migration unit failure that caused the update to fail. Cette règle génère le nom du plug-in de migration ainsi que le code d’erreur qu’il a présenté à des fins de diagnostic.This rule will output the name of the migration plug-in as well as the error code it produced for diagnostic purposes.
  24. FindMigGatherUnitFailure - D04C064B-CD77-4E64-96D6-D26F30B4EE29FindMigGatherUnitFailure - D04C064B-CD77-4E64-96D6-D26F30B4EE29
    • Détecte un échec de l’unité de collecte de migration qui a entraîné l’échec de la mise à jour.Detects a migration gather unit failure that caused the update to fail. Cette règle génère le nom de l’unité de rassemblement/du plug-in ainsi que le code d’erreur qu’il a présenté à des fins de diagnostic.This rule will output the name of the gather unit/plug-in as well as the error code it produced for diagnostic purposes.
  25. CriticalSafeOSDUFailure - 73566DF2-CA26-4073-B34C-C9BC70DBF043CriticalSafeOSDUFailure - 73566DF2-CA26-4073-B34C-C9BC70DBF043
    • Cette règle indique qu’un échec s’est produit lors de la mise à jour de l’image sécurisée avec une mise à jour dynamique critique.This rule indicates a failure occurred while updating the SafeOS image with a critical dynamic update. Il indique le code de la phase et du code d’erreur qui se sont produits lors de la tentative de mise à jour de l’image sécurisée à des fins de diagnostic.It will indicate the phase and error code that occurred while attempting to update the SafeOS image for diagnostic purposes.
  26. UserProfileCreationFailureDuringOnlineApply - 678117CE-F6A9-40C5-BC9F-A22575C78B14UserProfileCreationFailureDuringOnlineApply - 678117CE-F6A9-40C5-BC9F-A22575C78B14
    • Indique qu’il y a eu un échec critique lors de la création ou de la modification d’un profil utilisateur lors de la phase d’application en ligne de la mise à jour.Indicates there was a critical failure while creating or modifying a User Profile during the online apply phase of the update. Il indique l’opération et le code d’erreur associés à l’échec à des fins de diagnostic.It will indicate the operation and error code associated with the failure for diagnostic purposes.
  27. WimMountFailure - BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549WimMountFailure - BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549
    • Cette règle indique que la mise à jour a échoué lors du montage d’un fichier WIM.This rule indicates the update failed to mount a wim file. Le nom du fichier WIM est affiché ainsi que le message d’erreur et le code d’erreur associés à l’échec de diagnostic.It will show the name of the wim file as well as the error message and error code associated with the failure for diagnostic purposes.
  28. FindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3EFindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3E
    • Détermine si le programme d’installation donné a réussi ou non les journaux.Determines if the given setup was a success or not based off the logs.
  29. FindSetupHostReportedFailure - 6253C04F-2E4E-4F7A-B88E-95A69702F7ECFindSetupHostReportedFailure - 6253C04F-2E4E-4F7A-B88E-95A69702F7EC
    • Fournit des informations sur les échecs du processus de mise à niveau en setuphost.exeGives information about failures surfaced early in the upgrade process by setuphost.exe
  30. FindDownlevelFailure - 716334B7-F46A-4BAA-94F2-3E31BC9EFA55FindDownlevelFailure - 716334B7-F46A-4BAA-94F2-3E31BC9EFA55
    • Affiche des informations sur les échecs en surface par SetupPlatform, plus loin dans la phase de niveau inférieur.Gives failure information surfaced by SetupPlatform, later in the down-level phase.
  31. FindAbruptDownlevelFailure - 55882B1A-DA3E-408A-9076-23B22A0472BDFindAbruptDownlevelFailure - 55882B1A-DA3E-408A-9076-23B22A0472BD
    • Transmet les informations relatives à l’échec de la dernière opération lorsque le système ne fonctionne pas au bas niveau, mais que le journal s’arrête brusquement.Gives last operation failure information when the system fails in the down-level, but the log just ends abruptly.
  32. FindSetupPlatformFailedOperationInfo - 307A0133-F06B-4B75-AEA8-116C3B53C2D1FindSetupPlatformFailedOperationInfo - 307A0133-F06B-4B75-AEA8-116C3B53C2D1
    • Fournit les informations de la dernière phase et de l’erreur lorsque SetupPlatform indique une erreur critique.Gives last phase and error information when SetupPlatform indicates a critical failure. Cette règle indique l’opération et l’erreur associées à l’échec à des fins de diagnostic.This rule will indicate the operation and error associated with the failure for diagnostic purposes.
  33. FindRollbackFailure - 3A43C9B5-05B3-4F7C-A955-88F991BB5A48FindRollbackFailure - 3A43C9B5-05B3-4F7C-A955-88F991BB5A48
    • Indique la dernière opération, la phase d’échec et les informations d’erreur lors de la restauration.Gives last operation, failure phase and error information when a rollback occurs.
  34. AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71
    • Une règle pour correspondre aux échecs de lecture/écriture de AdvancedInstaller dans un sens générique.A rule to match AdvancedInstaller read/write failures in a generic sense. Entraînera l’appel de l’exécutable, ainsi que le code d’erreur et le code de sortie signalés.Will output the executable being called as well as the error code and exit code reported.
  35. OptionalComponentFailedToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 (Remarque: cette règle remplace la règle OptionalComponentInstallFailure présente dans la version 1,10.OptionalComponentFailedToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 (NOTE: This rule replaces the OptionalComponentInstallFailure rule present in v1.10.
    • Cela correspond à un échec de composant facultatif spécifique lors de la tentative d’énumération des composants dans un package.This matches a specific Optional Component failure when attempting to enumerate components in a package. Va générer le nom du package et le code d’erreur.Will output the package name and error code.
  36. OptionalComponentOpenPackageFailed-22952520-EC89-4FBD-94E0-B67DF88347F6OptionalComponentOpenPackageFailed – 22952520-EC89-4FBD-94E0-B67DF88347F6
    • Correspond à un échec de composant facultatif spécifique lorsque vous tentez d’ouvrir un paquet OC.Matches a specific Optional Component failure when attempting to open an OC package. Va générer le nom du package et le code d’erreur.Will output the package name and error code.
  37. OptionalComponentInitCBSSessionFailed – 63340812-9252-45F3-A0F2-B2A4CA5E9317OptionalComponentInitCBSSessionFailed – 63340812-9252-45F3-A0F2-B2A4CA5E9317
    • Correspond à un échec spécifique dans lequel le service ou les composants du programme d’installation avancée ne fonctionnent pas ou ne sont pas démarrés sur le système.Matches a specific failure where the advanced installer service or components aren’t operating or started on the system. Va générer le code d’erreur.Will output the error code.
  38. UserProfileCreationFailureDuringFinalize – C6677BA6-2E53-4A88-B528-336D15ED1A64UserProfileCreationFailureDuringFinalize – C6677BA6-2E53-4A88-B528-336D15ED1A64
    • Correspond à une erreur de création de profil utilisateur spécifique lors de la phase de finalisation du programme d’installation.Matches a specific User Profile creation error during the finalize phase of setup. Va générer le code d’erreur.Will output the failure code.
  39. WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8
    • Correspond à un échec de l’application Wim lors des phases d’extraction d’image WIM du programme d’installation.Matches a wim apply failure during wim extraction phases of setup. Va générer l’extension, le chemin d’accès et le code d’erreur.Will output the extension, path and error code.
  40. UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2
    • Correspond aux échecs de l’extension DPX dans la phase de mise à jour de niveau inférieur de la mise à jour de WU.Matches DPX expander failures in the down-level phase of update from WU. Entraînera l’affichage du nom du package, de la fonction, de l’expression et du code d’erreur.Will output the package name, function, expression and error code.
  41. FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636
    • Correspond à n’importe quel échec du plug-in que setupplatform détermine est irrécupérable pour l’installation.Matches any plug-in failure that setupplatform decides is fatal to setup. Va générer le nom du plug-in, l’opération et le code d’erreur.Will output the plugin name, operation and error code.
  42. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADCAdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC
    • Indique une erreur critique dans le AdvancedInstaller lors de l’exécution d’un package d’installation, inclut le fichier. exe appelé, la phase, le mode, le composant et les codes d’erreur.Indicates critical failure in the AdvancedInstaller while running an installer package, includes the .exe being called, the phase, mode, component and error codes.
  43. MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9
    • Indique une erreur critique dans un plug-in de migration entraînant l’abandon de la migration par le programme d’installation.Indicates a critical failure in a migration plugin that causes setup to abort the migration. Sera fourni le fonctionnement du programme d’installation, le nom du plug-in, l’action du plug-in et le code d’erreur.Will provide the setup operation, plug-in name, plug-in action and error code.
  44. DISMAddPackageFailed - 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9DISMAddPackageFailed - 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9
    • Indique une erreur critique lors d’une opération de création de package de l’application DISM.Indicates a critical failure during a DISM add package operation. Spécifie le nom du package, l’erreur DISM et le code d’erreur ajouter le package.Will specify the Package Name, DISM error and add package error code.
  45. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960
    • Détecte tous les blocs de compatibilité des plug-ins de conformité serveur. Génère les informations sur le bloc et la correction.Detects all compat blocks from Server compliance plug-ins. Outputs the block information and remediation.
  46. AdvancedInstallerGenericFailure - 4019550D-4CAA-45B0-A222-349C48E86F71AdvancedInstallerGenericFailure - 4019550D-4CAA-45B0-A222-349C48E86F71
    • Déclenche des déclencheurs sur les échecs du programme d’installation avancé de manière générique, en déplaçant l’application appelé, phase, mode, composant et code d’erreur.Triggers on advanced installer failures in a generic sense, outputting the application called, phase, mode, component and error code.
  47. FindMigGatherApplyFailure - A9964E6C-A2A8-45FF-B6B5-25E0BD71428EFindMigGatherApplyFailure - A9964E6C-A2A8-45FF-B6B5-25E0BD71428E
    • Affiche des erreurs lorsque le moteur de migration échoue lors d’une opération de rassemblement ou d’application.Shows errors when the migration Engine fails out on a gather or apply operation. Indique l’objet de migration (chemin d’accès du fichier ou du registre), la migration.Indicates the Migration Object (file or registry path), the Migration
  48. OptionalComponentFailedToGetOCsFromPackage - D012E2A2-99D8-4A8C-BBB2-088B92083D78OptionalComponentFailedToGetOCsFromPackage - D012E2A2-99D8-4A8C-BBB2-088B92083D78
    • Indique qu’une opération de migration de composant facultatif (OC) n’a pas pu énumérer les composants facultatifs d’un package OC.Indicates the optional component (OC) migration operation failed to enumerate optional components from an OC Package. Génère le nom du package et le code d’erreur.Outputs the package name and error code.
  49. OptionalComponentOpenPackageFailed-22952520-EC89-4FBD-94E0-B67DF88347F6OptionalComponentOpenPackageFailed - 22952520-EC89-4FBD-94E0-B67DF88347F6
    • Indique l’opération de migration de composant facultative échec de l’ouverture d’un package de composant facultatif.Indicates the optional component migration operation failed to open an optional component Package. Génère le nom du package et le code d’erreur.Outputs the package name and error code.
  50. OptionalComponentInitCBSSessionFailed - 63340812-9252-45F3-A0F2-B2A4CA5E9317OptionalComponentInitCBSSessionFailed - 63340812-9252-45F3-A0F2-B2A4CA5E9317
    • Indique la corruption de la pile de maintenance sur le système de niveau inférieur.Indicates corruption in the servicing stack on the down-level system. Génère le code d’erreur rencontré lors de la tentative d’initialisation du composant de maintenance sur le système d’exploitation existant.Outputs the error code encountered while trying to initialize the servicing component on the existing OS.
  51. DISMproviderFailure - D76EF86F-B3F8-433F-9EBF-B4411F8141F4DISMproviderFailure - D76EF86F-B3F8-433F-9EBF-B4411F8141F4
    • Déclenche un déclenchement en cas d’échec d’un fournisseur DISM (plug-in) dans le cadre d’une opération critique.Triggers when a DISM provider (plug-in) fails in a critical operation. Génère le fichier (nom du plug-in), la fonction appelée + code d’erreur et le message d’erreur du fournisseur.Outputs the file (plug-in name), function called + error code, and error message from the provider.
  52. SysPrepLaunchModuleFailure - 7905655C-F295-45F7-8873-81D6F9149BFDSysPrepLaunchModuleFailure - 7905655C-F295-45F7-8873-81D6F9149BFD
    • Indique qu’un plug-in sysPrep a échoué dans une opération critique.Indicates a sysPrep plug-in has failed in a critical operation. Indique le nom du plug-in, le nom de l’opération et le code d’erreur.Indicates the plug-in name, operation name and error code.
  53. UserProvidedDriverInjectionFailure - 2247C48A-7EE3-4037-AFAB-95B92DE1D980UserProvidedDriverInjectionFailure - 2247C48A-7EE3-4037-AFAB-95B92DE1D980
    • Un pilote fourni pour l’installation (via une entrée de ligne de commande) a échoué.A driver provided to setup (via command line input) has failed in some way. Génère la fonction d’installation du pilote et le code d’erreur.Outputs the driver install function and error code.
  54. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960
    • Celles-ci sont destinées uniquement aux mises à niveau du serveur, qui génèrent le bloc de conformité et la correction requise.These are for server upgrades only, will output the compliance block and remediation required.
  55. PreReleaseWimMountDriverFound - 31EC76CC-27EC-4ADC-9869-66AABEDB56F0PreReleaseWimMountDriverFound - 31EC76CC-27EC-4ADC-9869-66AABEDB56F0
    • Les échecs de captures sont dus à un pilote wimmount.sys non reconnu enregistré sur le système.Captures failures due to having an unrecognized wimmount.sys driver registered on the system.
  56. WinSetupBootFilterFailure - C073BFC8-5810-4E19-B53B-4280B79E096CWinSetupBootFilterFailure - C073BFC8-5810-4E19-B53B-4280B79E096C
    • Détecte les échecs dans les opérations du fichier du mode noyau.Detects failures in the kernel mode file operations.
  57. WimMountDriverIssue-565B60DD-5403-4797-AE3E-BC5CB972FBAEWimMountDriverIssue - 565B60DD-5403-4797-AE3E-BC5CB972FBAE
    • Détecte les échecs liés à l’inscription de WimMount.sys sur le système.Detects failures in WimMount.sys registration on the system.
  58. DISMImageSessionFailure - 61B7886B-10CD-4C98-A299-B987CB24A11CDISMImageSessionFailure - 61B7886B-10CD-4C98-A299-B987CB24A11C
    • Capture des informations d’échec lorsque DISM ne parvient pas à démarrer une session d’image.Captures failure information when DISM fails to start an image session successfully.
  59. FindEarlyDownlevelError - A4CE4FC9-5E10-4BB1-8ECE-3B29EB9D7C52FindEarlyDownlevelError - A4CE4FC9-5E10-4BB1-8ECE-3B29EB9D7C52
    • Détecte les échecs de la phase de niveau inférieur avant l’appel de la plateforme d’installation.Detects failures in down-level phase before setup platform is invoked.
  60. FindSPFatalError - A4028172-1B09-48F8-AD3B-86CDD7D55852FindSPFatalError - A4028172-1B09-48F8-AD3B-86CDD7D55852
    • Capture des informations d’échec lorsque la plateforme de configuration rencontre une erreur irrécupérable.Captures failure information when setup platform encounters a fatal error.

Notes de publicationRelease notes

08/08/2019-SetupDiag v 1.6.0.42 est publiée avec des règles 60, en tant qu’outil autonome disponible à partir du centre de téléchargement.08/08/2019 - SetupDiag v1.6.0.42 is released with 60 rules, as a standalone tool available from the Download Center.

  • Les performances de détection du journal sont améliorées.Log detection performance is improved. Le temps nécessaire pour durer une minute doit être inférieur ou égal à 10 secondes.What used to take up to a minute should take around 10 seconds or less.
  • Une opération de configuration et des informations de phase de configuration ont été ajoutées au journal des résultats et aux informations du Registre.Added Setup Operation and Setup Phase information to both the results log and the registry information.
    • Il s’agit de la dernière opération et de la phase du programme d’installation.This is the last Operation and Phase that Setup was in when the failure occurred.
  • Ajout d’une opération d’installation détaillée et de la phase de configuration (et minutage) au Journal de sortie lorsque/verbose est spécifié.Added detailed Setup Operation and Setup Phase information (and timing) to output log when /verbose is specified.
    • Notez que si le problème est rencontré dans un bloc de compatibilité, aucune opération de configuration ou aucune information de phase n’existe encore et ne sera donc pas disponible.Note, if the issue found is a compat block, no Setup Operation or Phase info exists yet and therefore won’t be available.
  • Informations supplémentaires ajoutées à la sortie du Registre.Added more info to the Registry output.
    • Informations’FailureData’détaillées disponibles.Detailed ‘FailureData’ info where available. Exemple: "AppName = MyBlockedApplication" ou 6603 "" (en Mo)Example: “AppName = MyBlockedApplication” or “DiskSpace = 6603” (in MB)
      • "Clé = valeur" données spécifiques au problème détecté.“Key = Value” data specific to the failure found.
    • A ajouté «UpgradeStartTime», «UpgradeEndTime» et «UpgradeElapsedTime»Added ‘UpgradeStartTime’, ‘UpgradeEndTime’ and ‘UpgradeElapsedTime’
    • A ajouté «SetupDiagVersion», «DateTime» (pour indiquer à quel moment SetupDiag a été exécuté sur le système), 'TargetOSVersion', 'HostOSVersion', etc.Added ‘SetupDiagVersion’, ‘DateTime’ (to indicate when SetupDiag was executed on the system), ‘TargetOSVersion’, ‘HostOSVersion’ and more…

06/19/2019-SetupDiag v 1.5.0.0 est publiée avec des règles 60, en tant qu’outil autonome disponible à partir du centre de téléchargement.06/19/2019 - SetupDiag v1.5.0.0 is released with 60 rules, as a standalone tool available from the Download Center.

  • Toutes les sorties de date et d’heure sont mises à jour en format localisé par requête utilisateur.All date and time outputs are updated to localized format per user request.
  • Ajout d’une opération de configuration et d’informations de phase au Journal/Verbose.Added setup Operation and Phase information to /verbose log.
  • Ajout de la dernière opération de configuration et de la dernière étape de configuration aux règles dont le sens (voir nouvelle sortie ci-dessous).Added last Setup Operation and last Setup Phase information to most rules where it make sense (see new output below).
  • Amélioration des performances lors de la recherche dans Setupact. logs pour déterminer le bon journal à analyser.Performance improvement in searching setupact.logs to determine correct log to parse.
  • Le numéro de version d’SetupDiag a été ajouté au rapport de texte (XML et JSON en possède toujours).Added SetupDiag version number to text report (xml and json always had it).
  • Ajout de rapports «aucune correspondance» pour la requête XML et JSON par utilisateur.Added "no match" reports for xml and json per user request.
  • Sortie JSON mise en forme pour faciliter la lecture.Formatted Json output for easy readability.
  • Amélioration des performances lors de la recherche de journaux d’installation; C’est maintenant bien plus rapide.Performance improvements when searching for setup logs; this should be much faster now.
  • Nous avons ajouté 7 nouvelles règles: PlugInComplianceBlock, PreReleaseWimMountDriverFound, WinSetupBootFilterFailure, WimMountDriverIssue, DISMImageSessionFailure, FindEarlyDownlevelError et FindSPFatalError.Added 7 new rules: PlugInComplianceBlock, PreReleaseWimMountDriverFound, WinSetupBootFilterFailure, WimMountDriverIssue, DISMImageSessionFailure, FindEarlyDownlevelError, and FindSPFatalError. Pour plus d’informations, reportez-vous à la section règles ci-dessus.See the Rules section above for more information.
  • Les informations de diagnostic sont désormais sorties dans le registre sur HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiagDiagnostic information is now output to the registry at HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag
    • La commande /AddReg a été ajoutée pour activer ou désactiver la sortie du Registre.The /AddReg command was added to toggle registry output. Ce paramètre est désactivé par défaut pour le mode hors connexion et activé par défaut pour le mode en ligne.This setting is off by default for offline mode, and on by default for online mode. La commande n’a aucun effet pour le mode en ligne et active la sortie de registre en mode hors connexion.The command has no effect for online mode and enables registry output for offline mode.
    • Cette clé de Registre est supprimée dès que SetupDiag est exécuté une deuxième fois et remplacé par les données actuelles, de sorte qu’il soit toujours à jour.This registry key is deleted as soon as SetupDiag is run a second time, and replaced with current data, so it’s always up to date.
    • Cette clé de Registre est également supprimée lors de l’appel d’une nouvelle instance de mise à jour.This registry key also gets deleted when a new update instance is invoked.
    • Pour obtenir un exemple, voir exemple de clé de Registre.For an example, see Sample registry key.

05/17/2019-SetupDiag v 1.4.1.0 est publiée avec des règles 53, en tant qu’outil autonome disponible à partir du centre de téléchargement.05/17/2019 - SetupDiag v1.4.1.0 is released with 53 rules, as a standalone tool available from the Download Center.

  • Cette version de l’option DDS permet de rechercher et de diagnostiquer les échecs de réinitialisation et de récupération (réinitialisation rapide).This release dds the ability to find and diagnose reset and recovery failures (Push Button Reset).

12/18/2018-SetupDiag v 1.4.0.0 est publiée avec des règles 53, en tant qu’outil autonome disponible à partir du centre de téléchargement.12/18/2018 - SetupDiag v1.4.0.0 is released with 53 rules, as a standalone tool available from the Download Center.

  • Cette mise à jour inclut des améliorations majeures apportées aux performances de traitement des règles: ~ 3 fois le traitement des règles plus rapide.This release includes major improvements in rule processing performance: ~3x faster rule processing performance!
    • La règle FindDownlevelFailure est jusqu’à 10 fois plus rapide.The FindDownlevelFailure rule is up to 10x faster.
  • De nouvelles règles ont été ajoutées pour analyser les échecs de mise à niveau vers Windows 10 version 1809.New rules have been added to analyze failures upgrading to Windows 10 version 1809.
  • Un nouveau lien d’aide est disponible pour résoudre les échecs liés aux piles de maintenance sur le système d’exploitation de niveau inférieur lorsque la règle correspond à ce type d’échec.A new help link is available for resolving servicing stack failures on the down-level OS when the rule match indicates this type of failure.
  • Suppression du paramètre/mode requis.Removed the need to specify /Mode parameter. À présent, si vous spécifiez/LogsPath, le mode hors connexion est automatiquement supposé.Now if you specify /LogsPath, it automatically assumes offline mode.
  • Certaines améliorations apportées aux fonctionnalités et à la sortie ont été apportées pour plusieurs règles.Some functional and output improvements were made for several rules.

07/16/2018-SetupDiag v 1.3.1 est disponible avec les règles 44, en tant qu’outil autonome disponible à partir du centre de téléchargement.07/16/2018 - SetupDiag v1.3.1 is released with 44 rules, as a standalone tool available from the Download Center.

  • Cette version résout un problème qui peut se produire lors de l’exécution d’SetupDiag en mode en ligne sur un ordinateur qui génère un fichier setupmem. dmp, mais qui ne dispose pas de fichiers binaires de débogueur installés.This release fixes a problem that can occur when running SetupDiag in online mode on a computer that produces a setupmem.dmp file, but does not have debugger binaries installed.

07/10/2018-SetupDiag v 1,30 est disponible avec les règles 44, en tant qu’outil autonome disponible à partir du centre de téléchargement.07/10/2018 - SetupDiag v1.30 is released with 44 rules, as a standalone tool available from the Download Center.

  • Correction d’un bogue pour une règle de plug-in correspondante.Bug fix for an over-matched plug-in rule. La règle correspond désormais correctement aux problèmes de plug-in critique (échec de la configuration).The rule will now correctly match only critical (setup failure) plug-in issues.
  • Nouvelle fonctionnalité: la possibilité de sortir les journaux au format JSON et XML.New feature: Ability to output logs in JSON and XML format.
    • Utilisez les paramètres de ligne de commande «/format: XML» ou «/format: JSON» pour spécifier le nouveau format de sortie.Use "/Format:xml" or "/Format:json" command line parameters to specify the new output format. Voir exemples de journaux en bas de cette rubrique.See sample logs at the bottom of this topic.
    • Si le paramètre «/format: XML» ou «/format: JSON» est omis, le format de sortie du journal est par défaut texte.If the “/Format:xml” or “/Format:json” parameter is omitted, the log output format will default to text.
  • Nouvelle fonctionnalité: dans la mesure du possible, des instructions spécifiques sont désormais fournies dans la sortie de la règle pour réparer l’erreur identifiée.New Feature: Where possible, specific instructions are now provided in rule output to repair the identified error. Par exemple, vous pouvez fournir des instructions 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 disque système.For example, instructions are provided to remediate known blocking issues such as uninstalling an incompatible app or freeing up space on the system drive.
  • 3 nouvelles règles ajoutées: AdvancedInstallerFailed, MigrationAbortedDueToPluginFailure, DISMAddPackageFailed.3 new rules added: AdvancedInstallerFailed, MigrationAbortedDueToPluginFailure, DISMAddPackageFailed.

05/30/2018-SetupDiag version 1.20 est publiée avec les règles 41, en tant qu’outil autonome disponible à partir du centre de téléchargement.05/30/2018 - SetupDiag v1.20 is released with 41 rules, as a standalone tool available from the Download Center.

  • Correction d’un bogue dans la détection de l’échec de l’installation de l’appareil en mode en ligne.Fixed a bug in device install failure detection in online mode.
  • Modification de SetupDiag pour fonctionner sans une instance de Setupact. log.Changed SetupDiag to work without an instance of setupact.log. Auparavant, SetupDiag a requis au moins une Setupact. log pour fonctionner.Previously, SetupDiag required at least one setupact.log to operate. Cette modification permet à l’outil d’analyser les échecs de mise à jour qui se produisent avant d’appeler SetupHost.This change enables the tool to analyze update failures that occur prior to calling SetupHost.
  • La télémétrie est refactorisé pour envoyer uniquement le nom de la règle et le GUID (ou «NoRuleMatched» s’il n’y a aucune règle) et l’Setup360 ReportId.Telemetry is refactored to only send the rule name and GUID (or “NoRuleMatched” if no rule is matched) and the Setup360 ReportId. Ce changement garantit la confidentialité des données lors du traitement des règles.This change assures data privacy during rule processing.

05/02/2018-SetupDiag version 1.10 est publiée avec des règles 34, en tant qu’outil autonome disponible à partir du centre de téléchargement.05/02/2018 - SetupDiag v1.10 is released with 34 rules, as a standalone tool available from the Download Center.

  • Une amélioration des performances a été ajoutée pour le traitement des règles plus rapide.A performance enhancement has been added to result in faster rule processing.
  • La sortie de règles inclut désormais des liens vers les articles du support technique, le cas échéant.Rules output now includes links to support articles, if applicable.
  • SetupDiag fournit désormais le chemin et le nom des fichiers qu’il traite.SetupDiag now provides the path and name of files that it is processing.
  • Vous pouvez maintenant exécuter SetupDiag en cliquant dessus et en examinant le fichier journal de sortie.You can now run SetupDiag by simply clicking on it and then examining the output log file.
  • Un fichier journal de sortie est désormais créé, qu’une règle soit ou non mise en correspondance.An output log file is now always created, whether or not a rule was matched.

03/30/2018-SetupDiag v 1.00 est publiée avec 26 règles, en tant qu’outil autonome disponible à partir du centre de téléchargement.03/30/2018 - SetupDiag v1.00 is released with 26 rules, as a standalone tool available from the Download Center.

Exemples de journauxSample logs

Exemple de journal de texteText log sample

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 XMLXML log sample

<?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 JSONJSON log sample

{
    "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 RegistreSample registry key

AddReg

Rubriques connexesRelated topics

Résoudre les erreurs de mise à niveau vers Windows 10: informations techniques destinées aux professionnels de l’informatiqueResolve Windows 10 upgrade errors: Technical information for IT Pros