我有一台从中国订购的 Xbox 360 无线接收器。我认为它是假货,因为微软早在我购买之前就已经停产了该设备。因此,我认为卖家修改了驱动程序的 inf 文件。
这在 Windows 7 中不是问题,但升级到 Windows 8 Pro x64 后,该设备显示为“未知设备”。
现在,当我尝试安装驱动程序时出现此错误:
该文件的哈希值未出现在指定的目录文件中。该文件可能已损坏或遭到篡改。
我怎样才能让 Windows 忽略此问题并采用该驱动程序?
答案1
可以安装驱动程序。以管理员身份打开命令提示符并运行以下两个命令:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
重启电脑。重启后,你就可以顺利安装任何未签名或经过测试签名的驱动程序。但这样做的缺点是,它会让你面临安全漏洞,因此,在安装完驱动程序后,请重新启用完整性检查:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
或者,你可以检查驾驶员签名覆盖该工具在Win8下运行。
答案2
这次,Lusitanian 的方法在 Windows 8.1 中对我不起作用。但这个有效:
- Windows Key+W并输入“更改高级启动选项”。
- 然后单击“立即重启”。
- 按照故障排除选项进行操作,直到到达高级启动选项。
- 最后选择禁用驱动程序签名强制执行并安装驱动程序。
重新启动后它将重新启用。