Översikt över RPC-felsökning
Microsoft Remote Procedure Call (RPC) gör det enkelt att korsa process- och datorgränser och transportera data runt. Den här nätverksprogrammeringsstandarden är en anledning till att nätverk med Microsoft Windows är så kraftfullt.
Men eftersom RPC döljer nätverksanrop från enskilda processer döljs informationen om interaktionerna mellan datorerna. Detta kan göra det svårt att vara säker på varför trådar gör vad de gör - eller misslyckas med att göra vad de ska göra. Därför kan det vara svårt att felsöka och felsöka RPC-fel. Dessutom är de allra flesta problem som verkar vara RPC-fel faktiskt konfigurationsproblem, nätverksanslutningsproblem eller andra komponentproblem.
Felsökningsverktyg för Windows innehåller ett verktyg med namnet DbgRpc samt RPC-relaterade felsökningstillägg. Dessa kan användas för att analysera en mängd olika RPC-problem i Windows XP och senare versioner av Windows.
Dessa Windows-versioner kan konfigureras för att spara RPC-körningstillståndsinformation. Olika mängder tillståndsinformation kan sparas. Detta gör att du kan få den information du behöver utan att lägga någon större börda på datorn. Se Aktivera RPC-statusinformation för mer information.
Den här informationen kan sedan nås via antingen felsökningsprogrammet eller dbgRpc-verktyget. I varje fall är en samling frågor tillgängliga. Mer information finns i Visa RPC-tillståndsinformation.
I många fall kan du felsöka ett problem med hjälp av de tekniker som beskrivs i Vanliga RPC-felsökningstekniker.
Om du vill utforska mekaniken för hur den här informationen lagras, eller om du vill utforma dina egna tekniker för tillståndsinformationsanalys, kan du läsa RPC State Information Internals.
RPC-säkerhet
Allmän information om RPC-säkerhet och riktlinjer för användning finns i Skriva en säker RPC-klient eller server.