SetupDiag

Betrifft:

  • Windows 10

Hinweis

Dies ist ein Thema auf 300 Ebenen (moderat erweitert).
Eine vollständige Liste der Themen in diesem Artikel finden Sie unter Beheben von Windows 10-Upgradefehlern .

 Laden Sie SetupDiag herunter.

Informationen zu SetupDiag

Aktuelle herunterladbare Version von SetupDiag: 1.6.2107.27002.

Führen Sie immer die neueste Version von SetupDiag aus, damit Sie auf neue Funktionen und Korrekturen bekannter Probleme zugreifen können.

SetupDiag ist ein Diagnosetool, mit dem Details dazu abgerufen werden können, warum ein Windows 10-Upgrade nicht erfolgreich war.

SetupDiag untersucht Windows Setupprotokolldateien. Es wird versucht, diese Protokolldateien zu analysieren, um die Ursache eines Fehlers beim Aktualisieren oder Aktualisieren des Computers auf Windows 10 zu ermitteln. SetupDiag kann auf dem Computer ausgeführt werden, der nicht aktualisiert werden konnte, oder Sie können Protokolle vom Computer an einen anderen Speicherort exportieren und SetupDiag im Offlinemodus ausführen.

SetupDiag in Windows 10, Version 2004 und höher

Mit der Veröffentlichung von Windows 10, Version 2004, ist SetupDiag in Windows Setup enthalten.

Während des Upgrades extrahiert Windows Setup alle zugehörigen Quelldateien in das Verzeichnis %SystemDrive%$Windows.~bt\Sources. Mit Windows 10, Version 2004 und höher, wird setupdiag.exe auch in diesem Verzeichnis installiert. Wenn ein Problem mit dem Upgrade auftritt, wird SetupDiag automatisch ausgeführt, um die Ursache des Fehlers zu ermitteln.

Wenn Windows Setup ausgeführt wird, werden die folgenden Parameter verwendet:

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

Die resultierende SetupDiag-Analyse finden Sie unter %WinDir%\Logs\SetupDiag\SetupDiagResults.xml und in der Registrierung unter HKLM\SYSTEM\Setup\SetupDiag\Results. Beachten Sie, dass dies nicht mit dem Standardregistrierungspfad übereinstimmt, wenn SetupDiag manuell ausgeführt wird. Wenn SetupDiag manuell ausgeführt wird und der Parameter /RegPath nicht angegeben wird, werden die Daten in der Registrierung unter HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag gespeichert.

Wichtig

Wenn SetupDiag angibt, dass mehrere Fehler aufgetreten sind, ist der letzte Fehler in der Protokolldatei in der Regel der schwerwiegende Fehler, nicht der erste Fehler.

Wenn der Upgradevorgang normal fortgesetzt wird, wird das Quellenverzeichnis einschließlich setupdiag.exe unter %SystemDrive%\Windows verschoben. Alt für die Bereinigung. Wenn das Verzeichnis Windows.old später gelöscht wird, wird ** auchsetupdiag.exe** entfernt.

Verwenden von SetupDiag

So verwenden Sie SetupDiag schnell auf Ihrem aktuellen Computer:

  1. Stellen Sie sicher, dass Ihr System die unten beschriebenen Anforderungen erfüllt. Installieren Sie bei Bedarf .NET Framework 4.6.
  2. Laden Sie SetupDiag herunter.
  3. Wenn Ihr Webbrowser fragt, was mit der Datei zu tun ist, wählen Sie "Speichern" aus. Standardmäßig wird die Datei im Ordner "Downloads " gespeichert. Sie können es auch auf Wunsch mit " Speichern unter" an einem anderen Speicherort speichern.
  4. Wenn SetupDiag den Download abgeschlossen hat, öffnen Sie den Ordner, in den Sie die Datei heruntergeladen haben. Standardmäßig ist dieser Ordner der Ordner "Downloads", der in Explorer unter "Schnellzugriff" im linken Navigationsbereich angezeigt wird.
  5. Doppelklicken Sie auf die SetupDiag-Datei , um sie auszuführen. Klicken Sie auf "Ja ", wenn Sie aufgefordert werden, die Ausführung des Programms zu genehmigen.
    • Wenn Sie auf die Datei doppelklicken, um sie auszuführen, wird das Befehlsfenster automatisch geschlossen, wenn SetupDiag die Analyse abgeschlossen hat. Wenn Sie dieses Fenster stattdessen geöffnet lassen und die angezeigten Nachrichten überprüfen möchten, führen Sie das Programm aus, indem Sie SetupDiag an der Eingabeaufforderung eingeben, anstatt darauf zu doppelklicken. Sie müssen die Verzeichnisse in den Speicherort von SetupDiag ändern, um sie auf diese Weise ausführen zu können.
  6. Ein Befehlsfenster wird geöffnet, während SetupDiag Ihren Computer diagnostiziert. Warten Sie, bis dieser Vorgang abgeschlossen ist.
  7. Wenn SetupDiag abgeschlossen ist, werden zwei Dateien in demselben Ordner erstellt, in dem Sie auf SetupDiag doppelklicken. Die eine ist eine Konfigurationsdatei, die andere eine Protokolldatei.
  8. Verwenden Sie Editor, um die Protokolldatei "SetupDiagResults.log" zu öffnen.
  9. Überprüfen Sie die angezeigten Informationen. Wenn eine Regel abgeglichen wurde, können Sie anhand dieser Informationen feststellen, warum der Computer ein Upgrade nicht ausgeführt hat und wie Sie das Problem möglicherweise beheben können. Siehe das Textprotokollbeispiel unten.

