Visual Studio Express 2015中的LNK1104错误:无法打开.exe文件

时间:2015-11-19 21:52:47

标签: c express visual-studio-2015 fatal-error

我一直在解决这个问题几个小时无济于事。

Visual Studio不会运行我创建的任何新项目。这是发生的事情:

  1. 说我写了一个简单的“Hello world”程序。当我选择“Run without debugging”时,会弹出命令窗口,但不打印任何内容。

  2. 命令窗口关闭,我尝试再次运行程序。这一次,我收到了LNK1104错误,说

  3. LNK1104无法打开文件'c:\ users \ randyprice4 \ documents \ visual studio 2015 \ Projects \ pls work \ Debug \ pls work.exe

    如果我退出Visual Studio并尝试删除整个项目,我的计算机将告诉我该项目正在另一个应用程序中使用。正在使用的部分是

    C:\ Users \ randyprice4 \ Documents \ Visual Studio 2015 \ Projects \ pls work \ Debug \ pls work.exe

    该文件正在System中使用。除非我重置计算机,否则无法终止调试过程或删除文件。

    我卸载了Visual Studio并删除了与之关联的所有文件,然后重新安装它,我仍然遇到同样的错误。

    如果我按ctrl + alt + F7重建项目,它将成功构建,但这是唯一正在发生的积极事情。

    我很茫然。非常感谢帮助。

    编辑:以下不是问题:

    -Task Manager(未出现在任务管理器中)

    -Antivirus

1 个答案:

答案 0 :(得分:0)

理论:

  • 系统使用的文件很可能意味着某些侵入式常驻代码(如防病毒)正在打开它并干扰您的操作。您可以使用procmon查看程序文件中发生的所有操作(对于可疑的系统活动,请参阅相关的堆栈跟踪)。这很可能是病毒,FYI(在这种情况下,您可能根本无法运行procmon。)
  • 你的程序本身做了一些有趣的事情,并在控制台窗口关闭后继续运行。但是,如果它是一个简单的" Hello,world"在一个带有默认设置的新创建的项目中,除非上述"病毒"以某种方式增强了它。不过,您可以使用procexp
  • 进行检查