Auch in dem von Tzury erwähnten Artikel zu finden, aber um die Antworten in diesem Thread zusammenzufassen:
Stellen Sie sicher, dass Visual Studio beim Ändern des Registrierungsschlüssels nicht ausgeführt wird. Andernfalls wird es beim Beenden mit dem alten Wert überschrieben
Ändern (oder erstellen) Sie den folgenden Registrierungsschlüssel in 1 :
Visual Studio 2008 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2010 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2012
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2013
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2015
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger\DisableAttachSecurityWarning
Für VS2015 müssen Sie möglicherweise den oben genannten Registrierungsschlüssel erstellen.
- Stellen Sie sicher, dass Visual Studio nicht ausgeführt wird, und öffnen Sie den Registrierungseditor.
- Navigieren Sie zu
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger
, klicken Sie mit der rechten Maustaste und erstellen Sie eine neue DWORD
:
- Name:
DisableAttachSecurityWarning
- Wert :
1
.
Update: Wenn Sie regedit nicht öffnen möchten, speichern Sie dieses Gist als * .reg-Datei und führen Sie es aus (importiert die Schlüssel für alle VS-Versionen unter VS2017).
Visual Studio 2017
Die Konfiguration wird an einem privaten Registrierungsspeicherort gespeichert. Siehe folgende Antwort: https://stackoverflow.com/a/41122603/67910
Speichern Sie diesen Inhalt für VS 2017 als * .ps1-Datei und führen Sie ihn als Administrator aus, oder kopieren Sie den folgenden Code und fügen Sie ihn in eine ps1-Datei ein:
#IMPORTANT: Must be run as admin
dir $env:LOCALAPPDATA\Microsoft\VisualStudio\15.* | % {
#https://stackoverflow.com/a/41122603
New-PSDrive HKU Registry HKEY_USERS
reg load 'HKU\VS2017PrivateRegistry\' $_\privateregistry.bin
$BasePath='HKU:\VS2017PrivateRegistry\Software\Microsoft\VisualStudio'
$keysResult=dir $BasePath
$keysResult | ? {$_.Name -match '\\\d+\.\d+_[^_]+$'} | % {
$keyName = $_.Name -replace 'HKEY_USERS','HKU:'
New-ItemProperty -Path $keyName\Debugger -Name DisableAttachSecurityWarning -Value 1
}
$keysResult.Handle.Close()
[gc]::collect()
reg unload 'HKU\VS2017PrivateRegistry'
Remove-PSDrive HKU
}