VS2013专业本地64位调试MSVSMON问题

ASt*_*oob 17 c# c++ windows debugging visual-studio-2013

每次我尝试在Windows 8 64位计算机上的VS2013 Professional中启动本地调试会话时,都会收到以下错误:

操作时间超过预期

"64位调试操作的时间比预期的要长.这可能是由于与第三方网络软件不兼容造成的.请参阅帮助以解决这些问题."

紧接着是:

启动调试会话时收到的错误消息

"无法启动程序.Microsoft Visual Studio调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行请参阅帮助以获取有关配置远程调试的帮助"

要启动调试会话,请按"Local Windows Debugger"按钮:

没有什么可怕的:绝对不是远程调试.

我试过的事情:

  • 安装Visual Studio 2013远程工具
  • 在尝试调试时运行这些工具.
  • 按照这个SO答案的说明.
  • 完全关闭我的ZoneAlarm防火墙(虽然手动运行MSVSMON.EXE不会导致它询问我的权限......它是否甚至运行服务器?)
  • 为监视器的Windows防火墙添加例外
  • 将MSVSMON.EXE设置为"无身份验证"模式
  • 检查我的"HOSTS"文件:只有评论.
  • 重新启动

进一步症状:

  • 仅在调试64位软件时发生.
  • 无论用什么语言都会发生(C++,C#都有相同的问题)

解决这个问题的任何帮助都会很棒.

谢谢.

小智 2

完全关闭我的 ZoneAlarm 防火墙(尽管手动运行 MSVSMON.EXE 不会导致它向我询问权限......它甚至在运行服务器吗?)

不幸的是这不起作用。

只有卸载 ZoneAlarm 然后重新启动似乎才有帮助,至少在我使用 Windows 8.1 的系统上是这样。