windows卸载驱动命令

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:先卸载设备再删驱动(防止占用)

  1. 运行 devmgmt.msc 打开设备管理器;
  2. 勾选「查看→显示隐藏的设备」;
  3. 找到你的内核驱动设备(非即插即用驱动在「非即插即用驱动程序」分类里);
  4. 右键卸载,勾选删除此设备的驱动程序软件
  5. 再执行上面的 pnputil 删除命令。