共用方式為


安全警告:附加到不受信任的使用者擁有的進程可能很危險。 如果以下資訊看起來可疑或您不確定,請不要附加到此流程中

當您連接至包含部分信任程式碼的處理程序,或在連接發生之前立即由不受信任的使用者所擁有的處理程序時,會出現此警告對話框。 包含惡意程式碼的不受信任的進程可能會損壞執行偵錯的電腦。 如果您有理由不信任該過程,則應單擊 “取消” 以防止調試。

在 IIS 案例中,如果您使用不受信任的自訂應用程式集區,您可能會看到此警告。

若要在偵錯合理情境時隱藏此警告:

  1. 關閉 Visual Studio。

  2. 將登錄機碼的 DisableAttachSecurityWarning 值設定為 1。

    在較舊版本的 Visual Studio 中,於 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\Debugger 下尋找或建立索引鍵,並將它設定為 1。

    從 Visual Studio 2017 開始,您必須先載入已選取的 HKEY_USERS 私用登錄配置區。 如需詳細資訊,請參閱 如何檢查 Visual Studio 2017 登錄。 請務必先卸載私人登錄配置單元,再啟動 Visual Studio。

    在 Visual Studio 2022 中,在 下 HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\17.0_configID\Debugger建立金鑰。

    在 Visual Studio 2019 中,在 下 HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\16.0_configID\Debugger建立金鑰。

    在 Visual Studio 2017 中,於 HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\15.0_configID\Debugger 下建立金鑰。

    附加至不受信任使用者所擁有的程序的安全性警告螢幕截圖。

  3. 選取 HKEY_USERS,然後選取 [檔案>卸載配接樹] 來卸載私人登錄配接樹。

  4. 重新啟動 Visual Studio。

  5. 完成偵錯案例之後,請將值重設為 0,然後重新啟動 Visual Studio。

「受信任的使用者」包括您自己,以及一組標準使用者,這些使用者通常在已安裝 .NET Framework 的電腦上定義,例如 aspnet、 、 localsystemnetworkservicelocalservice