Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 调试会产生一个不可终止的进程,并且CLI不会启动_Windows_Debugging_Visual Studio 2013_Process_Terminate - Fatal编程技术网

Windows 调试会产生一个不可终止的进程,并且CLI不会启动

Windows 调试会产生一个不可终止的进程,并且CLI不会启动,windows,debugging,visual-studio-2013,process,terminate,Windows,Debugging,Visual Studio 2013,Process,Terminate,我已经和这个小问题斗争了一段时间,所以我真的希望能得到一些帮助。我一直在寻找解决方案,我发现这个问题非常严重: 我的问题与这里讨论的问题有些相似,只是我的问题是一个两方面的问题 第一部分:与另一个问题上讨论的问题类似。(调试窗口不显示) 当我尝试启动Windows 32控制台应用程序项目(在Windows CLI中打开的简单类型)时。CLI(或CMD)窗口没有打开,windows处于空闲状态,给我一个旋转的光标滚轮。Visual Studio IDE(我正在使用VS 2013社区)变得无响应,我

我已经和这个小问题斗争了一段时间,所以我真的希望能得到一些帮助。我一直在寻找解决方案,我发现这个问题非常严重:

我的问题与这里讨论的问题有些相似,只是我的问题是一个两方面的问题

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

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

第2部分:不可推理过程

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

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

对不起,我是个笨蛋,但老实说。我真的不知道发生了什么,所以非常感谢您的帮助

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

编辑(更新):
因此,我在Windows10中的几个程序(最著名的是Allegorithmic的Substance Painter)中也遇到了同样的问题。所以看起来这实际上可能是操作系统的问题。每当我尝试启动我的几个程序时,它们都会执行相同的操作…程序的行为就像它将要启动一样,但是没有可用的窗口出现。看看我的流程,我可以看到流程已经启动,但它再次是不可更改的。作为参考,我使用的是Windows 10版本1511(OS Build 10586.17)。

如果您正在运行,我相信您的问题可能是Avast。在卸载之前,我遇到了完全相同的问题。已升级到Win10,VS2013刚刚冻结,与您描述的相同

干杯