原文地址:https://itxiaozhang.com/windows-core-isolation-incompatible-driver-sntusb64-fix/
如果您需要远程电脑维修或者编程开发,请加我微信咨询。

问题描述

Windows 内核隔离 / 内存完整性开关无法开启,系统提示存在未兼容驱动程序。

系统检测到的驱动信息:

  • 驱动包:oem30.inf
  • 驱动文件:SNTUSB64.SYS
  • 发布厂商:SafeNet, Inc.
  • 驱动版本:7.5.8.0
  • 驱动日期:12/10/2012

驱动文件位置:

1
C:\Windows\System32\drivers\SNTUSB64.SYS

由于该驱动版本较旧,与 Windows 内核隔离功能不兼容,导致 内存完整性功能无法开启

问题原因

SNTUSB64.SYSSafeNet Sentinel USB 加密设备驱动,用于软件加密锁、网银 U 盾或部分专业软件授权设备。

该驱动版本发布于 2012 年,未支持 Windows 的虚拟化安全(VBS)与内存完整性机制,因此被系统标记为不兼容驱动,导致内核隔离功能被阻止开启。

解决办法

1 停止并删除驱动服务

以管理员身份打开 PowerShell 或 CMD 执行:

1
2
3
sc query SNTUSB64
sc stop SNTUSB64
sc delete SNTUSB64

若提示服务未安装,可直接继续下一步。

2 删除驱动仓库中的驱动包

执行命令删除驱动安装包:

1
pnputil /delete-driver oem30.inf /uninstall /force

提示 驱动程序包已成功删除 即表示删除完成。

3 删除驱动文件

进入系统驱动目录:

1
C:\Windows\System32\drivers\

删除文件:

1
SNTUSB64.SYS

同时检查以下目录,若存在同名文件一并删除:

1
C:\Windows\SysWOW64\drivers\

4 重启并验证

重启电脑后执行:

1
pnputil /enum-drivers | findstr /i "sntusb safenet"

若命令无任何输出,且系统目录不存在 SNTUSB64.SYS,说明驱动已彻底删除。

完成后重新进入 Windows 安全中心 → 设备安全性 → 内核隔离,即可正常开启 内存完整性

视频版本