Windows-Fehlerberichterstattung
Hinweis
Dieser Artikel ist ein Artikel mit 300 Ebenen (mäßig fortgeschritten).
Eine vollständige Liste der Artikel in diesem Abschnitt finden Sie unter Beheben von Windows-Upgradefehlern .
Wenn Windows Setup fehlschlägt, werden das Ergebnis und der Erweiterungscode von der Windows-Fehlerberichterstattung als ein informatives Ereignis im Anwendungsprotokoll als Ereignis 1001 aufgezeichnet. Der Name des Ereignisses lautet WinSetupDiag02. Ereignisanzeige oder Windows PowerShell können verwendet werden, um dieses Ereignis zu überprüfen.
Geben Sie zur Verwendung von Windows PowerShell die folgenden Befehle über eine Windows PowerShell-Eingabeaufforderung mit erhöhten Rechten ein:
Wichtig
Die folgenden Ereignisprotokolle sind nur verfügbar, wenn Windows von einer früheren Version von Windows auf eine neue Version von Windows aktualisiert wurde.
$events = Get-WinEvent -FilterHashtable @{LogName="Application";ID="1001";Data="WinSetupDiag02"}
$event = [xml]$events[0].ToXml()
$event.Event.EventData.Data
So verwenden Sie die Ereignisanzeige:
- Öffnen Sie die Ereignisanzeige, und navigieren Sie zu Windows-Protokoll\Anwendung.
- Wählen Sie Suchen aus, und suchen Sie dann nach winsetupdiag02.
- Doppelklicken Sie auf das Ereignis, das markiert ist.
Hinweis
Bei älteren Betriebssystemen lautete der Ereignisname WinSetupDiag01.
Zehn Parameter sind im Ereignis aufgeführt:
Parameter |
---|
P1: Setupszenario (1 = Medien, 5 = Windows Update, 7 = Medienerstellungstool) |
P2: Setupmodus (x = Standard, 1 = Vorgängerversion, 5 = Rollback) |
P3: Neue Betriebssystemarchitektur (x = Standard, 0 = X86, 9 = AMD64) |
P4: Installationsergebnis (x = Standard, 0 = Erfolgreich, 1 = Fehler, 2 = Abgebrochen, 3 = Blockiert) |
P5: Ergebnisfehlercode (z. B. 0xc1900101) |
P6: Erweitern des Fehlercodes (z. B. 0x20017) |
P7: Quellbetriebssystem-Build (Beispiel: 9600) |
P8: Quellbetriebssystem-Branch (in der Regel nicht verfügbar) |
P9: Neuer Betriebssystembuild (Z. B. 16299) |
P10: Neuer Betriebssystembranch (z. B. rs3_release) |
Das Ereignis enthält auch Links zu Protokolldateien, die verwendet werden können, um eine detaillierte Diagnose des Fehlers durchzuführen. Das folgende Beispiel ist ein Beispiel für dieses Ereignis aus einem erfolgreichen Upgrade: