答案是关闭内存完整性、修改注册表禁用hvci、临时禁用驱动签名、用bcdedit禁用完整性检查、安装whql认证驱动。提示源于secure boot或hvci验证失败,需依次尝试上述五种方法解除安全内核拦截。

如果您在 Windows 11 中安装或启用某驱动程序时收到“此驱动无法在安全内核上运行”的提示,通常表明该驱动程序因未通过安全启动(Secure Boot)验证、缺少 HVCI 兼容签名,或被内核隔离机制主动拒绝加载。以下是多种可立即执行的修复操作:
一、关闭内存完整性(内核隔离)
内存完整性是 Windows 11 安全内核的关键组件,它强制所有驱动程序必须满足 Hypervisor 强制代码完整性(HVCI)标准才能加载。关闭该功能可解除对非 HVCI 兼容驱动的硬性拦截。
1、按 Win + I 打开设置,左侧点击【隐私和安全性】,右侧点击【Windows 安全中心】。
2、在保护区域下,点击【设备安全性】。
3、向下滚动至【内核隔离】,点击【核心隔离详细信息】。
4、将【内存完整性】开关切换为关闭状态。
5、系统提示需重启,点击【立即重启】使更改生效。
二、通过注册表禁用 Hypervisor 强制代码完整性(HVCI)
当设备固件隐藏了内核隔离 UI 选项,或关闭内存完整性后仍报错,说明 HVCI 验证逻辑仍由底层注册表策略控制。直接修改注册表可绕过 UI 限制,彻底禁用 HVCI 加载检查。
1、按 Win + R 打开运行窗口,输入 regedit 并回车。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios。
3、在右侧空白处右键 → 【新建】→【DWORD (32 位) 值】,命名为 HypervisorEnforcedCodeIntegrity。
4、双击该值,将“数值数据”改为 0,基数设为十进制。
5、重启计算机。
三、临时禁用驱动程序强制签名验证(启动时生效)
该方法不修改系统永久策略,仅在当前启动会话中绕过内核模式驱动的数字签名强制校验,适用于快速测试驱动是否因签名问题被拒。
1、按住 Shift 键同时点击【开始】菜单中的【重启】。
2、进入恢复环境后,选择【疑难解答】→【高级选项】→【启动设置】→【重启】。
3、重启后按键盘上的 F7 键,选择【禁用驱动程序强制签名】。
4、系统继续启动进入桌面,此时可尝试手动安装或启用目标驱动程序。
四、使用 bcdedit 命令永久禁用完整性检查(需管理员权限)
该命令直接修改启动配置数据库,禁用启动时的内核完整性校验流程,效果等同于关闭 HVCI,但无需依赖图形界面或注册表路径可见性。
1、按 Win + X,选择【终端(管理员)】。
2、在提升权限的终端中输入以下命令并回车:bcdedit.exe /set nointegritychecks on。
3、若后续需恢复,默认启用完整性检查,运行:bcdedit.exe /set nointegritychecks off。
4、重启计算机。
五、通过 Windows 更新安装可选的 WHQL 认证驱动
微软持续向 Windows Update 推送经安全内核兼容性验证的驱动程序,这些驱动已通过 HVCI 和 Secure Boot 双重认证,可直接替代第三方旧版驱动,避免触发“无法在安全内核上运行”提示。
1、打开【设置】→【Windows 更新】→【高级选项】。
2、向下滚动至【其他选项】,点击【可选更新】。
3、等待加载完成,在【驱动程序更新】类别下展开列表。
4、勾选与您的硬件匹配且标注为 Windows 11 Certified 或 WHQL 的驱动项。
5、点击【下载并安装】,安装完成后重启。











