Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: ✔️ Virtuella Windows-datorer
Den här artikeln innehåller steg för att lösa problem där en kritisk process dör vid start på en virtuell Azure-dator.
Symptom
När du använder Startdiagnostik för att visa skärmbilden av den virtuella datorn ser du att skärmbilden visar felet #0x000000EF med meddelandet Kritisk process dog.
Orsak
Detta beror vanligtvis på att en kritisk systemprocess misslyckas under starten. Du kan läsa mer om kritiska processproblem på "Felkontroll 0xEF: CRITICAL_PROCESS_DIED".
Lösning
Processöversikt
Dricks
Om du nyligen har säkerhetskopierat den virtuella datorn kan du försöka återställa den virtuella datorn från säkerhetskopian för att åtgärda startproblemet.
- Skapa och få åtkomst till en virtuell reparationsdator.
- Åtgärda eventuella os-skador.
- Rekommenderas: Innan du återskapar den virtuella datorn aktiverar du seriekonsolen och insamling av minnesdumpar.
- Återskapa den virtuella datorn.
Kommentar
När det här startfelet uppstår fungerar inte gästoperativsystemet. Du kommer att felsöka i offlineläge för att lösa problemet.
Skapa och få åtkomst till en virtuell reparationsdator
- Använd steg 1–3 i reparationskommandon för virtuella datorer för att förbereda en reparations-VM.
- Anslut till den virtuella reparationsdatorn med anslutning till fjärrskrivbord.
Åtgärda eventuella os-skador
Öppna en upphöjd kommandotolk.
Kör följande SFC-kommando (System File Checker):
sfc /scannow /offbootdir=<BOOT DISK DRIVE>:\ /offwindir=<BROKEN DISK DRIVE>:\windows
- Var
<BOOT DISK DRIVE>
är startpartitionen för den trasiga virtuella datorn och<BROKEN DISK DRIVE>
är OS-partitionen för den trasiga virtuella datorn. Ersätt symbolerna större än/mindre än samt texten i dem, t.ex. "< text här >", med lämplig bokstav.
- Var
Använd sedan steg 5 i reparationskommandona för virtuella datorer för att sätta ihop den virtuella datorn igen och se om den startas.
Om den virtuella datorn fortfarande inte startar fortsätter du att samla in minnesdumpfilen.
Samla in minnesdumpfilen
Om problemet kvarstår efter att SFC har körts krävs analys av en minnesdumpfil för att fastställa orsaken till problemet. Följ dessa steg för att samla in minnesdumpfilen:
Steg 1: Leta upp dumpfilen och skicka ett supportärende
Del 1: Koppla OS-disken till en virtuell återställningsdator
Ta en ögonblicksbild av OS-disken på den berörda virtuella datorn för att skapa en säkerhetskopia. Mer information finns i Skapa en ögonblicksbild av en virtuell hårddisk.
Använd RDP (Remote Desktop Protocol) för att fjärransluta till den virtuella återställningsdatorn.
Om os-disken på den berörda virtuella datorn är krypterad inaktiverar du krypteringen innan du går vidare till nästa steg. Mer information finns i Dekryptera den krypterade OS-disken.
Del 2: Leta upp dumpfilen och skicka ett supportärende
På den virtuella återställningsdatorn går du till Windows-mappen på den anslutna OS-disken. Om enhetsbeteckningen som har tilldelats till den anslutna OS-disken till exempel är F går du till F:\Windows.
Leta upp Memory.dmp-filen och skicka sedan ett supportärende och bifoga dumpfilen.
Om du inte hittar dumpfilen går du till nästa steg för att aktivera dumploggen och seriekonsolen och återskapar sedan problemet.
Steg 2: Aktivera dumploggen och seriekonsolen
Viktigt!
Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför noggrant dessa steg. För skydd säkerhetskopierar du registret innan du ändrar det så att du kan återställa det om ett problem uppstår. Mer information om hur du säkerhetskopierar och återställer registret finns i Hur du säkerhetskopierar och återställer registret i Windows.
Följ dessa steg för att aktivera dumploggen och seriekonsolen:
Öppna en upphöjd kommandotolksession som administratör.
Kör följande BCDEdit-kommandon med alternativen /ems och /emssettings :
Aktivera seriekonsolen:
bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /ems {<boot-loader-identifier>} ON bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200
Kontrollera att det lediga utrymmet på OS-disken är större än minnesstorleken (RAM) på den virtuella datorn.
Om det inte finns tillräckligt med utrymme på OS-disken ändrar du platsen där minnesdumpfilen skapas och refererar till den platsen till alla datadiskar som är anslutna till den virtuella datorn som har tillräckligt med ledigt utrymme. Om du vill ändra platsen ersätter
%SystemRoot%
du med enhetsbeteckningen för datadisken, till exempelF:
, i följande kommandon.Om du vill aktivera operativsystemets dumpfil kör du följande kommandon för att läsa in, lägga till och ta bort för att implementera den föreslagna konfigurationen med hjälp av reg-verktyget :
Läs in registreringsdatafilen från den brutna OS-disken:
reg load HKLM\<broken-system> <volume-letter-of-broken-os-disk>:\windows\system32\config\SYSTEM
Aktivera på ControlSet001:
reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
Aktivera på ControlSet002:
reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
Ta bort den trasiga OS-disken:
reg unload HKLM\<broken-system>
Rekommenderas: Innan du återskapar den virtuella datorn aktiverar du seriekonsolen och insamling av minnesdumpar
Följ dessa steg för att aktivera insamling av seriekonsoler och minnesdumpar:
Öppna en upphöjd kommandotolksession som administratör.
Kör följande BCDEdit-kommandon med alternativen /ems och /emssettings :
Aktivera seriekonsolen:
bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /ems {<boot-loader-identifier>} ON bcdedit /store <volume-letter-containing-the-bcd-folder>:\boot\bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200
Kontrollera att det lediga utrymmet på OS-disken är större än minnesstorleken (RAM) på den virtuella datorn.
Om det inte finns tillräckligt med utrymme på OS-disken ändrar du platsen där minnesdumpfilen skapas och refererar till den platsen till alla datadiskar som är anslutna till den virtuella datorn som har tillräckligt med ledigt utrymme. Om du vill ändra platsen ersätter
%SystemRoot%
du med enhetsbeteckningen för datadisken, till exempelF:
, i följande kommandon.Om du vill aktivera operativsystemets dumpfil kör du följande kommandon för att läsa in, lägga till och ta bort för att implementera den föreslagna konfigurationen med hjälp av reg-verktyget :
Läs in registreringsdatafilen från den brutna OS-disken:
reg load HKLM\<broken-system> <volume-letter-of-broken-os-disk>:\windows\system32\config\SYSTEM
Aktivera på ControlSet001:
reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f reg add "HKLM\<broken-system>\ControlSet001\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
Aktivera på ControlSet002:
reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "%SystemRoot%\MEMORY.DMP" /f reg add "HKLM\<broken-system>\ControlSet002\Control\CrashControl" /v NMICrashDump /t REG_DWORD /d 1 /f
Ta bort den trasiga OS-disken:
reg unload HKLM\<broken-system>
Återskapa den ursprungliga virtuella datorn
Använd steg 5 i reparationskommandona för virtuella datorer för att sätta samman den virtuella datorn igen.
Kontakta oss för att få hjälp
Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.