Dela via


Använda dbgRpc-verktyget

DbgRpc-verktyget (Dbgrpc.exe) finns i rotkatalogen i felsökningsverktygen för Windows-installationen och måste startas i ett kommandotolkfönster. Om du dubbelklickar på ikonen startas inte det här verktyget.

Kommandotolken måste köras under ett konto med administratörsbehörighet på den lokala datorn eller med administratörsbehörighet för domänen.

DbgRpc gör inga anrop till några systemtjänster (till exempel LSASS). Detta gör det användbart för felsökning även om en systemtjänst har kraschat, så länge kerneln fortfarande körs.

Använda DbgRpc på en fjärrdator

DbgRpc kan också användas för att undersöka information från en fjärrdator. För att detta ska fungera måste fjärrdatorn kunna ta emot fjärranslutningar och autentisera fjärranvändare. Om fjärrdatorns RPCSS-tjänst (RPC Endpoint Mapper) har kraschat kommer DbgRpc inte att kunna fungera. Administrativa behörigheter eller domänadministratörsbehörigheter på fjärrdatorn krävs.

Kommandoradsalternativet -s används för att ange servernamnet och parametern -p används för att ange transportprotokollet. Både TCP och namngivna pipe-protokoll är tillgängliga. TCP är det rekommenderade protokollet. det bör fungera i nästan alla situationer.

Här är ett exempel:

G:\>dbgrpc -s MyServer -p ncacn_ip_tcp -l -P 1e8 -L 0.1
Getting remote cell info ...
Endpoint
Status: Active
Protocol Sequence: LRPC
Endpoint name: OLE18

DbgRpc-kommandorad

En beskrivning av den fullständiga kommandosyntaxen finns i DbgRpc Command-Line Alternativ.