编译报错:error PRJ0015 : 您的系统缺少 NULL 设备。无法启动生成。

最近在学习驱动编程,不知道什么时候给把NULL设备给设置成请求模式启动了,本来是系统模式的,结果导致编译器都不能运行。郁闷,网上看了一下原来是这个原因导致的,特写此篇作为记忆。


微软MSDN解释:
Error PRJ0015

Error Message:
The NULL device is missing from your system. We are unable to launch a build.

This error can be caused by low system resources. Close some applications or reboot.
It can also be caused if you do not have sufficient privileges to the NULL device on the computer.

---------------------------------------------------------------------------------------------------------

有这个错误的先看下windows\system32\drivers\null.sys中文件的大小。

原来的大小是:2.87KB(2944字节)




如果你发现你SYS文件比这个还大,说明可能中毒了,把那个在于2.87KB

的SYS删除了,再到WINDOWS\system32\dllcache中把Null.sys拷贝到drivers文件夹中。

在此之前先做如下操作,把NULL驱动先停止掉,方法如下:







此时重启下系统就OK了!

--------------------------------------------

这是本人用VS2008时遇到的问题,已解决!希望你的也能解决!  

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值