none
VS2015 C++ x64,任意工程开始debug vs就崩溃,可能是什么原因?如何解决? RRS feed

  • 问题

  • VS2015,随便一个C++工程,使用x64,不管debug/release模式,一点debug(F5),vs就崩溃。

    Ctrl+F5这种不调试运行就没问题。Win32没问题。

    但是,在某些情况会弹出一个:

    Unable to start program 'xxx/xxxx.exe'. Windows Web服务框架中出现无法识别的错误。

    这种情况下无法启动debug,所以不会崩溃。

    在我的PC和Surface上都有这个问题(Win10),在公司的PC上也有这个问题(Win8.1),VS2013好像没事(不太确定)。

    不知道是不是因为我装了什么程序导致和vs的64位debug冲突了吗?别人好像没有这个问题。(会是VPN/虚拟机什么的程序吗?)

    这种问题应该如何解决呢?我还需要提供其他什么信息吗?


    学习

    2016年5月1日 16:07

全部回复

  • 找到原因了,是Astrill这个VPN导致的,卸载之后就可以用了。但如何让这两者共存?VS为什么会崩溃呢?

    学习

    2016年5月1日 16:52
  • 找到原因了,是Astrill这个VPN导致的,卸载之后就可以用了。但如何让这两者共存?VS为什么会崩溃呢?

    学习

    谢谢你,分享你的答案。如何共存?你可以在百度中搜索一下,就会有介绍。

    修改注册表:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters
    在“编辑”菜单上,单击“新建”->“DWORD值”

    在“名称”框中,键入“ProhibitIpSec”

    在“数值数据”框中,键入“1”,然后单击“确定”

    再找到AllowL2TPWeakCrypto,如果没有则新建“DWORD值”
    修改值为1
    退出注册表编辑器,然后重新启动计算机


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年5月2日 9:34
    版主
  • 这样还是不行啊,不过从astrill官方那里知道了一种通过修改astrill设置的做法可以解决这个问题。

    学习

    2016年5月5日 13:42
  • 这样还是不行啊,不过从astrill官方那里知道了一种通过修改astrill设置的做法可以解决这个问题。

    学习

    很期待你能分享你的解决方案。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年5月6日 2:56
    版主