Anweisungen zum Ausführen des Tools im Offlinemodus und mit erweiterten Optionen finden Sie in den Abschnitten "Parameter " und " Beispiele " unten.

Der Abschnitt "Versionshinweise" am Ende dieses Themas enthält Informationen zu den neuesten Updates für dieses Tool.

Anforderungen

  1. Das Zielbetriebssystem muss Windows 10 werden.

  2. .NET Framework 4.6 muss installiert sein. Wenn Sie nicht sicher sind, welche Version von .NET derzeit installiert ist, lesen Sie "How to: Determine Which .NET Framework Versions Are Installed". Sie können auch die folgende Befehlszeilenabfrage verwenden, um die installierten v4-Versionen anzuzeigen:

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

Parameter

Parameter Beschreibung
/?
  • Zeigt interaktive Hilfe an
/Ausgabe:<path to results file>
  • Mit diesem optionalen Parameter können Sie die Ausgabedatei für Ergebnisse angeben. In dieser Datei finden Sie, was SetupDiag ermitteln konnte. Es wird nur die Ausgabe im Textformat unterstützt. UNC-Pfade funktionieren, vorausgesetzt, der Kontext, unter dem SetupDiag ausgeführt wird, hat Zugriff auf den UNC-Pfad. Wenn der Pfad ein Leerzeichen enthält, müssen Sie den gesamten Pfad in doppelte Anführungszeichen setzen (siehe Beispielabschnitt unten).
  • Standard: Wenn nicht angegeben, erstellt SetupDiag die Datei "SetupDiagResults.log" im selben Verzeichnis, in dem SetupDiag.exe ausgeführt wird.
/LogsPath:<Path to logs>
  • Dieser optionale Parameter teilt SetupDiag.exe mit, wo die Protokolldateien für eine Offlineanalyse zu finden sind. Diese Protokolldateien können in einem flachen Ordnerformat vorliegen oder mehrere Unterverzeichnisse enthalten. SetupDiag durchsucht rekursiv alle untergeordneten Verzeichnisse.
/ZipLogs:<True | False>
  • Dieser optionale Parameter weist SetupDiag.exe an, eine ZIP-Datei mit den Ergebnissen und allen analysierten Protokolldateien zu erstellen. Die ZIP-Datei wird im selben Verzeichnis erstellt, in dem SetupDiag.exe ausgeführt wird.
  • Standardwert: Wenn nicht angegeben, wird der Wert "true" verwendet.
/Format:<xml | json>
  • Dieser optionale Parameter kann verwendet werden, um Protokolldateien im XML- oder JSON-Format auszugeben. Wenn dieser Parameter nicht angegeben ist, wird standardmäßig das Textformat verwendet.
/Scenario:[Recovery]
  • Dieser optionale Parameter weist SetupDiag.exe an, nach Zurücksetzungs- und Wiederherstellungsprotokollen zu suchen und diese zu verarbeiten und Setup-/Upgradeprotokolle zu ignorieren.
/Ausführlich
  • Dieser optionale Parameter gibt viel mehr Daten in eine Protokolldatei aus. Standardmäßig erzeugt SetupDiag nur einen Protokolldateieintrag für schwerwiegende Fehler. Die Verwendung von "/Verbose " bewirkt, dass SetupDiag immer eine weitere Protokolldatei mit Debuggingdetails erzeugt. Diese Details können hilfreich sein, wenn Sie ein Problem mit SetupDiag melden.
/NoTel
  • Dieser optionale Parameter weist SetupDiag.exe an, keine Diagnosetelemetrie an Microsoft zu senden.
/AddReg
  • Dieser optionale Parameter weist SetupDiag.exe an, fehlerinformationen zur Registrierung im Offlinemodus hinzuzufügen. Standardmäßig fügt SetupDiag fehlerinformationen nur im Onlinemodus zur Registrierung hinzu. Registrierungsdaten werden dem folgenden Speicherort auf dem System hinzugefügt, auf dem SetupDiag ausgeführt wird: HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.
/RegPath
  • Dieser optionale Parameter weist SetupDiag.exe an, fehlerinformationen mithilfe des angegebenen Pfads zur Registrierung hinzuzufügen. Wenn dieser Parameter nicht angegeben ist, lautet der Standardpfad HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag.
|

Hinweis: Der Parameter "/Mode" ist in Version 1.4.0.0 von SetupDiag veraltet.

  • In früheren Versionen wurde dieser Befehl mit dem LogsPath-Parameter verwendet, um anzugeben, dass SetupDiag offline ausgeführt werden soll, um eine Reihe von Protokolldateien zu analysieren, die von einem anderen Computer erfasst wurden. Wenn Sie in Version 1.4.0.0 /LogsPath angeben, wird SetupDiag automatisch im Offlinemodus ausgeführt, daher ist der Parameter "/Mode" nicht erforderlich.

Beispiele:

Im folgenden Beispiel wird SetupDiag mit Standardparametern ausgeführt (im Onlinemodus ist die Ergebnisdatei "SetupDiagResults.log" im selben Ordner, in dem SetupDiag ausgeführt wird).

SetupDiag.exe

Im folgenden Beispiel wird SetupDiag im Onlinemodus ausgeführt (dieser Modus ist die Standardeinstellung). Er weiß, wo nach Protokollen im aktuellen (fehlerhaften) System gesucht werden muss, sodass keine Protokolle vorab gesammelt werden müssen. Es wird ein benutzerdefinierter Speicherort für Ergebnisse angegeben.

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

