SetupDiag hilft Ihnen bei der Diagnose von Windows 10-Aktualisierungsfehlern

Windows-Updates werden normalerweise ohne Probleme auf Ihrem Computer installiert. Aber es gibt Zeiten, in denen es etwas Arbeit braucht, besonders wenn es um Kompatibilität und Fixes geht. Wenn Sie auf solche unglücklichen Aktualisierungsfehler stoßen, müssen Sie zuerst den Fehlercode manuell finden und dann die Schritte zur Fehlerbehebung finden. Das alles braucht Zeit. So, Microsoft kam auf eine einfache Lösung SetupDiag.exe .

SetupDiag.exe ist ein Offline-Diagnosetool, um herauszufinden, warum das Update zu Windows 11/10Wie Sie wissen, läuft der Upgrade-Prozess in Windows 11/10 wurde sorgfältig optimiert, was aber nicht bedeutet, dass es immer problemlos und damit ein Werkzeug ist.

So verwenden Sie SetupDiag.exe

SetupDiag.exe erfordert, dass Sie auf Ihrem Computer installiert haben Microsoft .NET Framework 4. Das Tool funktioniert, indem es Protokolldateien untersucht Installationen(Windows Setup) Windows und deren Analyse, um die Ursache für den Fehler beim Upgrade oder Upgrade des Computers zu finden Windows 10 . setupdiag kann auf dem Computer ausgeführt werden, der nicht aktualisiert werden konnte, oder Sie können die Protokolle vom Computer an einen anderen Speicherort exportieren und ausführen setupdiag offline.

Sobald Sie das Tool gestartet haben, kann es auch zur Überprüfung und Analyse verwendet werden. Wann auch immer Fenster in eine Situation gerät, die den sicheren Betrieb des Systems beeinträchtigen könnte, stoppt das System. Dieser Zustand wird aufgerufen auf Fehler prüfen(Fehlerprüfung) . Es wird auch allgemein als –

  1. Systemfehler
  2. Kernel-Fehler
  3. Stop-Fehler oder BSOD

Eine typische Ursache für dieses Problem ist ein Hardwaregerät, Hardwaretreiber oder zugehörige Software.

Wenn während eines Updates eine Fehlerprüfung auftritt, Windows Installer(Windows Setup) extrahiert die Minidump-Datei ( setupmem.dmp ).

So debuggen Sie die anpassungsbezogene Fehlerprüfung:

Parameter angeben /Modus: Offline und /Protokollpfad und versuchen Sie, die Setup-Speicherabbilddatei (setupmem.dmp) vom ausgefallenen System zu sammeln.

Zahlen(Bitte) beachten Sie, dass Sie Speicherauszüge nicht online debuggen können.

Du wirst finden Setupmem.dmp-Datei(Setupmem.dmp) oder in

%SystemDrive%$Windows.~bt\Sources\Rollback

Oder

%WinDir%\Panther\NewOS\Rollback

abhängig davon, wann die Fehlerprüfung erfolgt.

Danach können Sie die Tools installieren Windows-Debugging(Windows Debugging Tools) auf den laufenden Computer setupdiag . Wenn Sie das Tool ohne Optionen ausführen, versucht es, die Protokolldateien zu finden, die Windows 11/10 während des Upgrade-Vorgangs in den Standardordnern auf dem Gerät erstellt.

Nachdem der Scan abgeschlossen ist setupdiag schaffen Log.zip-Dateien(log.zip) , SetupDiag.exe.config und SetupDiagResults.log in dem Ordner wo SetupDiag.exe .

Das Programm erstellt auch result.log-Datei(results.log-Datei) in seinem Verzeichnis, nachdem der Scanvorgang abgeschlossen ist. Alle auftretenden Aktualisierungsprobleme werden während des Parsens schnell in den Protokolldateien gefunden.

Zusätzlich zum oben genannten, setupdiag erstellt ein Zip-Archiv aller verarbeiteten Protokolldateien und speichert die Datei zusätzlich Protokolle.zip im selben Verzeichnis.

Schließlich gibt es eine Option zum Laufen SetupDiag.exe offline, um Ordner zu analysieren, die von einem anderen Gerät kopiert wurden.

SetupDiag-Tool(SetupDiag) ist jetzt in enthalten Windows Installer.(Windows Setup)

BEI Windows 10 und Windows11 meint setupdiag darin enthalten Windows Installer(Windows Setup).

Im Update-Prozess Windows Installer(Windows Setup) extrahiert alle seine Quelldateien in das Verzeichnis %SystemDrive%$Windows.~btSources.

In diesem Ordner wird nun auch die Datei setupdiag.exe installiert, und falls das Update fehlschlägt, wird das Tool automatisch gestartet setupdiag um die Fehlerursache herauszufinden.

Dieses Skript verwendet die folgenden Optionen:

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

Die resultierende Analyse setupdiag finden Sie unter:

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

und im Register

HKLM\SYSTEM\Setup\SetupDiag\Results
  • Wenn der Upgrade-Vorgang erfolgreich verläuft, wird das Sources-Verzeichnis, einschließlich setupdiag.exe, zur Bereinigung nach %SystemDrive%Windows.Old verschoben.
  • Wird später das Verzeichnis Windows.old gelöscht, wird auch setupdiag.exe gelöscht.

