error PRJ0003 : 生成“C:\WINDOWS\system32\cmd.exe”时出错

在使用visual studio 2005或2008时遇到error PRJ0003错误,问题指向C:\WINDOWS\system32\cmd.exe。尝试多种解决方案无效后,发现cmd.exe无法运行,提示找不到文件。最终发现是由于映像劫持病毒导致,通过删除注册表项[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options]成功解决问题。
摘要由CSDN通过智能技术生成

最近使用visual studio 2005或visual studio 2008的编译项目时可能都遇到了这样的问题:

error PRJ0003 : 生成“C:\WINDOWS\system32\cmd.exe”时出错

 

1>Project : error PRJ0003 : Error spawning 'C:\Windows\System32\cmd.exe'.
1>Build log was saved at "file://c:\Users\Gilbert\Documents\Visual Studio 2008\Projects\Helloworld\Helloworld\Debug\BuildLog.htm"
1>Helloworld - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

经过网上大面积搜索:

可能工程坏了

删除Debug目录下的东西,   重新编译整个工程

clean
rebuild
确定所谓的“工具”-〉“选项”-> "VC++项目设置"->"解决方案资源管理器模式"里的“显示所有设置”有没有勾选,只要勾上就会有“项目和解决方案”的选项,在该项目下逐行添加
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem 

都不能解决问题,我哭,呜呜呜呜呜

 

既然问题和'C:\Windows\System32\cmd.exe'有关,那就看看是不是它出了什么问题!

开始》运行》cmd

啊?居然不能运行!!!!

打开C:\Windows\System32文件夹,查找cmd.exe,文件存在啊,双击运行,居然提示:

Windows找不到文件!

我就晕,文件夹明明在那摆着,却告诉我找不到文件。

难道是文件坏了?

去另一个系统把文件复制过来覆盖,问题依旧; 还是搜索吧。

 

最后在一个网页快照中找到了问题的真正原因;

内容如下:

在运行中输入cmd无法运行,windows

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值