Cũng được tìm thấy trong bài viết được đề cập bởi Tzury, nhưng để tổng hợp các câu trả lời trong chủ đề này:
đảm bảo Visual Studio không chạy khi thay đổi khoá đăng ký hoặc nó sẽ bị ghi đè khi thoát với giá trị cũ
Thay đổi (hoặc tạo) khoá đăng ký sau thành 1 :
Phòng thu hình ảnh 2008 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
Studio hình ảnh 2010 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Debugger\DisableAttachSecurityWarning
Phòng thu hình ảnh 2012
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Debugger\DisableAttachSecurityWarning
Visual Studio 2013
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\Debugger\DisableAttachSecurityWarning
Phòng thu hình ảnh 2015
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger\DisableAttachSecurityWarning
Đối với VS2015, bạn có thể cần tạo Khóa đăng ký được tham chiếu ở trên.
- Đảm bảo Visual Studio không chạy và mở Registry Editor.
- Điều hướng đến
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Debugger
, nhấp chuột phải và tạo mới DWORD
:
- Tên:
DisableAttachSecurityWarning
- Giá trị :
1
.
Cập nhật: Nếu bạn không muốn mở regedit, hãy lưu ý chính này dưới dạng tệp * .reg và chạy nó (nhập khóa cho tất cả các phiên bản VS thấp hơn VS2017).
Phòng thu hình ảnh 2017
Cấu hình được lưu trong một vị trí đăng ký riêng, xem câu trả lời này: https://stackoverflow.com/a/41122603/67910
Đối với VS 2017 , hãy lưu ý chính này dưới dạng tệp * .ps1 và chạy nó với tư cách quản trị viên, hoặc sao chép và dán mã sau vào tệp ps1:
#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
}