Für vollständige Informationen zur Verwendung SetupDiag.exe können Sie dieses Microsoft-Dokument lesen.

Windows-Updates werden normalerweise problemlos auf Ihrem PC installiert. Aber es gibt Fälle, in denen es ein wenig Arbeit erfordert, insbesondere wenn es um Kompatibilität und Patches geht. Wenn Sie auf solche fehlgeschlagenen Aktualisierungsfehler stoßen, müssen Sie zuerst den Fehlercode manuell suchen und dann nach Schritten zur Fehlerbehebung suchen. All diese Konsumzeit. Also hat Microsoft eine einfache Lösung gefunden – SetupDiag.exe.

SetupDiag.exe ist ein eigenständiges Diagnosetool zum Auffinden von Details darüber, warum ein Windows 11/10-Upgrade nicht installiert werden konnte. Wie Sie wissen, wurde der Update-Prozess in Windows 11/10 gründlich optimiert, aber das bedeutet nicht, dass er immer problemlos ist und daher das Tool.

So verwenden Sie SetupDiag.exe zum Diagnostizieren von Windows-Upgrade-Fehlern

So verwenden Sie SetupDiag.exe

SetupDiag.exe erfordert, dass Microsoft .NET Framework 4 auf Ihrem PC installiert ist. Das Tool untersucht die Protokolldateien von Windows Setup und analysiert sie, um die Ursache für einen Fehler beim Aktualisieren oder Aktualisieren des Computers auf Windows 10 zu finden. SetupDiag kann auf dem Computer ausgeführt werden, der nicht aktualisiert werden konnte, oder Sie können Protokolle vom Computer exportieren an einen anderen Speicherort und führen Sie SetupDiag im Offlinemodus aus.

Sobald Sie das Tool eingerichtet und ausgeführt haben, können Sie es auch für die Durchführung von Überprüfungen und Analysen verwenden. Immer wenn Windows auf eine Situation stößt, die wahrscheinlich den sicheren Systembetrieb gefährden soll, hält das System an. Dieser Zustand wird als a bezeichnet Fehlerprüfung. Es wird auch allgemein als ein-

  1. System Absturz
  2. Kernel-Fehler
  3. Stop-Fehler oder BSOD

Die typische Ursache für dieses Problem ist entweder ein Hardwaregerät, ein Hardwaretreiber oder eine verwandte Software.

Wenn die Fehlerprüfung während eines Upgrades erfolgt, extrahiert Windows Setup einen Minidump (setupmem.dmp) Datei.

Um eine Setup-bezogene Fehlerprüfung zu debuggen, muss man:

Geben Sie die Parameter und an und versuchen Sie, die Setup-Speicherabbilddatei (setupmem.dmp) vom fehlerhaften System zu erfassen.

Bitte beachten Sie, dass Sie Speicherabbilder im Online-Modus nicht debuggen können.

Unter beiden finden Sie Setupmem.dmp

%SystemDrive%$Windows.~bt\Sources\Rollback

Oder

%WinDir%\Panther\NewOS\Rollback

abhängig davon, wann die Fehlerprüfung stattfindet.

Danach können Sie die Windows-Debuggingtools auf dem Computer installieren, auf dem SetupDiag ausgeführt wird. Wenn Sie das Tool ohne Parameter ausführen, versucht es, Protokolldateien zu finden, die Windows 11/10 während des Upgrade-Vorgangs in den Standardordnern auf dem Gerät erstellt.

Sobald der Scan abgeschlossen ist, generiert SetupDiag Log.zip, SetupDiag.exe.config und SetupDiagResults.log in dem Ordner, in dem sich SetupDiag.exe befindet.

Das Programm erstellt auch eine result.log-Datei in seinem Verzeichnis nach Abschluss des Scanvorgangs. Alle aufgetretenen Upgrade-Probleme werden während der Analyse schnell in den Protokolldateien erkannt.

Abgesehen davon erstellt SetupDiag ein ZIP-Archiv aller verarbeiteten Protokolldateien und speichert auch die Datei Logs.zip im selben Verzeichnis.

Schließlich gibt es eine Option, SetupDiag.exe sogar im Offline-Modus auszuführen, um Ordner zu analysieren, die von einem anderen Gerät kopiert wurden.

Das SetupDiag-Tool ist jetzt in Windows Setup enthalten

In Windows 10 und Windows 11 ist das SetupDiag-Tool in Windows Setup enthalten.

Während des Upgrade-Vorgangs extrahiert Windows Setup alle seine Quelldateien in das Verzeichnis %SystemDrive%$Windows.~bt\Sources.

Jetzt wird setupdiag.exe auch in diesem Ordner installiert, und falls das Upgrade fehlschlägt, wird das SetupDiag-Tool automatisch ausgeführt, um herauszufinden, warum es fehlgeschlagen ist.

In diesem Szenario 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 Registry unter

HKLM\SYSTEM\Setup\SetupDiag\Results
  • Wenn der Upgrade-Vorgang normal verläuft, wird das Sources-Verzeichnis einschließlich setupdiag.exe zur Bereinigung nach %SystemDrive%\Windows.Old verschoben.
  • Wenn das Windows.old-Verzeichnis später gelöscht wird, wird auch setupdiag.exe entfernt.

Ausführliche Informationen zur Verwendung von SetupDiag.exe finden Sie in diesem Microsoft-Dokument.