Im folgenden Beispiel wird der Parameter /Output verwendet, um Ergebnisse unter einem Pfadnamen zu speichern, der ein Leerzeichen enthält:

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

Im folgenden Beispiel wird angegeben, dass SetupDiag im Offlinemodus ausgeführt und die Protokolldateien in D:\Temp\Logs\LogSet1 verarbeitet werden soll.

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

Im folgenden Beispiel wird das Wiederherstellungsszenario im Offlinemodus festgelegt. In dem Beispiel sucht SetupDiag nach Zurücksetzungs-/Wiederherstellungsprotokollen am angegebenen LogsPath-Speicherort und gibt die Ergebnisse in das durch den Parameter /Output angegebene Verzeichnis aus.

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

Im folgenden Beispiel wird das Wiederherstellungsszenario im Onlinemodus festgelegt. In dem Beispiel sucht SetupDiag nach Rücksetz-/Wiederherstellungsprotokollen im aktuellen System und gibt Ergebnisse im XML-Format aus.

SetupDiag.exe /Scenario:Recovery /Format:xml

Protokolldateien

Windows Setup-Protokolldateien und -Ereignisprotokolle enthält Informationen dazu, wo Protokolle während Windows Setups erstellt werden. Für die Offlineverarbeitung sollten Sie SetupDiag für den Inhalt des gesamten Ordners ausführen. Kopieren Sie beispielsweise einen der folgenden Ordner an Ihren Offlinespeicherort, je nachdem, wann das Upgrade fehlgeschlagen ist:

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

Wenn Sie den übergeordneten Ordner und alle Unterordner kopieren, sucht SetupDiag automatisch nach Protokolldateien in allen Unterverzeichnissen.

Fehlerüberprüfungsanalyse einrichten

Wenn Microsoft Windows auf eine Bedingung stößt, die den sicheren Systembetrieb beeinträchtigt, wird das System angehalten. Diese Bedingung wird als Fehlerüberprüfung bezeichnet. Sie wird auch als Systemabsturz, Kernelfehler, Stoppfehler oder BSOD bezeichnet. In der Regel verursacht ein Hardwaregerät, ein Hardwaretreiber oder eine zugehörige Software diesen Fehler.

Wenn Absturzabbilder auf dem System aktiviert sind , wird eine Absturzabbilddatei erstellt. Wenn die Fehlerüberprüfung während eines Upgrades auftritt, extrahiert Windows Setup eine Minidumpdatei (setupmem.dmp). SetupDiag kann auch diese setupbezogenen Minidumps debuggen.

Um eine Setup-bezogene Fehlerüberprüfung zu debuggen, müssen Sie Folgendes tun:

  • Geben Sie den Parameter /LogsPath an. Sie können Speicherabbilder nicht im Onlinemodus debuggen.
  • Sammeln Sie die Setupspeicherabbilddatei (setupmem.dmp) aus dem fehlerhaften System.
    • Setupmem.dmp wird entweder in %SystemDrive%$Windows.~bt\Sources\Rollback oder in %WinDir%\Panther\NewOS\Rollback erstellt, je nachdem, wann die Fehlerüberprüfung auftritt.
  • Installieren Sie die Windows Debugtools auf dem Computer, auf dem SetupDiag ausgeführt wird.

Im folgenden Beispiel wird die Datei "setupmem.dmp" in das Verzeichnis "D:\Dump" kopiert, und die Windows Debugtools werden installiert, bevor SetupDiag ausgeführt wird:

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

Bekannte Probleme

  1. Einige Regeln können lange dauern, bis sie verarbeitet werden, wenn die protokolldateien umfangreich sind.

Beispielausgabe

Der folgende Befehl ist ein Beispiel, in dem SetupDiag im Offlinemodus ausgeführt wird.

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

Regeln

Beim Durchsuchen von Protokolldateien verwendet SetupDiag eine Reihe von Regeln für den Abgleich mit bekannten Problemen. Diese Regeln sind in der rules.xml Datei enthalten, die extrahiert wird, wenn SetupDiag ausgeführt wird. Die rules.xml Datei wird möglicherweise aktualisiert, wenn neue Versionen von SetupDiag verfügbar gemacht werden. Weitere Informationen finden Sie im Abschnitt "Versionshinweise ".

