Not
Å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.
Att manuellt ansluta till ett tjänstprogram när det har startats är ungefär som att felsöka alla processer i användarläge som körs.
Använd TList-verktyget med alternativet /s för att visa process-ID (PID) för varje process som körs och de tjänster som är aktiva i varje process.
Om tjänstprogrammet som du vill felsöka kombineras med andra tjänster i en enda process måste du isolera det innan du felsöker det. Gör detta genom att utföra proceduren som beskrivs i Isolera tjänsten. Starta om tjänsten i slutet av den här proceduren.
För att fastställa tjänstens nya PID utfärdar du följande kommando för tjänstkonfiguration (Sc.exe) där ServiceName är namnet på tjänsten:
sc queryex ServiceName
Starta nu WinDbg eller CDB med det här tjänstprogrammet som mål. Det finns tre sätt att göra detta: genom att ange PID med alternativet -p genom att ange det körbara namnet med alternativet -pn (om det körbara namnet är unikt) eller genom att ange tjänstnamnet med alternativet -psn.
Om processen till exempel SpoolSv.exe har en PID på 651 och innehåller tjänsten med namnet Spooler, är följande tre kommandon likvärdiga:
windbg -p 651 [AdditionalOptions]
windbg -pn spoolsv.exe [AdditionalOptions]
windbg -psn spooler [AdditionalOptions]
När felsökningsprogrammet har startat fortsätter du som i andra felsökningssessioner i användarläge.