Erreur : Le service Débogueur distant Visual Studio sur l'ordinateur cible ne peut pas se reconnecter à cet ordinateur

Cette erreur signifie que le service du débogueur distant s’exécute sous un compte d’utilisateur qui ne parvient pas à s’authentifier quand il tente de se connecter à l’ordinateur à partir duquel vous effectuez le débogage. Cette erreur peut se produire quand vous effectuez du débogage à distance à l’aide du moteur de débogage hérité, et que le débogueur distant s’exécute en tant que service.

Le tableau suivant répertorie les comptes autorisés à accéder à l'ordinateur:

Scénario Compte LocalSystem Compte du domaine Comptes locaux avec les mêmes nom d'utilisateur et mot de passe sur les deux ordinateurs
Deux ordinateurs sur le même domaine Oui Oui Oui
Deux ordinateurs sur des domaines qui ont un niveau de confiance bidirectionnel Non Non Oui
Un ordinateur, ou les deux, dans un groupe de travail Non Non Oui
Ordinateurs sur des domaines différents Non Non Oui

De plus :

  • Le compte sous lequel vous exécutez le service Débogueur distant Visual Studio doit être un administrateur sur l'ordinateur distant afin qu'il puisse déboguer tout processus.

  • Le privilège Log on as a service doit également être accordé au compte sur l’ordinateur distant qui utilise l’outil d’administration Stratégie de sécurité locale.

  • Si vous utilisez un compte local pour accéder à l'ordinateur, vous devez exécuter le service Débogueur distant Visual Studio sous un compte local.

Pour corriger cette erreur

  1. Assurez-vous que le service Débogueur distant Visual Studio est correctement installé sur l'ordinateur distant. Pour plus d’informations, consultez Débogage à distance.

  2. Exécutez le service Débogueur distant sous un compte qui peut accéder à l'ordinateur hôte du débogueur, comme indiqué dans le tableau précédent.

Pour ajouter le privilège « Ouvrir une session en tant que service »

  1. Dans le menu Démarrer, cliquez sur Panneau de configuration.

  2. Dans le Panneau de configuration, cliquez sur Affichage classique, si nécessaire.

  3. Double-cliquez sur Outils d'administration.

  4. Dans la fenêtre Outils d’administration, double-cliquez sur Stratégie de sécurité locale.

  5. Dans la fenêtre Paramètres de sécurité locaux, développez le dossier Stratégies locales.

  6. Cliquez sur Attribution des droits utilisateur.

  7. Dans la colonne Stratégie, double-cliquez sur Ouvrir une session en tant que service pour afficher les affectations de la stratégie de groupe locale dans la boîte de dialogue Ouvrir une session en tant que service.

  8. Pour ajouter de nouveaux utilisateurs, cliquez sur le bouton Ajouter un utilisateur ou un groupe.

  9. Après avoir ajouté les utilisateurs de votre choix, cliquez sur OK.

Pour contourner cette erreur

  • Exécutez le Remote Debugging Monitor comme une application au lieu d'un service.

Voir aussi