Partager via


Utilisation de l’outil DbgRpc

L’outil DbgRpc (Dbgrpc.exe) se trouve dans le répertoire racine de l’installation des outils de débogage pour Windows et doit être démarré dans une fenêtre d’invite de commandes. Le double-clic sur l’icône ne démarre pas cet outil.

La fenêtre d’invite de commandes doit s’exécuter sous un compte disposant de privilèges d’administration sur l’ordinateur local ou avec des privilèges d’administration de domaine.

DbgRpc n’appelle aucun service système (comme LSASS). Cela le rend utile pour le débogage même si un service système s’est planté, tant que le noyau est toujours en cours d’exécution.

Utilisation de DbgRpc sur un ordinateur distant

DbgRpc peut également être utilisé pour examiner les informations d’un ordinateur distant. Pour que cela fonctionne, l’ordinateur distant doit être en mesure d’accepter les connexions à distance et d’authentifier les utilisateurs distants. Si le service RPCSS (RPC Endpoint Mapper) de l’ordinateur distant s’est bloqué, DbgRpc ne pourra pas fonctionner. Des privilèges d’administration ou d’administration de domaine sur l’ordinateur distant sont requis.

L’option de ligne de commande -s est utilisée pour spécifier le nom du serveur, et le paramètre -p est utilisé pour spécifier le protocole de transport. Les protocoles TCP et canal nommé sont disponibles. TCP est le protocole recommandé ; il devrait fonctionner dans presque toutes les situations.

Voici un exemple :

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

Ligne de commande DbgRpc

Pour obtenir une description de la syntaxe de commande complète, consultez Options de Command-Line DbgRpc.