此驱动程序已被阻止加载(Windows 2008 R2)

时间:2013-09-30 10:40:02

标签: windows driver driver-signing

我正在学习为Windows创建驱动程序。在尝试部署我的第一个驱动程序时,我在尝试启动服务时遇到此错误:

发生系统错误1275.

此驱动程序已被阻止加载

我使用的是Windows Driver Kit V7.1.0。试图为/ 386和/ ia64架构构建.sys文件。尝试使用自签名证书对两个文件进行签名。最后禁用签名检查(启动期间的F8并选择“禁用驱动程序签名强制执行”)并尝试使用签名和未签名的驱动程序。仍然得到同样的错误。

任何想法可以做些什么?

更新:使用以下命令进行签名:Signtool sign / v / s PrivateCertStore / n MyCert / t http://timestamp.verisign.com/scripts/timestamp.dll driver.sys即我使用嵌入式签名。此外,MyCert证书来自受信任的根证书颁发机构证书存储库(可通过执行Ctrl + R,certmgr.msc查看可用的证书)

1 个答案:

答案 0 :(得分:0)

我已在我的测试设置中解决了这个问题。 问题是编译器不兼容。在win-7构建环境上编译后我的测试驱动程序在win2k8r2机器上成功加载