Windows 10-Upgradefehlercodes
Gilt für: Windows 10
Notiz
Dies ist ein Thema auf 400 Ebenen (erweitert).
Weitere Informationen finden Sie für IT-Experten unter "Beheben von Windows 10-Upgradefehlern".
Wenn der Upgradevorgang nicht erfolgreich ist, gibt Windows Setup zwei Codes zurück:
- Ergebniscode: Der Ergebniscode entspricht einem bestimmten Win32- oder NTSTATUS-Fehler.
- Ein Erweiterungscode: Der Erweiterungscode enthält Informationen zu der Phase, in der ein Fehler aufgetreten ist, und den Vorgang, der beim Auftreten des Fehlers ausgeführt wurde.
Beispielsweise wird ein Ergebniscode von 0xC1900101 mit einem Erweiterungscode von 0x4000D als: 0xC1900101 - 0x4000D zurückgegeben.
Notiz
Wenn nur ein Ergebniscode zurückgegeben wird, kann dies darauf zurückzuführen sein, dass ein Tool verwendet wird, das nicht in der Lage war, den Erweiterungscode zu erfassen. Wenn Sie z. B. die Windows 10-Upgrade-Assistent verwenden, wird möglicherweise nur ein Ergebniscode zurückgegeben.
Tipp
Wenn Sie das Ergebnis nicht finden und Fehlercodes erweitern können, können Sie versuchen, diese Codes mithilfe von Ereignisanzeige zu finden. Weitere Informationen finden Sie unter Windows-Fehlerberichterstattung.
Ergebniscodes
Ein Ergebniscode von 0xC1900101 ist generisch und gibt an, dass ein Rollback aufgetreten ist. In den meisten Fällen ist die Ursache ein Treiberkompatibilitätsproblem. Um ein fehlgeschlagenes Upgrade zu beheben, das einen Ergebniscode von 0xC1900101 zurückgegeben hat, analysieren Sie den Erweiterungscode, um die Windows Setup-Phase zu ermitteln, und lesen Sie den Abschnitt "Lösungsverfahren " weiter unten in diesem Artikel.
Der folgende Satz von Ergebniscodes ist Windows Setup-Kompatibilitätswarnungen zugeordnet:
Ergebniscode | `Message` | BESCHREIBUNG |
---|---|---|
0xC1900210 | MOSETUP_E_COMPAT_SCANONLY | Setup hat kein Compat-Problem gefunden |
0xC1900208 | MOSETUP_E_COMPAT_INSTALLREQ_BLOCK | Setup hat ein Problem mit compat-Aktionen gefunden, z. B. eine inkompatible App |
0xC1900204 | MOSETUP_E_COMPAT_MIGCHOICE_BLOCK | Die ausgewählte Migrationsauswahl ist nicht verfügbar (z. B. Enterprise zu Home) |
0xC1900200 | MOSETUP_E_COMPAT_SYSREQ_BLOCK | Der Computer ist nicht für Windows 10 berechtigt. |
0xC190020E | MOSETUP_E_INSTALLDISKSPACE_BLOCK | Der Computer verfügt nicht über genügend freien Speicherplatz, um die Installation zu installieren. |
Eine Liste der Fehler des modernen Setups (Mosetup) mit Beschreibungen im Bereich finden Sie im Abschnitt "Lösungsverfahren " in diesem Artikel.
Andere Ergebniscodes können mit dem spezifischen Typ des aufgetretenen Fehlers abgeglichen werden. So stimmen Sie einem Ergebniscode einen Fehler zu:
Identifizieren Sie den Fehlercodetyp entweder als Win32 oder NTSTATUS mithilfe der ersten hexadezimalen Ziffer:
8 = Win32-Fehlercode (z. B. 0x80070070)
C = NTSTATUS-Wert (z. B. 0xC1900107)Notieren Sie sich die letzten vier Ziffern des Fehlercodes (z. B. 0x80070070 = 0070). Diese Ziffern sind der tatsächliche Fehlercodetyp, der in der HRESULT- oder NTSTATUS-Struktur definiert ist. Andere Ziffern im Code identifizieren Dinge wie den Gerätetyp, der den Fehler erzeugt hat.
Basierend auf dem Typ des fehlercodes, der im ersten Schritt (Win32 oder NTSTATUS) ermittelt wurde, stimmen Sie mit den vier Ziffern überein, die vom zweiten Schritt abgeleitet wurden, entweder mit einem Win32-Fehlercode oder einem NTSTATUS-Wert unter Verwendung der folgenden Links:
Beispiele:
- 0x80070070
- Basierend auf dem "8" ist dies ein Win32-Fehlercode.
- Die letzten vier Ziffern sind 0070. Suchen Sie also 0x00000070 in der Win32-Fehlercodetabelle nach.
- Der Fehler lautet:
ERROR_DISK_FULL
- 0xC1900107
- Basierend auf dem "C" ist dies ein NTSTATUS-Fehlercode.
- Die letzten vier Ziffern sind 0107. Suchen Sie also 0x00000107 in der NTSTATUS-Werttabelle nach.
- Der Fehler lautet:
STATUS_SOME_NOT_MAPPED
Einige Ergebniscodes sind selbsterklärend, während andere allgemeiner sind und eine weitere Analyse erfordern. In den oben gezeigten Beispielen gibt ERROR_DISK_FULL an, dass die Festplatte voll ist und zusätzlicher Speicherplatz zum Abschließen des Windows-Upgrades erforderlich ist. Die Nachricht STATUS_SOME_NOT_MAPPED ist mehrdeutig und bedeutet, dass eine Aktion aussteht. In diesem Fall ist die ausstehende Aktion häufig der Bereinigungsvorgang aus einem vorherigen Installationsversuch, der mit einem Systemneustart aufgelöst werden kann.
Erweiterungscodes
Wichtig
Erweiterungscodes spiegeln den aktuellen Windows 10-Upgradeprozess wider und können sich in zukünftigen Versionen von Windows 10 ändern. Die in diesem Abschnitt beschriebenen Codes gelten für Windows 10, Version 1607, auch bekannt als Anniversary Update.
Erweiterungscodes können mit der Phase und dem Vorgang abgeglichen werden, wenn ein Fehler aufgetreten ist. So passen Sie einen Erweiterungscode an die Phase und den Vorgang an:
- Verwenden Sie die erste Ziffer, um die Phase zu identifizieren (z. B. 0x4000D = 4).
- Verwenden Sie die letzten beiden Ziffern, um den Vorgang zu identifizieren (z. B. 0x4000D = 0D).
- Stimmen Sie die Phase und den Vorgang mit Werten in den unten angegebenen Tabellen überein.
Die folgenden Tabellen enthalten die entsprechende Phase und den entsprechenden Vorgang für Werte eines Erweiterungscodes:
Erweiterungscode: Phase
Hex | Phase |
---|---|
0 | SP_EXECUTION_UNKNOWN |
1 | SP_EXECUTION_DOWNLEVEL |
2 | SP_EXECUTION_SAFE_OS |
3 | SP_EXECUTION_FIRST_BOOT |
4 | SP_EXECUTION_OOBE_BOOT |
5 | SP_EXECUTION_UNINSTALL |
Erweiterungscode: Vorgang
Hex | Vorgang |
---|---|
0 | SP_EXECUTION_OP_UNKNOWN |
1 | SP_EXECUTION_OP_COPY_PAYLOAD |
2 | SP_EXECUTION_OP_DOWNLOAD_UPDATES |
3 | SP_EXECUTION_OP_INSTALL_UPDATES |
4 | SP_EXECUTION_OP_INSTALL_RECOVERY_ENVIRONMENT |
5 | SP_EXECUTION_OP_INSTALL_RECOVERY_IMAGE |
6 | SP_EXECUTION_OP_REPLICATE_OC |
7 | SP_EXECUTION_OP_INSTALL_DRIVERS |
8 | SP_EXECUTION_OP_PREPARE_SAFE_OS |
9 | SP_EXECUTION_OP_PREPARE_ROLLBACK |
A | SP_EXECUTION_OP_PREPARE_FIRST_BOOT |
b | SP_EXECUTION_OP_PREPARE_OOBE_BOOT |
K | SP_EXECUTION_OP_APPLY_IMAGE |
D | SP_EXECUTION_OP_MIGRATE_DATA |
E | SP_EXECUTION_OP_SET_PRODUCT_KEY |
F | SP_EXECUTION_OP_ADD_UNATTEND |
Hex | Vorgang |
---|---|
10 | SP_EXECUTION_OP_ADD_DRIVER |
11 | SP_EXECUTION_OP_ENABLE_FEATURE |
12 | SP_EXECUTION_OP_DISABLE_FEATURE |
13 | SP_EXECUTION_OP_REGISTER_ASYNC_PROCESS |
14 | SP_EXECUTION_OP_REGISTER_SYNC_PROCESS |
15 | SP_EXECUTION_OP_CREATE_FILE |
16 | SP_EXECUTION_OP_CREATE_REGISTRY |
17 | SP_EXECUTION_OP_BOOT |
18 | SP_EXECUTION_OP_SYSPREP |
19 | SP_EXECUTION_OP_OOBE |
1A | SP_EXECUTION_OP_BEGIN_FIRST_BOOT |
1B | SP_EXECUTION_OP_END_FIRST_BOOT |
1C | SP_EXECUTION_OP_BEGIN_OOBE_BOOT |
1D | SP_EXECUTION_OP_END_OOBE_BOOT |
1E | SP_EXECUTION_OP_PRE_OOBE |
1F | SP_EXECUTION_OP_POST_OOBE |
20 | SP_EXECUTION_OP_ADD_PROVISIONING_PACKAGE |
Beispiel: Ein Erweiterungscode von 0x4000D stellt ein Problem in Phase 4 (0x4) mit datenmigration (000D) dar.
Datensammlung
Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.