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.
I den här dokumentationen om hur du styr felsökning i användarläge från kernel-felsökningsprogrammet refererar målprogrammet till det användarlägesprogram som debuggas, måldatorn refererar till den dator som innehåller målprogrammet och NTSD- eller CDB-processen och värddatorn refererar till datorn som innehåller kernelfelsökaren.
Om du vill börja använda den här tekniken måste du göra följande. Du kan utföra steg 1 och 2 i båda ordningarna.
Starta NTSD eller CDB på måldatorn med kommandoradsalternativet -d.
Du kan till exempel koppla till en process som körs med hjälp av följande syntax.
ntsd -d [-yUserSymbolPath] -pPID
Eller så kan du starta en ny process som mål med hjälp av följande syntax.
ntsd -d [-yUserSymbolPath]ApplicationName
Om du installerar detta som ett postmortem-felsökningsprogram använder du följande syntax.
ntsd -d [-yUserSymbolPath]
Mer information om det här steget finns i Felsöka en User-Mode process med CDB.
Starta WinDbg eller KD på värddatorn, som om du skulle felsöka måldatorn, men bryt inte in i måldatorn. Använd följande syntax om du vill använda WinDbg.
windbg [-yKernelSymbolPath] [-kConnectionOptions]
Mer information om det här steget finns i Live Kernel-Mode Felsökning med WinDbg (klassisk).
Not Om du använder WinDbg som kernelfelsökare är många av de välbekanta funktionerna i WinDbg inte tillgängliga i det här scenariot. Du kan till exempel inte använda fönstret Locals, Disassembly eller call stack och du kan inte gå igenom källkoden. Det beror på att WinDbg endast fungerar som visningsprogram för felsökningsprogrammet (NTSD eller CDB) som körs på måldatorn.
Om du inte har angett sökvägen för användarlägessymbolen anger du den från inmatningsprompten> . Om du inte har angett sökvägen till kernellägessymbolen anger du den från kd-prompten> . Information om hur du kommer åt dessa uppmaningar och hur du växlar mellan lägen finns i Växla lägen.
Om du använder CDB förblir kommandotolkens fönster som är associerat med CDB låst och otillgängligt medan felsökningen fortsätter. Om du använder NTSD skapas inget ytterligare fönster, även om NTSD har ett process-ID associerat med det på måldatorn.
Om du vill köra felsökaren i användarläge från kernelfelsökaren samtidigt som du använder den som en felsökningsserver kan du läsa Kombinera den här metoden med fjärrfelsökning.