Jeder Regelname und der zugehörige eindeutige Regelbezeichner werden mit einer Beschreibung des bekannten Upgradeblockierproblems aufgeführt. In den Regelbeschreibungen bezieht sich der Begriff "down-level" auf die erste Phase des Upgradeprozesses, der unter dem Startbetriebssystem ausgeführt wird.

  1. CompatScanOnly - FFDAFD37-DB75-498A-A893-472D49A1311D
    • Diese Regel gibt an, dass setup.exe mit einem bestimmten Befehlszeilenparameter aufgerufen wurde, der angibt, dass setup nur eine Kompatibilitätsüberprüfung und kein Upgrade durchführen soll.
  2. BitLockerHardblock - C30152E2-938E-44B8-915B-D1181BA635AE
    • Dies ist ein Upgradeblock, wenn das Zielbetriebssystem BitLocker nicht unterstützt, aber bitLocker für das Hostbetriebssystem aktiviert ist.
  3. VHDHardblock - D9ED1B82-4ED8-4DFD-8EC0-BE69048978CC
    • Dieser Block tritt auf, wenn das Hostbetriebssystem mit einem VHD-Image gestartet wird. Das Upgrade wird nicht unterstützt, wenn das Hostbetriebssystem von einem VHD-Image gestartet wird.
  4. PortableWorkspaceHardblock - 5B0D3AB4-212A-4CE4-BDB9-37CA404BB280
    • Dies gibt an, dass das Hostbetriebssystem von einem Windows To-Go Gerät (USB-Stick) gestartet wird. Das Upgrade wird in der Windows To-Go-Umgebung nicht unterstützt.
  5. AuditModeHardblock - A03BD71B-487B-4ACA-83A0-735B0F3F1A90
    • Dieser Block gibt an, dass das Hostbetriebssystem derzeit im Überwachungsmodus gestartet wird, einem speziellen Modus zum Ändern des Windows Zustands. Das Upgrade wird in diesem Zustand nicht unterstützt.
  6. SafeModeHardblock - 404D9523-B7A8-4203-90AF-5FBB05B6579B
    • Dieser Block gibt an, dass das Hostbetriebssystem im Tresor-Modus gestartet wird, in dem das Upgrade nicht unterstützt wird.
  7. InsufficientSystemPartitionDiskSpaceHardblock - 3789FBF8-E177-437D-B1E3-D38B4C4269D1
    • Dieser Block tritt auf, wenn setup bestimmt, dass die Systempartition (in der die Startladeprogrammdateien gespeichert sind) nicht über genügend Speicherplatz verfügt, um mit den neueren Startdateien gewartet zu werden, die während des Upgradeprozesses erforderlich sind.
  8. CompatBlockedApplicationAutoUninstall – BEBA5BC6-6150-413E-8ACE-5E1EC8D34DD5
    • Diese Regel gibt an, dass eine Anwendung deinstalliert werden muss, bevor setup fortgesetzt werden kann.
  9. CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9
    • Wenn Setup im Modus "/quiet" ausgeführt wird, gibt es verwerfende Anwendungsmeldungen, die in Blöcke umgewandelt werden, es sei denn, die Befehlszeile gibt auch "/compat ignorewarning" an. Diese Regel gibt an, dass das Setup im Modus "/quiet" ausgeführt wurde, aber es gibt eine Meldung zum Schließen der Anwendung, die die Fortsetzung des Setups verhindert hat.
  10. CompatBlockedApplicationManualUninstall - 9E912E5F-25A5-4FC0-BEC1-CA0EA5432FF4
    • Diese Regel gibt an, dass eine Anwendung ohne Eintrag "Programme hinzufügen/entfernen" auf dem System vorhanden ist und die Fortsetzung des Setups blockiert. Dies erfordert in der Regel das manuelle Entfernen der Dateien, die dieser Anwendung zugeordnet sind, um fortzufahren.
  11. HardblockDeviceOrDriver - ED3AEFA1-F3E2-4F33-8A21-184ADF215B1B
    • Dieser Fehler gibt an, dass ein Gerätetreiber, der auf dem Hostbetriebssystem geladen wird, nicht mit der neueren Betriebssystemversion kompatibel ist und vor dem Upgrade entfernt werden muss.
  12. HardblockMismatchedLanguage - 60BA8449-CF23-4D92-A108-D6FCEFB95B45
    • Diese Regel gibt an, dass das Hostbetriebssystem und die Zielversionen der Betriebssystemsprache nicht übereinstimmen.
  13. HardblockFlightSigning - 598F2802-3E7F-4697-BD18-7A6371C8B2F8
    • Diese Regel gibt an, dass das Zielbetriebssystem ein Vorabversions-, Windows Insider-Build ist und auf dem Zielcomputer der sichere Start aktiviert ist. Dadurch wird verhindert, dass der vorab signierte Build gestartet wird, wenn er auf dem Computer installiert ist.
  14. DiskSpaceBlockInDownLevel - 6080AFAC-892E-4903-94EA-7A17E69E549E
    • Dieser Fehler weist darauf hin, dass der Speicherplatz des Systems während der Vorgänge auf unterer Ebene des Upgrades nicht mehr verfügbar war.
  15. DiskSpaceFailure - 981DCBA5-B8D0-4BA7-A8AB-4030F7A10191
    • Dieser Fehler weist darauf hin, dass der verfügbare Speicherplatz auf dem Systemlaufwerk irgendwann nach dem ersten Neustart des Upgrades nicht mehr verfügbar war.
  16. DeviceInstallHang - 37BB1C3A-4D79-40E8-A556-FDA126D40BC6
    • Diese Fehlerregel gibt an, dass das System während der Geräteinstallationsphase des Upgrades aufgehängt wurde oder der Fehler überprüft wurde.
  17. DebugSetupMemoryDump - C7C63D8A-C5F6-4255-8031-74597773C3C6
    • Diese Offlineregel gibt an, dass während des Setups eine Fehlerüberprüfung aufgetreten ist. Wenn die Debuggertools auf dem System verfügbar sind, debuggt SetupDiag das Speicherabbild und stellt Details bereit.
  18. DebugSetupCrash - CEEBA202-6F04-4BC3-84B8-7B99AED924B1
    • Diese Offlineregel gibt an, dass bei setup selbst ein Fehler aufgetreten ist, der zu einem Speicherabbild des Prozesses geführt hat. Wenn die Debuggertools auf dem System installiert sind, debuggt SetupDiag das Speicherabbild und gibt weitere Details.
  19. DebugMemoryDump - 505ED489-329A-43F5-B467-FCAAF6A1264C
    • Diese Nur-Offline-Regel gilt für jede Datei "memory.dmp", die während des Setup-/Upgradevorgangs entstanden ist. Wenn die Debuggertools auf dem System installiert sind, debuggt SetupDiag das Speicherabbild und gibt weitere Details.
  20. BootFailureDetected - 4FB446C2-D4EC-40B4-97E2-67EB19D1CFB7
    • Diese Regel gibt an, dass während einer bestimmten Phase des Updates ein Startfehler aufgetreten ist. Die Regel gibt den Fehlercode und die Phase für Diagnosezwecke an.
  21. FindDebugInfoFromRollbackLog - 9600EB68-1120-4A87-9FE9-3A4A70ACFC37
    • Diese Regel bestimmt und gibt Details darüber, wann während des Setup-/Upgradevorgangs eine Fehlerüberprüfung auftritt, die zu einem Speicherabbild geführt hat, ohne dass sich das Debuggerpaket auf dem ausführenden Computer befindet.
  22. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC
    • Findet schwerwiegende erweiterte Installationsprogramme, die Setupfehler verursachen.
  23. FindMigApplyUnitFailure - A4232E11-4043-4A37-9BF4-5901C46FD781
    • Erkennt einen Fehler bei der Migrationseinheit, der dazu führte, dass das Update fehlschlug. Diese Regel gibt den Namen des Migrations-Plug-Ins sowie den Fehlercode aus, den es zu Diagnosezwecken erzeugt hat.
  24. FindMigGatherUnitFailure - D04C064B-CD77-4E64-96D6-D26F30B4EE29
    • Erkennt einen Fehler bei der Migrationssammeleinheit, der dazu führte, dass die Aktualisierung fehlschlug. Diese Regel gibt den Namen der Sammlungseinheit/des Plug-Ins sowie den Fehlercode aus, den sie zu Diagnosezwecken erzeugt hat.
  25. CriticalSafeOSDUFailure - 73566DF2-CA26-4073-B34C-C9BC70DBF043
    • Diese Regel gibt an, dass beim Aktualisieren des SafeOS-Images mit einem kritischen dynamischen Update ein Fehler aufgetreten ist. Sie gibt den Phasen- und Fehlercode an, der beim Versuch aufgetreten ist, das SafeOS-Image zu Diagnosezwecken zu aktualisieren.
  26. UserProfileCreationFailureDuringOnlineApply - 678117CE-F6A9-40C5-BC9F-A22575C78B14
    • Gibt an, dass beim Erstellen oder Ändern eines Benutzerprofils während der Onlineanwendungsphase des Updates ein kritischer Fehler aufgetreten ist. Es gibt den Vorgang und Fehlercode an, der dem Fehler zu Diagnosezwecken zugeordnet ist.
  27. WimMountFailure - BE6DF2F1-19A6-48C6-AEF8-D3B0CE3D4549
    • Diese Regel gibt an, dass das Update eine WIM-Datei nicht bereitstellen konnte. Es zeigt den Namen der WIM-Datei sowie die Fehlermeldung und den Fehlercode an, die dem Fehler zu Diagnosezwecken zugeordnet sind.
  28. FindSuccessfulUpgrade - 8A0824C8-A56D-4C55-95A0-22751AB62F3E
    • Bestimmt, ob das angegebene Setup erfolgreich war oder nicht basierend auf den Protokollen.
  29. FindSetupHostReportedFailure - 6253C04F-2E4E-4F7A-B88E-95A69702F7EC
    • Enthält Informationen zu Fehlern, die früh im Upgradeprozess durch setuphost.exe
  30. FindDownlevelFailure - 716334B7-F46A-4BAA-94F2-3E31BC9EFA55
    • Gibt Fehlerinformationen an, die von SetupPlatform später in der Abwärtsphase angezeigt werden.
  31. FindAbruptDownlevelFailure - 55882B1A-DA3E-408A-9076-23B22A0472BD
    • Gibt Informationen zum letzten Vorgangsfehler an, wenn das System auf der abwärts liegenden Ebene fehlschlägt, das Protokoll jedoch nur abrupt endet.
  32. FindSetupPlatformFailedOperationInfo - 307A0133-F06B-4B75-AEA8-116C3B53C2D1
    • Gibt Informationen zur letzten Phase und zu Fehlern an, wenn SetupPlatform auf einen kritischen Fehler hinweist. Diese Regel gibt den Vorgang und den Fehler im Zusammenhang mit dem Fehler zu Diagnosezwecken an.
  33. FindRollbackFailure - 3A43C9B5-05B3-4F7C-A955-88F991BB5A48
    • Gibt letzte Vorgangs-, Fehlerphase- und Fehlerinformationen an, wenn ein Rollback auftritt.
  34. AdvancedInstallerGenericFailure – 4019550D-4CAA-45B0-A222-349C48E86F71
    • Eine Regel zur Übereinstimmung mit AdvancedInstaller-Lese-/Schreibfehlern im allgemeinen Sinne. Gibt die aufgerufene ausführbare Datei sowie den gemeldeten Fehlercode und Exitcode aus.
  35. OptionalComponentFailedToGetOCsFromPackage – D012E2A2-99D8-4A8C-BBB2-088B92083D78 (HINWEIS: Diese Regel ersetzt die in v1.10 vorhandene OptionalComponentInstallFailure-Regel.
    • Dies entspricht einem bestimmten Fehler der optionalen Komponente, wenn versucht wird, Komponenten in einem Paket aufgezählt zu werden. Gibt den Paketnamen und den Fehlercode aus.
  36. OptionalComponentOpenPackageFailed – 22952520-EC89-4FBD-94E0-B67DF88347F6
    • Übereinstimmung mit einem bestimmten Fehler der optionalen Komponente beim Versuch, ein OC-Paket zu öffnen. Gibt den Paketnamen und den Fehlercode aus.
  37. OptionalComponentInitCBSSessionFailed – 63340812-9252-45F3-A0F2-B2A4CA5E9317
    • Entspricht einem bestimmten Fehler, bei dem der erweiterte Installationsdienst oder die Komponenten nicht auf dem System ausgeführt oder gestartet werden. Gibt den Fehlercode aus.
  38. UserProfileCreationFailureDuringFinalize – C6677BA6-2E53-4A88-B528-336D15ED1A64
    • Entspricht einem bestimmten Benutzerprofilerstellungsfehler während der Abschlussphase des Setups. Gibt den Fehlercode aus.
  39. WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8
    • Entspricht einem WIM-Apply-Fehler während der WIM-Extraktionsphasen des Setups. Gibt den Erweiterungs-, Pfad- und Fehlercode aus.
  40. UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2
    • Entspricht DPX-Erweiterungsfehlern in der Abwärtsphase des Updates von Windows Update. Gibt den Paketnamen, die Funktion, den Ausdruck und den Fehlercode aus.
  41. FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636
    • Gleicht alle Plug-In-Fehler ab, für die setupplatform entscheidet, dass die Einrichtung schwerwiegend ist. Gibt den Namen, den Vorgang und den Fehlercode des Plug-Ins aus.
  42. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC
    • Gibt einen kritischen Fehler im AdvancedInstaller beim Ausführen eines Installationspakets an, einschließlich der aufgerufenen .exe, der Phase, des Modus, der Komponente und fehlercodes.
  43. MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9
    • Gibt einen kritischen Fehler in einem Migrations-Plug-In an, der dazu führt, dass setup die Migration abbricht. Stellt den Setupvorgang, den Plug-In-Namen, die Plug-In-Aktion und den Fehlercode bereit.
  44. DISMAddPackageFailed - 6196FF5B-E69E-4117-9EC6-9C1EAB20A3B9
    • Gibt einen kritischen Fehler während eines DISM-Paket-Add-Vorgangs an. Gibt den Paketnamen, DEN DISM-Fehler und den Paketfehlercode an.
  45. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960
    • Erkennt alle Kompatibilitätsblöcke von Servercompliance-Plug-Ins. Gibt die Blockinformationen und -korrekturen aus.
  46. AdvancedInstallerGenericFailure - 4019550D-4CAA-45B0-A222-349C48E86F71
    • Löst erweiterte Installationsfehler im allgemeinen Sinne aus und gibt die aufgerufene Anwendung, Phase, Modus, Komponente und Fehlercode aus.
  47. FindMigGatherApplyFailure - A9964E6C-A2A8-45FF-B6B5-25E0BD71428E
    • Zeigt Fehler an, wenn das Migrationsmodul bei einem Gather- oder Apply-Vorgang fehlschlägt. Gibt das Migrationsobjekt (Datei- oder Registrierungspfad), die Migration an
  48. OptionalComponentFailedToGetOCsFromPackage - D012E2A2-99D8-4A8C-BBB2-088B92083D78
    • Gibt an, dass der Migrationsvorgang für optionale Komponenten (OC) optionale Komponenten aus einem OC-Paket nicht aufzählen konnte. Gibt den Paketnamen und Fehlercode aus.
  49. OptionalComponentOpenPackageFailed - 22952520-EC89-4FBD-94E0-B67DF88347F6
    • Gibt an, dass beim Migrationsvorgang der optionalen Komponente ein optionales Komponentenpaket nicht geöffnet werden konnte. Gibt den Paketnamen und Fehlercode aus.
  50. OptionalComponentInitCBSSessionFailed - 63340812-9252-45F3-A0F2-B2A4CA5E9317
    • Gibt eine Beschädigung im Wartungsstapel des Down-Level-Systems an. Gibt den Fehlercode aus, der beim Initialisieren der Wartungskomponente auf dem vorhandenen Betriebssystem aufgetreten ist.
  51. DISMproviderFailure - D76EF86F-B3F8-433F-9EBF-B4411F8141F4
    • Wird ausgelöst, wenn ein DISM-Anbieter (Plug-In) bei einem kritischen Vorgang fehlschlägt. Gibt die Datei (Plug-In-Name), die Funktion +Fehlercode und die Fehlermeldung des Anbieters aus.
  52. SysPrepLaunchModuleFailure - 7905655C-F295-45F7-8873-81D6F9149BFD
    • Gibt an, dass ein sysPrep-Plug-In bei einem kritischen Vorgang fehlgeschlagen ist. Gibt den Namen des Plug-Ins, den Vorgangsnamen und den Fehlercode an.
  53. UserProvidedDriverInjectionFailure - 2247C48A-7EE3-4037-AFAB-95B92DE1D980
    • Ein Treiber, der für die Einrichtung bereitgestellt wurde (über die Befehlszeileneingabe), ist in irgendeiner Weise fehlgeschlagen. Gibt die Treiberinstallationsfunktion und den Fehlercode aus.
  54. PlugInComplianceBlock - D912150B-1302-4860-91B5-527907D08960
    • Diese gelten nur für Serverupgrades, geben den erforderlichen Complianceblock und die erforderliche Korrektur aus.
  55. PreReleaseWimMountDriverFound - 31EC76CC-27EC-4ADC-9869-66AABEDB56F0
    • Erfasst Fehler aufgrund eines nicht erkannten wimmount.sys Treibers, der auf dem System registriert ist.
  56. WinSetupBootFilterFailure - C073BFC8-5810-4E19-B53B-4280B79E096C
    • Erkennt Fehler in den Dateivorgängen im Kernelmodus.
  57. WimMountDriverIssue - 565B60DD-5403-4797-AE3E-BC5CB972FBAE
    • Erkennt Fehler bei WimMount.sys Registrierung auf dem System.
  58. DISMImageSessionFailure - 61B7886B-10CD-4C98-A299-B987CB24A11C
    • Erfasst Fehlerinformationen, wenn DISM eine Imagesitzung nicht erfolgreich starten kann.
  59. FindEarlyDownlevelError - A4CE4FC9-5E10-4BB1-8ECE-3B29EB9D7C52
    • Erkennt Fehler in der Abwärtsphase, bevor die Setupplattform aufgerufen wird.
  60. FindSPFatalError – A4028172-1B09-48F8-AD3B-86CDD7D55852
    • Erfasst Fehlerinformationen, wenn bei der Setupplattform ein schwerwiegender Fehler auftritt.
  61. UserProfileSuffixMismatch - B4BBCCCE-F99D-43EB-9090-078213397FD8
    • Erkennt, wenn die Migration oder Erstellung eines Benutzerprofils während der Aktualisierung durch eine Datei oder ein anderes Objekt fehlschlägt.

Versionshinweise

27.07.2021 – SetupDiag v1.6.2107.27002 wird mit 61 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Diese Version enthält Complianceupdates und kleinere Fehlerbehebungen.
  • Bei dieser Version und den nachfolgenden Versionen unterscheidet sich die Versionsnummer des herunterladbaren SetupDiag-Tools von der im Windows Setup enthaltenen.

05/06/2021 - SetupDiag v1.6.1.0 wird mit 61-Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Diese Version von SetupDiag ist in Windows 10, Version 21H1, enthalten.
  • Eine neue Regel wird hinzugefügt: UserProfileSuffixMismatch.
  • Alle Ausgaben in der Befehlszeile sind jetzt invariante Kultur für Zeit-/Datumsformate.
  • Es wurde ein Problem mit der Registrierungsausgabe behoben, bei dem das Ergebnis "keine Übereinstimmung gefunden" zu einem beschädigten REG_SZ-Wert führte.

08.08.2019 – SetupDiag v1.6.0.42 wird mit 60 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Die Protokollerkennungsleistung wurde verbessert. Was bisher bis zu einer Minute dauert, sollte ungefähr 10 Sekunden oder weniger dauern.
  • Informationen zum Setupvorgang und zur Setupphase wurden sowohl dem Ergebnisprotokoll als auch den Registrierungsinformationen hinzugefügt.
    • Dies ist die letzte Operation und Phase, in der sich Setup befand, als der Fehler aufgetreten ist.
  • Detaillierte Informationen zu Setupvorgang und Setupphase (und Timing) zum Ausgabeprotokoll hinzugefügt, wenn /ausführlich angegeben wird.
    • Hinweis: Wenn es sich bei dem gefundenen Problem um einen Kompatibilitätsblock handelt, sind noch keine Setupvorgänge oder Phaseninformationen vorhanden und daher nicht verfügbar.
  • Weitere Informationen zur Registrierungsausgabe hinzugefügt.
    • Detaillierte "FailureData"-Informationen, sofern verfügbar. Beispiel: "AppName = MyBlockedApplication" oder "DiskSpace = 6603" (in MB)
      • "Key = Value"-Daten, die für den gefundenen Fehler spezifisch sind.
    • 'UpgradeStartTime', 'UpgradeEndTime' und 'UpgradeElapsedTime' hinzugefügt
    • 'SetupDiagVersion', 'DateTime' (um anzugeben, wann SetupDiag auf dem System ausgeführt wurde), 'TargetOSVersion', 'HostOSVersion' und mehr hinzugefügt...

19.06.2019 – SetupDiag v1.5.0.0 wird mit 60 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Alle Ausgaben für Datum und Uhrzeit werden pro Benutzeranforderung in ein lokalisiertes Format aktualisiert.
  • Setupvorgangs- und Phaseninformationen zum /ausführlichen Protokoll hinzugefügt.
  • Informationen zum letzten Setupvorgang und zur letzten Setupphase wurden den meisten Regeln hinzugefügt, wo dies sinnvoll ist (siehe neue Ausgabe unten).
  • Leistungsverbesserung bei der Suche nach "setupact.logs", um das richtige zu analysierenden Protokoll zu ermitteln.
  • Die SetupDiag-Versionsnummer wurde dem Textbericht hinzugefügt (xml und json hatten sie immer).
  • Berichte "keine Übereinstimmung" für XML und JSON pro Benutzeranforderung hinzugefügt.
  • Formatierte JSON-Ausgabe zur einfachen Lesbarkeit.
  • Leistungsverbesserungen bei der Suche nach Setupprotokollen; dies sollte jetzt viel schneller sein.
  • Es wurden 7 neue Regeln hinzugefügt: PlugInComplianceBlock, PreReleaseWimMountDriverFound, WinSetupBootFilterFailure, WimMountDriverIssue, DISMImageSessionFailure, FindEarlyDownlevelError und FindSPFatalError. Weitere Informationen finden Sie weiter oben im Abschnitt "Regeln ".
  • Diagnoseinformationen werden jetzt in die Registrierung unter HKLM\SYSTEM\Setup\MoSetup\Volatile\SetupDiag ausgegeben.
    • Der Befehl "/AddReg" wurde der Registrierungsausgabe hinzugefügt. Diese Einstellung ist für den Offlinemodus standardmäßig deaktiviert und für den Onlinemodus standardmäßig aktiviert. Der Befehl hat keine Auswirkungen auf den Onlinemodus und aktiviert die Registrierungsausgabe für den Offlinemodus.
    • Dieser Registrierungsschlüssel wird gelöscht, sobald SetupDiag ein zweites Mal ausgeführt wird, und durch aktuelle Daten ersetzt, sodass er immer auf dem neuesten Stand ist.
    • Dieser Registrierungsschlüssel wird auch gelöscht, wenn eine neue Updateinstanz aufgerufen wird.
    • Ein Beispiel finden Sie unter Beispielregistrierungsschlüssel.

17.05.2019 – SetupDiag v1.4.1.0 wird mit 53 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Diese Version ermöglicht das Suchen und Diagnostizieren von Rücksetz- und Wiederherstellungsfehlern (Zurücksetzen auf Knopfdruck).

18.12.2018 – SetupDiag v1.4.0.0 wird mit 53 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Diese Version enthält wesentliche Verbesserungen bei der Regelverarbeitungsleistung: ~ 3x schnellere Regelverarbeitungsleistung!
    • Die FindDownlevelFailure-Regel ist bis zu 10x schneller.
  • Neue Regeln wurden hinzugefügt, um Fehler beim Upgrade auf Windows 10 Version 1809 zu analysieren.
  • Eine neue Hilfeverknüpfung ist verfügbar, um Wartungsstapelfehler im Betriebssystem auf der untergeordneten Ebene zu beheben, wenn die Regelübereinstimmung auf diese Art von Fehler hinweist.
  • Die Notwendigkeit, den Parameter "/Mode" anzugeben, wurde entfernt. Wenn Sie nun "/LogsPath" angeben, wird automatisch der Offlinemodus vorausgesetzt.
  • Einige Funktions- und Ausgabeverbesserungen wurden für mehrere Regeln vorgenommen.

16.07.2018 – SetupDiag v1.3.1 wird mit 44 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • In dieser Version wird ein Problem behoben, das auftreten kann, wenn SetupDiag im Onlinemodus auf einem Computer ausgeführt wird, der eine setupmem.dmp-Datei erzeugt, aber keine Debugger-Binärdateien installiert hat.

10.07.2018 – SetupDiag v1.30 wird mit 44 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Fehlerkorrektur für eine überübereingepasste Plug-In-Regel. Die Regel stimmt nun nur mit kritischen Plug-In-Problemen (Setupfehler) überein.
  • Neues Feature: Möglichkeit zum Ausgeben von Protokollen im JSON- und XML-Format.
    • Verwenden Sie die Befehlszeilenparameter "/Format:xml" oder "/Format:json", um das neue Ausgabeformat anzugeben. Siehe Beispielprotokolle am Ende dieses Themas.
    • Wenn der Parameter "/Format:xml" oder "/Format:json" ausgelassen wird, wird für das Protokollausgabeformat standardmäßig Text verwendet.
  • Neues Feature: Wenn möglich, werden jetzt in der Regelausgabe spezifische Anweisungen bereitgestellt, um den erkannten Fehler zu reparieren. Beispielsweise werden Anweisungen bereitgestellt, um bekannte Blockierungsprobleme wie das Deinstallieren einer inkompatiblen App oder das Freigeben von Speicherplatz auf dem Systemlaufwerk zu beheben.
  • 3 neue Regeln hinzugefügt: AdvancedInstallerFailed, MigrationAbortedDueToPluginFailure, DISMAddPackageFailed.

30.05.2018 – SetupDiag v1.20 wird mit 41 Regeln als eigenständiges Tool im Download Center veröffentlicht.

  • Ein Fehler bei der Erkennung von Geräteinstallationsfehlern im Onlinemodus wurde behoben.
  • SetupDiag wurde so geändert, dass es ohne eine Instanz von "setupact.log" funktionierte. Zuvor war für SetupDiag mindestens eine setupact.log erforderlich. Diese Änderung ermöglicht es dem Tool, Updatefehler zu analysieren, die vor dem Aufrufen von SetupHost auftreten.
  • Telemetrie wird so umgestaltet, dass nur der Regelname und die GUID (oder "NoRuleMatched" gesendet werden, wenn keine Regel abgeglichen wird) und die Setup360 ReportId. Diese Änderung gewährleistet den Datenschutz während der Regelverarbeitung.

05/02/2018 - SetupDiag v1.10 wird mit 34 Regeln veröffentlicht, als eigenständiges Tool, das im Download Center verfügbar ist.

  • Es wurde eine Leistungsverbesserung hinzugefügt, die zu einer schnelleren Regelverarbeitung führt.
  • Die Regelausgabe enthält jetzt ggf. Links zu Supportartikeln.
  • SetupDiag stellt nun den Pfad und Namen der Dateien bereit, die verarbeitet werden.
  • Sie können SetupDiag jetzt ausführen, indem Sie einfach darauf klicken und dann die Ausgabeprotokolldatei untersuchen.
  • Es wird jetzt immer eine Ausgabeprotokolldatei erstellt, unabhängig davon, ob eine Regel abgeglichen wurde oder nicht.

30.03.2018 – SetupDiag v1.00 wird mit 26 Regeln als eigenständiges Tool im Download Center veröffentlicht.

Beispielprotokolle

Textprotokollbeispiel

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.

XML-Protokollbeispiel

<?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>

JSON-Protokollbeispiel

{
    "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
}

Beispielregistrierungsschlüssel

Beispiel für Addreg.

Verwandte Themen

Beheben von Windows 10-Upgradefehlern: Technische Informationen für IT-Spezialisten