Windows 10内存完整性无法开启等问题,多因第三方驱动(如USB摄像头、手机助手等)以流氓签名潜入DriverStore;需用pnputil定位并强制删除对应oemXX.inf包,再重启启用内存完整性。

Windows 10系统中遇到“内存完整性无法开启”“设备管理器报黄叹号但找不到对应硬件”“安全启动失败提示签名验证异常”,大概率是某个第三方驱动(尤其是USB摄像头、手机助手、虚拟声卡、录屏工具等附带的.sys+inf组合)以流氓签名方式潜入DriverStore,且未被常规卸载流程清除。
确认目标驱动是否真在DriverStore里
以管理员身份打开终端(右键“开始”→“终端(管理员)”),执行:
pnputil /enum-drivers | findstr -i "unsigned\|invalid\|test\|usbccgp\|ew_\|athr\|bthport"
这一步会快速筛出常见流氓驱动特征:未签名、测试签名、含USB摄像头过滤器(usbccgpfilter)、华为/联想手机驱动(ew_)、蓝牙协议栈(bthport)等。若输出为空,说明目标不在DriverStore中,无需继续本流程。
注意:不要直接删oem0.inf这种编号靠前的包——它很可能是系统关键驱动,【误删会导致蓝屏或无法启动】。
精准定位并强制删除驱动包
方法一:先卸载设备再删驱动(推荐给新手)
1. 按Win+X → 设备管理器 → 查看 → 勾选“显示隐藏的设备” → 展开“非即插即用驱动程序”和“其他设备”;
2. 找到名称含“usbccgpfilter”“ew_usbccgpfilter”“athr”“bthport”的条目,右键→卸载设备→务必勾选“删除此设备的驱动程序软件”;
3. 卸载完成后,回到管理员终端,执行:pnputil /delete-driver oemXX.inf /uninstall /force(把oemXX.inf替换成你从上一步命令中看到的真实发布名,如oem222.inf);
4. 系统会提示“已成功删除驱动程序包”,此时C:\Windows\System32\DriverStore\FileRepository下对应文件夹已被自动清空,无需手动进目录删文件。
方法二:跳过设备卸载,直接强删(适用于驱动未被占用时)
在管理员终端中输入:pnputil /delete-driver oemXX.inf /force
该命令绕过设备占用检测,直接从DriverStore抹除.inf及其关联的.sys/.cat文件。但若驱动正被USB手机、摄像头实时调用,会失败并报错“一个或多个设备当前使用指定的 INF 安装”——这时必须拔掉所有外接USB设备,再重试。
验证是否真正清除干净
执行 pnputil /enum-drivers | findstr /i "oemXX"(把oemXX替换成你要查的编号);
如果无任何输出,说明驱动包已从DriverStore彻底消失;
如果仍有返回,说明该驱动被其他INF包重复引用,需用pnputil /enum-drivers全量浏览,找出所有含相同厂商名或设备ID的oem*.inf,逐个删除;
最后重启电脑,进入“Windows安全中心→设备安全性→内核隔离→内存完整性”,开关应变为可操作状态。


















