Sicherheitswarnung: Das Anfügen an einen Prozess, der einem nicht vertrauenswürdigen Benutzer gehört, kann gefährlich sein. Wenn die folgenden Informationen verdächtig wirken oder Sie sich hinsichtlich der Vorgehensweise nicht sicher sind, fügen Sie an den Prozess nichts an

Diese Sicherheitswarnung wird direkt vor dem Anhängen an einen Prozess angezeigt, der nicht voll vertrauenswürdigen Code enthält oder der im Besitz eines nicht vertrauenswürdigen Benutzers ist. Ein nicht vertrauenswürdiger Prozess, der bösartigen Code enthält, kann unter Umständen den das Debuggen ausführenden Computer beschädigen. Wenn Sie Grund dazu haben, dem Prozess zu misstrauen, sollten Sie das Debuggen durch Klicken auf Abbrechen verhindern.

In IIS-Szenarios wird diese Warnung möglicherweise angezeigt, wenn Sie einen benutzerdefinierten Anwendungspool verwenden, der nicht vertrauenswürdig ist.

So unterdrücken Sie diese Warnung beim Debuggen eines legitimen Szenarios:

  1. Schließen Sie Visual Studio.

  2. Legen Sie den Wert des DisableAttachSecurityWarning-Registrierungsschlüssels auf 1 fest.

    Suchen oder erstellen Sie in älteren Versionen von Visual Studio den Schlüssel unter HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\Debugger, und legen Sie ihn auf 1 fest.

    Ab Visual Studio 2017 müssen Sie zuerst die Struktur der privaten Registrierung laden, wobei HKEY_USERS ausgewählt ist. Weitere Informationen finden Sie unter Untersuchen der Visual Studio 2017-Registrierung. Stellen Sie sicher, dass Sie die private Registrierungsstruktur entladen, bevor Sie Visual Studio starten.

    Erstellen Sie in Visual Studio 2022 den Schlüssel unter HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\17.0_configID\Debugger.

    Erstellen Sie in Visual Studio 2019 den Schlüssel unter HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\16.0_configID\Debugger.

    Erstellen Sie in Visual Studio 2017 den Schlüssel unter HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\15.0_configID\Debugger.

    Screenshot of the security warning for attaching to a process owned by an untrusted user.

  3. Entladen Sie die Struktur der privaten Registrierung, indem Sie HKEY_USERS und dann Datei>Struktur entladen auswählen.

  4. Starten Sie Visual Studio neu.

  5. Nachdem das Debuggen des Szenarios beendet ist, setzten Sie den Wert auf 0 zurück und starten Visual Studio neu.

Zu den "vertrauenswürdigen Benutzern" zählen Sie selbst und noch eine Reihe weiterer Standardbenutzern, die üblicherweise auf Computern definiert sind, auf denen .NET Framework installiert ist (z. B. aspnet, localsystem, networkservice und localservice).