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:
Schließen Sie Visual Studio.
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
.Entladen Sie die Struktur der privaten Registrierung, indem Sie
HKEY_USERS
und dann Datei>Struktur entladen auswählen.Starten Sie Visual Studio neu.
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
).