Dela via


Windows 10 uppgraderingsfelkoder

Gäller för: Windows 10

Obs!

Det här är ett ämne på 400 nivåer (avancerat).

För IT-proffs kan du läsa mer i Lösa Windows 10 uppgraderingsfel.

Om uppgraderingsprocessen inte lyckas returnerar Installationsprogrammet för Windows två koder:

  1. En resultatkod: Resultatkoden motsvarar ett specifikt Win32- eller NTSTATUS-fel.
  2. En utökad kod: Utöka koden innehåller information om både fasen där ett fel inträffade och den åtgärd som utfördes när felet inträffade.

Till exempel returneras en resultatkod för 0xC1900101 med en utökad kod för 0x4000D som: 0xC1900101 – 0x4000D.

Obs!

Om endast en resultatkod returneras kan det bero på att ett verktyg används som inte kunde samla in utökad kod. Om du till exempel använder Uppgraderingsassistenten för Windows 10 kan endast en resultatkod returneras.

Tips

Om du inte kan hitta resultatet och utöka felkoderna kan du försöka hitta dessa koder med hjälp av Loggboken. Mer information finns i Windows Felrapportering.

Resultatkoder

En resultatkod för 0xC1900101 är allmän och anger att en återställning har inträffat. I de flesta fall är orsaken ett problem med drivrutinskompatibiliteten. Om du vill felsöka en misslyckad uppgradering som har returnerat en resultatkod för 0xC1900101 analyserar du utökad kod för att fastställa Installationsfasen för Windows och läser avsnittet Lösningsprocedurer senare i den här artikeln.

Följande uppsättning resultatkoder är associerade med kompatibilitetsvarningar för Windows-installationsprogrammet :

Resultatkod Meddelande Beskrivning
0xC1900210 MOSETUP_E_COMPAT_SCANONLY Det gick inte att hitta något kompatibilitetsproblem
0xC1900208 MOSETUP_E_COMPAT_INSTALLREQ_BLOCK Installationsprogrammet hittade ett åtgärdsbart kompatibilitetsproblem, till exempel en inkompatibel app
0xC1900204 MOSETUP_E_COMPAT_MIGCHOICE_BLOCK Det valda migreringsalternativet är inte tillgängligt (t.ex. Företag till start)
0xC1900200 MOSETUP_E_COMPAT_SYSREQ_BLOCK Datorn är inte berättigad till Windows 10
0xC190020E MOSETUP_E_INSTALLDISKSPACE_BLOCK Datorn har inte tillräckligt med ledigt utrymme för att installera

En lista över mosetup-fel (modern installation) med beskrivningar i intervallet finns i avsnittet Lösningsprocedurer i den här artikeln.

Andra resultatkoder kan matchas med den specifika typen av fel som påträffas. Så här matchar du en resultatkod med ett fel:

  1. Identifiera felkodstypen som antingen Win32 eller NTSTATUS med hjälp av den första hexadecimala siffran:

    8 = Win32-felkod (t.ex. 0x80070070)
    C = NTSTATUS-värde (t.ex. 0xC1900107)

  2. Skriv ned de sista fyra siffrorna i felkoden (t.ex. 0x80070070 = 0070). Dessa siffror är den faktiska felkodstypen enligt definitionen i HRESULT - eller NTSTATUS-strukturen . Andra siffror i koden identifierar saker som den enhetstyp som skapade felet.

  3. Baserat på vilken typ av felkod som fastställdes i det första steget (Win32 eller NTSTATUS) matchar du de fyra siffrorna som härleds från det andra steget till antingen en Win32-felkod eller ett NTSTATUS-värde med hjälp av följande länkar:

Exempel:

  • 0x80070070
    1. Baserat på "8" är detta en Win32-felkod.
    2. De sista fyra siffrorna är 0070, så leta upp 0x00000070 i win32-felkodstabellen .
    3. Felet är:

      ERROR_DISK_FULL

  • 0xC1900107
    1. Baserat på "C" är detta en NTSTATUS-felkod.
    2. De sista fyra siffrorna är 0107, så leta upp 0x00000107 i värdetabellen NTSTATUS .
    3. Felet är:

      STATUS_SOME_NOT_MAPPED

Vissa resultatkoder är självförklarande, medan andra är mer generiska och kräver ytterligare analys. I exemplen ovan visar ERROR_DISK_FULL att hårddisken är full och att det behövs extra utrymme för att slutföra Windows-uppgraderingen. Meddelandet STATUS_SOME_NOT_MAPPED är mer tvetydigt och innebär att en åtgärd väntar. I det här fallet är den väntande åtgärden ofta rensningsåtgärden från ett tidigare installationsförsök, som kan lösas med en systemomstart.

Utöka koder

Viktigt

Utöka koder återspeglar den aktuella Windows 10 uppgraderingsprocessen och kan ändras i framtida versioner av Windows 10. Koderna som beskrivs i det här avsnittet gäller för Windows 10 version 1607, även kallad Anniversary Update.

Utöka koder kan matchas till fasen och åtgärden när ett fel uppstod. Så här matchar du en utökad kod till fasen och åtgärden:

  1. Använd den första siffran för att identifiera fasen (t.ex. 0x4000D = 4).
  2. Använd de två sista siffrorna för att identifiera åtgärden (t.ex. 0x4000D = 0D).
  3. Matcha fasen och åtgärden med värden i tabellerna nedan.

Följande tabeller innehåller motsvarande fas och åtgärd för värden för en utökad kod:

Utöka kod: fas

Hex Fas
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

Utöka kod: åtgärd

Hex Åtgärd
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
C 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 Åtgärd
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

Exempel: En utökad kod för 0x4000D representerar ett problem under fas 4 (0x4) med datamigrering (000D).

Datainsamling

Om du behöver hjälp från Microsofts support rekommenderar vi att du samlar in informationen genom att följa stegen i Samla in information med hjälp av TSS för distributionsrelaterade problem.

Mer information