Windows 把第三方驱动存放在 DriverStore,不要手动进 System32 删文件 ,要用系统自带工具 pnputil 清理驱动包,不会弹出权限拦截Microsoft Learn。
步骤 1:列出所有第三方 INF 驱动(管理员 CMD)
cmd
pnputil /enum-drivers
在输出列表里找到你安装的驱动,记下对应的文件名:oemXX.inf(例如 oem27.inf)。
步骤 2:强制卸载 + 删除驱动包(最关键命令)
cmd
pnputil /delete-driver oem27.inf /uninstall /force
参数说明:
/uninstall:卸载已加载的驱动设备/force:强制删除驱动存储里的文件,绕过权限保护- 执行完成后,
C:\Windows\System32\DriverStore\FileRepository里对应的文件夹会被自动清理,不需要手动获取 TrustedInstaller 权限。
步骤 3:先卸载设备再删驱动(防止占用)
- 运行
devmgmt.msc打开设备管理器; - 勾选「查看→显示隐藏的设备」;
- 找到你的内核驱动设备(非即插即用驱动在「非即插即用驱动程序」分类里);
- 右键卸载,勾选删除此设备的驱动程序软件;
- 再执行上面的
pnputil删除命令。