Freigeben über


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 aussehen oder Sie unsicher sind, binden Sie sie nicht in diesen Prozess ein.

Dieses Warnungsdialogfeld wird angezeigt, wenn Sie an einen Prozess anfügen, der teilweise vertrauenswürdigen Code enthält oder einem nicht vertrauenswürdigen Benutzer unmittelbar vor dem Anfügen gehört. Ein nicht vertrauenswürdiger Prozess, der schädlichen Code enthält, hat das Potenzial, den Computer beim Debuggen zu beschädigen. Wenn Sie grund zum Misstrauen des Prozesses haben, sollten Sie auf "Abbrechen " klicken, um das Debuggen zu verhindern.

In IIS-Szenarien 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.

    Seit Visual Studio 2017 müssen Sie zuerst die private Registrierungsstruktur mit HKEY_USERS ausgewählt laden. Weitere Informationen finden Sie unter How to examine Visual Studio 2017 registry. 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 der Sicherheitswarnung zum Anbinden an einen Prozess, der von einem nicht vertrauenswürdigen Benutzer verwaltet wird.

  3. Entladen Sie die private Registrierungsstruktur, indem Sie HKEY_USERS und dann Datei und >Biene entladen auswählen.

  4. Starten Sie Visual Studio neu.

  5. Nachdem Sie das Debuggen des Szenarios abgeschlossen haben, setzen Sie den Wert auf 0 zurück, und starten Sie Visual Studio neu.

"Vertrauenswürdige Benutzer" schließen Sie selbst ein, sowie eine Reihe von Standardbenutzern, die typischerweise auf Computern definiert sind, auf denen das .NET Framework installiert ist, wie z. B. aspnet, localsystem, networkservice und localservice.