Anfügen an den Prozess nicht möglich

Anfügen an den Prozess nicht möglich. Der Debuggerkomponente auf dem Server wurde beim Herstellen einer Verbindung zu diesem Computer der Zugriff verweigert.

Es gibt zwei gängige Szenarios, durch die dieser Fehler verursacht wird:

Szenario 1: Computer A führt Windows aus. Computer B führt Windows Server aus. Die Registrierung auf Computer B enthält den folgenden DWORD-Wert:

HKLM\Software\Microsoft\MachineDebugManager\AllowLaunchAsOtherUser=1

Benutzer 1 startet eine Terminal Server-Sitzung (Sitzung 1) auf Computer B und ruft in dieser Sitzung eine verwaltete Anwendung auf.

Benutzer 2, der auf beiden Computern Administrator ist, ist auf Computer A angemeldet. Von dort aus versucht er, eine Verbindung mit einer Anwendung herzustellen, die in Sitzung 1 auf Computer B ausgeführt wird.

Szenario 2: Ein Benutzer hat sich in derselben Arbeitsgruppe unter Verwendung desselben Kennworts bei zwei Computern (A und B) angemeldet. Der Debugger wird auf Computer A ausgeführt und versucht, eine Verbindung mit einer verwalteten Anwendung auf Computer B herzustellen. Auf Computer A ist Netzwerkzugriff: Modell für gemeinsame Nutzung und Sicherheitsmodell für lokale Konten auf Gast festgelegt.

So lösen Sie Szenario 1

  • Führen Sie den Debugger und die verwaltete Anwendung unter Verwendung desselben Benutzerkontonamens und Kennworts aus.

So lösen Sie Szenario 2

  1. Öffnen Sie Die Windows-Verwaltungstools.

    • Wählen Sie im Startmenü Systemsteuerung, dann System und Sicherheit und dann Windows-Tools aus.
    • Wählen Sie für ältere Versionen von Windows im Startmenü Systemsteuerung aus. Doppelklicken Sie in der Systemsteuerung auf Verwaltung.
  2. Doppelklicken Sie im Fenster „Verwaltung“ auf Lokale Sicherheitsrichtlinie.

  3. Wählen Sie im Fenster „Lokale Sicherheitsrichtlinie“ die Option Lokale Richtlinien.

  4. Wählen Sie entweder "Sicherheitsoptionen" oder die Spalte "Richtlinien " aus, je nachdem, was vorhanden ist, und doppelklicken Sie dann auf "Netzwerkzugriff: Freigabe und Sicherheitsmodell für lokale Konten".

  5. Ändern Sie im Dialogfeld Netzwerkzugriff: Modell für gemeinsame Nutzung und Sicherheitsmodell für lokale Konten die lokale Sicherheitseinstellung in Klassisch, und klicken Sie auf OK.

    Achtung

    Das Ändern des Sicherheitsmodells in Klassisch kann zu unerwünschtem Zugriff auf freigegebene Dateien und DCOM-Komponenten führen. Wenn Sie diese Änderung vornehmen, kann sich ein Remotebenutzer mit Ihrem lokalen Benutzerkonto anstatt als Gast authentifizieren. Wenn ein Remotebenutzer Ihren Benutzernamen und Ihr Kennwort angibt, kann dieser Benutzer auf alle von Ihnen freigegebenen Ordner und DCOM-Objekte zugreifen. Um nicht autorisierte Zugriffe bei der Verwendung dieses Sicherheitsmodells zu vermeiden, sollten Sie dafür sorgen, dass alle Benutzerkonten auf dem Computer über sichere Kennwörter verfügen, oder richten Sie einen isolierten Netzwerkabschnitt für zu debuggende Computer und die Computer ein, auf denen das Debuggen ausgeführt wird.

  6. Schließen Sie alle Fenster.

Siehe auch