Menu Fermer

Comment utiliser setupdiag.exe pour diagnostiquer les erreurs de mise à niveau Windows

Les mises à jour Windows sont généralement installées sur votre PC sans traces.
Si vous rencontrez de telles erreurs de mise à jour échouées, vous devez d’abord rechercher manuellement le code d’erreur, puis chercher des étapes de dépannage. Tout cela consomme du temps. Donc, Microsoft a proposé une solution simple – setupdiag.exe.

Setupdiag.exe est un outil de diagnostic autonome permettant de trouver des détails sur la raison pour laquelle une mise à niveau Windows 11/10 n’a pas réussi à installer. Comme vous le savez, le processus de mise à jour de Windows 11/10 a été minutieusement rationalisé, mais cela ne signifie pas que c’est toujours sans problème et donc, l’outil.

Ce tutoriel vous explique comment fonctionne SetupDiag et comment utiliser SetupDiag afin de résoudre les problèmes d’installation de mise à jour Windows.

Comment utiliser setupdiag.exe pour diagnostiquer les erreurs de mise à niveau Windows

Qu’est-ce que setupdiag.exe

Setupdiag.exe nécessite l’installation de Microsoft .NET Framework 4 sur votre PC.
L’outil fonctionne en examinant les fichiers journaux de configuration de Windows et en les analysant pour trouver la cause première d’une défaillance de la mise à jour ou la mise à niveau de l’ordinateur sur Windows 10 ou Windows 11.
Ainsi il peut vous aider à résoudre les problèmes et échec d’installation d’une mise à jour de qualité (cumulative) ou de mise à jour de fonctionnalités
Setupdiag peut être exécutée sur l’ordinateur qui n’a pas pu mettre à jour, ou vous pouvez exporter des journaux de l’ordinateur. à un autre endroit et exécutez Setupdiag en mode hors connexion.
Une fois que vous avez l’outil, il peut également être utilisé pour effectuer des contrôles et des analyses.

De plus, chaque fois que Windows apparaît dans une situation qui a probablement l’intention de compromettre le fonctionnement du système de sécurité, le système s’arrête. Cette condition s’appelle un bug check qui se produit dans les occasions suivantes :

La cause typique de ce problème est un périphérique matériel, un pilote matériel ou un logiciel associé.

Si la vérification des bugs se produit pendant une mise à niveau, Windows Configuration extrait un fichier minidup (SetupMem.DMP).

Au cours du processus de mise à niveau, la configuration de Windows extraire toutes ses fichiers sources dans les dossiers :

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

Avec Windows 10, version 2004 et version ultérieure, SETUPDIAG.EXE est également installé dans ce répertoire. S’il y a un problème avec la mise à niveau, SETUPDIAG fonctionnera automatiquement pour déterminer la cause de l’échec.

L’analyse SETUPDIAG résultante peut être trouvée à %WinDir%\Logs\SetupDiag\SetupDiagResults.xml et dans le registre sous HKLM\SYSTEM\Setup\SetupDiag\Results.

Comment utiliser setupdiag.exe

Comment gérer un rapport SetupDiag

  • Si votre navigateur Web demande quoi faire avec le fichier, choisissez Enregistrer. Par défaut, le fichier sera enregistré dans votre dossier Téléchargements. Vous pouvez également l’ouvrir directement depuis votre navigateur internet
Comment exécuter setupdiag.exe sur son PC
Comment executer setupdiag.exe sur son PC
  • Une fenêtre de commande s’ouvrira pendant que SETUPDIAG effectue un diagnostic de votre ordinateur. Attendez que ce processus finisse
Comment utiliser setupdiag.exe pour diagnostiquer les erreurs de mise à niveau Windows
  • Lorsque Setupdiag se termine, deux fichiers seront créés dans le même dossier où vous avez double-cliqué sur Setupdiag. L’un est un fichier de configuration, l’autre est un fichier journal
  • Utilisez le bloc-notes pour ouvrir le fichier journal : setupdiagresult.log
Ouvrir le rapport SetupDiag pour diagnostiquer les problèmes de mise à niveau et mise à jour de Windows
  • Examinez les informations affichées. Si une règle a été assortie, ces informations peuvent vous indiquer pourquoi l’ordinateur n’a pas pu mettre à niveau et potentiellement comment résoudre le problème. Voir l’exemple de journal de texte ci-dessous.

Lorsqu’aucun fichier minidump n’est disponible, l’outil de diagnostic retourne :

SetupDiag was unable to find a relevant log file.  Exiting!

Comment lire un rapport SetupDiag

Voici un exemple de rapport SetupDiag.
En première partie des informations sur la configuration système du PC (Marque du PC, Architecture, version du BIOS, version de Windows, …).
Puis en dessous les erreurs avec les codes erreurs et les recommandations.
Par exemple ici, il est recommandé de vérifier que le service Module Installer est bien démarré (et non désactivé).

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.

Vous pouvez utiliser ce rapport pour demander de l’aide sur le forum :