在使用VS2010调试X64项目工程时,出错并提示VS调试监视器(MSVSMON.EXE)未能启动。该问题的出现重启VS或重启电脑是无效的。
解决方案如下:
首先要在vs的安装目录中找到msvsmon.exe文件,如D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x64\msvsmon.exe。
方法一.如果没有msvsmon.exe文件,则是由于缺失该文件导致错误,可以从其他设备同版本的安装目录中拷贝一份过来即可解决问题。(自己遇到的问题,和适用解决的方法)
方法二.如果存在msvsmon.exe文件,则查看有没有以该目录或该目录的一部分命名的文件,如果有,则该文件中断了vs加载调试器。删除该文件便可成功调试。
方法三.关闭相关安全防护软件,并通过管理员身份运行VS。
如果以上方法均不可行,则只能采取方法四了:
用管理员权限打开cmd窗口,在命令提示符里面输入以下命令,重启电脑即可。
netsh winsock reset catalog netsh int ip reset reset.log hit
如果你出现该种错误,以上诸多方法总会有一种能够帮你解决的。
参考博客:
1.https://blog.csdn.net/ltj10010/article/details/78707082
2.https://blog.csdn.net/xiaolatys/article/details/52165954