自学内容网 自学内容网

解决VisualStudio msvsmon.exe远程调试器未启动问题

原本好好的用本地调试器编译运行程序,结果VisualStudio不知道哪根筋抽风了,死活就是无法运行程序。

心想是不是程序问题,结果直接运行程序没问题。

心想是不是msvsmon.exe是个后台服务,结果死活找不到这个服务,然后再VS的安装目录下,我用的是VS2015,在VisualStudio14目录下找到了这个msvsmon的程序,运行之后,莫名其妙。弹出个界面,要选择设置TCP连接,端口啥的。

从来没见过编译程序还要搞这些东西的。于是没管他。继续编译,问题依旧。

最后不得已,重装VS2015,花了我不少时间。结果再次跑程序代码,还是那句话,远程调试未启动。真的是破天荒的奇怪,我用着本地调试器,关你远程啥事。后面没办法,只能问答于网上。结果发现原来可能是使用了网络代理proxifier的缘故,当然了也有可能是某些软件给我屏蔽了tcp之类的端口。因为VS2015调试64位程序,需要使用到远程调试器来做本地调试,32位的不用。所以就产生了这个问题。

有谁会屏蔽我的端口呢?你看像2345,驱动精灵之类的老想着清理垃圾的那些个软件,都有可能。好了,防火墙我一直关着的,也许VS2015的msvsmon.exe的端口没有开放。

最后,凭借这两句命令解决了问题:

netsh winsock reset catalog

netsh int ip reset reset.log hit


原文地址:https://blog.csdn.net/xcksj666/article/details/142536521

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!