调试生成不可终止的进程,CLI无法启动

时间:2015-12-06 00:25:25

标签: windows debugging visual-studio-2013 process terminate

我一直在与这个小问题作斗争,所以我真的希望能得到一些帮助。我一直在寻找解决方案,我发现了这个问题:Debugging doesn't start

我的问题与此处讨论的问题有些类似,只是我的问题是两个部分。

第1部分:与另一个问题讨论的问题类似。 (调试窗口不显示)

当我尝试启动Windows 32控制台应用程序项目时(在Windows CLI中打开的简单类型)。 CLI(或CMD)窗口无法打开,窗口空闲给我一个旋转的光标轮。 Visual Studio IDE(我正在使用VS 2013社区)变得没有响应,我无法访问任何菜单,或使用任何热键“停止调试”。与提供的SO问题的一个不同之处在于,当我尝试从项目的“Debug”文件夹中启动“MyProject.exe”时,我得到与尝试在IDE中调试相同的结果。

第2部分:不可杀戮的过程

当我尝试在Windows任务管理器中关闭我的调试应用程序时,它不会被列为正在进行的进程。但是,每当我尝试操作,删除或以其他方式修改Project.exe应用程序时(在我的Project的“Debug”文件夹中),windows都会通知我该应用程序正在使用中。对此感到困惑,我下载了两个应用程序。第一个是Process explorer,它向我展示了我确实运行了2个“MyProject.exe”实例。第二个是Process Hacker,它还向我展示了2个“MyProject.exe”实例。但是,这些程序都无法终止任何“MyProject.exe”进程。

我能够终止visual studio的进程并重新启动IDE,因为“MyProject.exe”进程仍在运行。建筑物始终失败并显示错误

“错误1错误LNK1168:无法打开C:\ Users \ Brandon \ Desktop \ MyProject \ Debug \ MyProject.exe写入”

每当我重新启动计算机时,锁定文件(如预期的那样)都会被删除,“MyProject.exe”进程就会消失。我可以重新启动VS,一切正常,但如果我尝试调试(按“开始调试”或F5),则会出现同样的问题。 我的程序启动过程(“MyProject.exe”),但我的程序文本应该出现的CLI窗口没有显示。 Visual Studio锁定,“MyProject.exe”一直持续到下次重启,因为“MyProcess.exe”无法终止。

我的解决方案配置设置为“Debug”,Solution Platforms = Win32。 我尝试在VS 2013中创建一个新的空白控制台项目,我得到了相同的结果:代码构建正常,但我有相同的调试问题。我通过快速组装的“Hello World”项目获得了相同的结果。

对不起是一个菜鸟,老实说。我真的不知道发生了什么,所以非常感谢任何帮助。

(注意:使用VS2013运行Windows 10)

编辑(更新): 所以,我在Windows 10中的几个程序(最着名的是Allegorithmic的Substance Painter)遇到了同样的问题。所以看起来这可能实际上是操作系统问题。我尝试启动它们时,我的几个程序都做同样的事情......程序就像它要启动一样,但是没有可用的窗口出现。看看我的流程,我可以看到流程已经启动,但它再一次无法销毁。作为参考,我使用的是Windows 10版本1511(OS Build 10586.17)。

1 个答案:

答案 0 :(得分:0)

我相信你的问题可能是Avast,如果你正在运行它。在我卸载它之前,我遇到了完全相同的问题。升级到Win10和VS2013只是冻结了,就像你描述的那样。

干杯。