在 Windows 8 中使用未签名的驱动程序

在 Windows 8 中使用未签名的驱动程序

我刚刚从 Windows 7 x64 迁移到 8,但我的 VPN 软件无法再运行:SafeNet IKE 服务(由我的 VPN 提供商使用的 SafeNet SoftRemoteLT GA 安装)无法再启动。

我发现,默认情况下,未签名的驱动程序在 Win8 上是被禁用的,这就是阻止驱动程序的原因。

当我尝试手动启动服务 (SafeNet IKE 服务) 时,系统事件日志告诉我驱动程序 (显然是 C:\WINDOWS\SysWow64\Drivers\IPSECDRV.sys) 被阻止。我在同一文件夹中找到的另一个驱动程序 crypto.sys 也收到相同的消息。

我尝试使用 bcdedit 启用未签名的驱动程序:

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit /set testsigning ON

重启后,同样的错误。我尝试启动到 Win 8 的测试模式,同样的问题。应用代码签名策略(已启用、忽略)也无济于事。运行 gpresult 确实显示已应用该策略。

欢迎任何帮助。

答案1

我在 Windows 8 中安装未签名的驱动程序时遇到了问题,以下步骤对我有用。

  1. Windows Key+R
  2. 进入shutdown.exe /r /o /f /t 00
  3. 点击“确定”按钮
  4. 系统将重新启动并进入“选择一个选项”屏幕
  5. 从“选择一个选项”屏幕中选择“疑难解答”
  6. 从“疑难解答”屏幕中选择“高级选项”
  7. 从“高级选项”屏幕中选择“Windows 启动设置”
  8. 点击“重新启动”按钮
  9. 系统将重新启动并进入“高级启动选项”屏幕
  10. 选择“禁用驱动程序签名强制”
  11. 系统启动后,按照在 Windows 7 上的方式安装驱动程序

相关内容