这是时间顺序的延续 问题。我已经简化了木板,因此在32位版本的XP和Vista上使用DDK版本的Bulkusb运行良好,但我无法在Vista 64上安装它。(使用AMD64 fre构建)我已经能够制作Windows Windows使用Bulkusb和Usbsamp识别所需安装的文件,但是一旦安装,它说

Windows cannot load the device driver for this hardware.
The driver may be corrupted or missing. (Code 39)

在详细信息中,在问题代码属性中,它说27.当我第一次安装它时,它会抱怨驱动程序没有被数字签名,并且我尝试过运行:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

因为提到的是,它应该使Windows运行未签名的驱动程序,但这无济于事。

如果有人对此有洞察力,将会对任何帮助。

谢谢,

SURD。

编辑交易的另一部分,我花了很长时间才能找到问题或答案中的任何地方:在启用驱动程序时,您要么需要在设备管理器中检查“删除驱动程序”,要么使用PNPUTIL -D OEM## #.inf卸下驱动程序,否则将不会使用新驱动程序。

有帮助吗?

解决方案

即使更改了BCEDIT选项,也不可能在Windows Vista/7 64位加载未签名的驱动程序。您需要为驾驶员进行测试。我根据“内核模式签名演练”文档从Microsoft网站下载的“内核模式签名演练”文档解决了此问题: http://www.microsoft.com/whdc/driver/install/drvsign/kmcs-walkthrough.mspx

无论如何,远景/7 64位都无法加载未签名的驱动程序。更改BCEDIT选项后,可以加载测试签名的驱动程序。释放签名的驱动程序无限制地加载,但警告消息。您可以按照此文档说明进行测试签名。对于发布签名,有必要购买代码签名证书。

最终(和可选)步骤是通过Windows徽标套件(WLK)传递测试。这允许删除驱动程序安装期间显示的警告消息。

其他提示

我在Windows 10上收到此错误消息:'Windows无法为此硬件加载设备驱动程序。驱动程序可能已损坏或丢失。 (代码39)'。跟随之后 https://www.tenforums.com/tutorials/104025-turn-core-isolation-memoration-memory-integrity-windows-10-a.html 这个问题是为我解决的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top