Partilhar via


Usando a ferramenta DbgRpc

A ferramenta DbgRpc (Dbgrpc.exe) está localizada no diretório raiz da instalação das Ferramentas de Depuração para Windows e deve ser iniciada em uma janela do Prompt de Comando. Clicar duas vezes no ícone não iniciará esta ferramenta.

A janela Linha de Comandos deve estar a ser executada numa conta com permissões administrativas no computador local ou então com permissões administrativas de domínio.

DbgRpc não faz chamadas para nenhum serviço do sistema (como LSASS). Isso o torna útil para depuração, mesmo que um serviço do sistema tenha falhado, desde que o kernel ainda esteja em execução.

Usando DbgRpc em um computador remoto

DbgRpc também pode ser usado para examinar informações de uma máquina remota. Para que isso funcione, a máquina remota deve ser capaz de aceitar conexões remotas e autenticar usuários remotos. Se o serviço RPCSS (RPC Endpoint Mapper) da máquina remota tiver falhado, o DbgRpc não poderá funcionar. São necessários privilégios administrativos ou de domínio na máquina remota.

A opção de linha de comando -s é usada para especificar o nome do servidor e o parâmetro -p é usado para especificar o protocolo de transporte. Os protocolos TCP e pipes nomeados estão disponíveis. TCP é o protocolo recomendado; deve funcionar em quase todas as situações.

Aqui está um exemplo:

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

Linha de comando DbgRpc

Para obter uma descrição da sintaxe de comando completa, consulte DbgRpc Command-Line Options.