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.
Det finns två primära metoder för att utföra fjärrfelsökning, samt flera ytterligare metoder och ett stort antal kombinationsmetoder.
Här är några tips som hjälper dig att välja den bästa tekniken.
Fjärrfelsökning via felsökningsprogrammet är vanligtvis den bästa metoden. Om du bara har en server och en klient och de fritt kan ansluta till varandra, samma binärfiler för felsökningsprogram installeras på både klienten och servern, och felsökningsteknikern som ska köra klienten kommer att kunna prata med någon i rummet med servern, är detta den rekommenderade metoden.
Klienten och servern kan köra valfri version av Windows. De behöver inte köra samma version som varandra.
Om klienten inte kan skicka en anslutningsbegäran till servern, men servern kan skicka en begäran till klienten, kan du använda fjärrfelsökning via felsökningsprogrammet med en omvänd anslutning med hjälp av clicon-parametern .
Fjärrfelsökning via remote.exe används för att fjärrstyra ett kommandotolkfönster. Den kan användas för att fjärrstyra KD, CDB eller NTSD. Det kan inte användas med WinDbg.
Om klienten inte har kopior av binärfilerna för felsökningsprogrammet måste du använda metoden remote.exe.
En processserver eller en KD-anslutningsserver kan användas om felsökningsteknikern inte kan prata med någon i rummet med servern. Allt verkligt felsökningsarbete utförs av klienten (kallas den smarta klienten). Detta tar bort behovet av att ha en andra person närvarande på själva servern.
Processservrar används för felsökning i användarläge. KD-anslutningsservrar används för felsökning i kernelläge. Förutom den här skillnaden beter de sig på liknande sätt.
Den här metoden är också användbar om den dator där servern körs inte kan hantera tunga processbelastningar, eller om teknikern som kör klienten har åtkomst till symbolfiler eller källfiler som är konfidentiella och inte kan nås av servern. Den här metoden är dock inte lika snabb eller effektiv som fjärrfelsökning via felsökningsprogrammet. Den här metoden kan inte användas för felsökning av dumpfiler.
Mer information finns i Processservrar (användarläge) och KD-anslutningsservrar (kernelläge).
En repeater är en enkel proxyserver som vidarebefordrar data mellan två datorer. Du kan lägga till en repeater mellan klienten och servern om du utför fjärrfelsökning via felsökningsprogrammet eller om du använder en processserver.
Det kan vara nödvändigt att använda en repeater om klienten och servern inte kan prata direkt med varandra, men har åtkomst till en extern dator. Du kan också använda omvända anslutningar med repeatrar. Det är till och med möjligt att använda två repeatrar i rad, men det är sällan nödvändigt.
Mer information finns i Repeaters .
Det går också att styra CDB (eller NTSD) från kernelfelsökaren. Detta är ännu en form av fjärrfelsökning. Se Styrning av User-Mode-debuggern från debugger för kerneln för mer information.
Variationer på alla dessa metoder är möjliga.
Det är möjligt att länka samman flera datorer för att dra nytta av mer än en transportmetod. Du kan skapa komplicerade transportsekvenser som tar hänsyn till var teknikern befinner sig, var symbolerna finns och om det finns brandväggar som förhindrar anslutningar i vissa riktningar. Se Avancerade fjärrfelsökningsscenarier för några exempel.
Du kan till och med utföra fjärrfelsökning på en enda dator. Det kan till exempel vara användbart att starta en processserver med låg behörighet och sedan ansluta till den med en smart klient med hög behörighet.
Viktigt!
Det finns viktiga säkerhetsaspekter när du använder fjärrfelsökning. Mer information, inklusive information om hur du aktiverar säkert läge, finns i Säkerhet vid fjärrfelsökning och säkerhetsöverväganden för Windows Felsökningsverktyg.