Fehler: Der Visual Studio Remote Debugger-Dienst auf dem Zielcomputer kann die Verbindung mit diesem Computer nicht wiederherstellen

Dieser Fehler besagt, dass der Remotedebugdienst unter einem Benutzerkonto ausgeführt wird, das beim Versuch, eine Verbindung mit dem Computer herzustellen, von dem aus Sie debuggen, nicht authentifiziert werden kann. Dieser Fehler kann auftreten, wenn Remotedebuggen mit der Legacydebug-Engine erfolgt und der Remotedebugger als Dienst ausgeführt wird.

Die folgende Tabelle zeigt, welche Konten auf den Computer zugreifen können:

Szenario LocalSystem-Konto Domänenkonto Lokale Konten mit identischem Benutzernamen und -kennwort auf beiden Computern
Beide Computer in derselben Domäne Ja Ja Ja
Beide Computer in Domänen mit bidirektionaler Vertrauenswürdigkeit Nein Nein Ja
Einer oder beide Computer in einer Arbeitsgruppe Nein Nein Ja
Computer in einer anderen Domäne Nein Nein Ja

Außerdem:

  • Das Konto, unter dem Sie den Visual Studio-Remotedebugdienst ausführen, sollte Administratorrechte auf dem Remotecomputer besitzen, damit alle Prozesse gedebuggt werden können.

  • Dem Konto muss auf dem Remotecomputer außerdem mithilfe des Verwaltungstools Lokale Sicherheitsrichtlinie die Berechtigung Log on as a service gewährt werden.

  • Bei Verwendung eines lokalen Kontozugriffs auf den Computer müssen Sie den Visual Studio-Remotedebugdienst unter einem lokalen Konto verwenden.

So beheben Sie diesen Fehler

  1. Stellen Sie sicher, dass der Visual Studio-Remotedebugdienst ordnungsgemäß auf dem Remotecomputer eingerichtet ist. Weitere Informationen finden Sie unter Remotedebuggen.

  2. Führen Sie den Remotedebugdienst unter einem Konto aus, über das auf den Hostcomputer des Debuggers zugegriffen werden kann (siehe obige Tabelle).

So fügen Sie die Berechtigung "Als Dienst anmelden" hinzu

  1. Klicken Sie im Menü Start auf Systemsteuerung.

  2. Wählen Sie in der Systemsteuerung die Klassische Ansicht aus (falls erforderlich).

  3. Doppelklicken Sie auf Verwaltung.

  4. Doppelklicken Sie im Fenster „Verwaltung“ auf Lokale Sicherheitsrichtlinie.

  5. Erweitern Sie im Fenster Lokale Sicherheitseinstellungen den Ordner Lokale Richtlinien.

  6. Klicken Sie auf Zuweisen von Benutzerrechten.

  7. Doppelklicken Sie in der Spalte Richtlinie auf Anmelden als Dienst, um sich im Dialogfeld Anmelden als Dienst die aktuell zugewiesenen lokalen Gruppenrichtlinien anzeigen zu lassen.

  8. Klicken Sie auf die Schaltfläche Benutzer oder Gruppe hinzufügen, um neue Benutzer hinzuzufügen.

  9. Klicken Sie auf OK, wenn Sie fertig sind.

So umgehen Sie diesen Fehler

  • Führen Sie den Remotedebugmonitor als Anwendung statt als Dienst aus.

Siehe auch