清除Visual Studio调试器‘附加到进程’对话框中的已保存连接
清除Visual Studio调试器“附加到进程”的旧连接目标条目
核心解决方法:修改注册表
Visual Studio将“附加到进程”的远程连接历史存储在注册表中,按以下步骤清理:
完全关闭Visual Studio
确保所有VS窗口和后台进程(如devenv.exe)都已退出,避免修改冲突。打开注册表编辑器
按下Win + R组合键,输入regedit并回车。导航到对应VS版本的注册表项
根据你的Visual Studio版本,找到以下路径(其中xxxx是你的VS实例ID,可在VS的「帮助」→「关于」窗口中查看):- VS 2022:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\17.0_xxxx\Debugger\RemoteMachineHistory - VS 2019:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0_xxxx\Debugger\RemoteMachineHistory - VS 2017:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_xxxx\Debugger\RemoteMachineHistory
- VS 2022:
清理旧条目
- 在
RemoteMachineHistory项下,每个字符串值(名称通常为0、1、2...)对应列表中的一个连接目标。右键删除你不需要的旧服务器条目即可。 - 若要清空整个列表,直接右键删除
RemoteMachineHistory项即可,下次启动VS时会自动重建空的历史列表。
- 在
注意事项
- 修改注册表前,建议右键选中对应项,选择「导出」备份,避免误操作导致问题。
- 若找不到对应注册表项,检查VS版本是否正确,或确认是否使用了非默认的VS安装实例。
内容的提问来源于stack exchange,提问作者Shangwu
相关产品推荐
相关产品推荐

