Dela via


Kraschar och startar om måldatorn

När du utför kernelfelsökning kan du få måldatorn att sluta svara (d.v.s. krasch eller felkontroll) genom att utfärda kommandot .crash (Force System Crash). Det här kommandot gör omedelbart att måldatorn slutar svara. Felsökningsprogrammet skriver en dumpfil i kärnläge om du har aktiverat kraschdumpar. (Mer information om dessa filer finns i Skapa en Kernel-Mode dumpfil.)

Om du vill starta om måldatorn använder du kommandot .reboot (Reboot Target Computer).

Om du vill att måldatorn ska skapa en kraschdumpfil och sedan starta om bör du utfärda kommandot .crash följt av kommandot .reboot . Om du bara vill starta om krävs inte kommandot .crash .

I början av startprocessen går anslutningen mellan värddatorn och måldatorn förlorad. Ingen information om måldatorn är tillgänglig för felsökningsprogrammet.

När anslutningen har brutits stänger felsökningsprogrammet alla symbolfiler och tar bort alla tillägg för felsökningsprogrammet. Nu går alla brytpunkter förlorade om du kör KD eller CDB. I WinDbg kan du spara den aktuella arbetsytan. Den här åtgärden sparar alla brytpunkter.

Om du vill avsluta felsökningssessionen i det här läget använder du CTRL+B-kommandot (i KD) eller klickar på AvslutaArkiv-menyn (i WinDbg).

Om du inte avslutar felsökningsprogrammet återupprättas anslutningen när tillräckligt många startprocesser har slutförts. Symboler och tillägg laddas nu på nytt. Om du kör WinDbg läses kernellägesarbetsytan in på nytt.

Du kan säga till felsökaren att automatiskt bryta sig in på måldatorn under omstartsprocessen vid två möjliga tillfällen:

  • När den första kernelmodulen läses in i minnet

  • När kerneln initieras

Om du vill ange en automatisk brytpunkt när den första kernelmodulen läses in använder du kommandoradsalternativet-d.

Du kan också ändra avbrottstillståndet när felsökningsprogrammet har körts:

  • Kontrollera den inledande modulens inläsnings- och kernelinitierings brytpunkter, till exempel alla undantag och händelser. Du kan bryta dig in i felsökningsprogrammet när dessa händelser inträffar eller ignorera dem. Du kan också låta ett angivet kommando köras automatiskt när dessa brytpunkter träffas. Mer information finns i Kontrollera undantag och händelser.

  • Använd CTRL+ K-kortkommandona i KD, genvägsnycklarna CTRL+ALT+K i WinDbg och Felsökning | Kernelanslutning | Cycle Initial Break-kommandot i WinDbg för att ändra bryttillståndet. Varje gång du använder dessa kommandon växlar felsökningsprogrammet mellan tre tillstånd: ingen automatisk paus, avbrott vid kernelinitiering och avbrott vid den första kernelmodulbelastningen. Den här metoden kan inte aktivera båda automatiska brytpunkterna samtidigt.