Windows 冗余驱动怎么找、怎么删:Driver Store Explorer 新手实操
【免费下载链接】DriverStoreExplorerDriver Store Explorer项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
Windows 用了好几年,驱动仓库悄悄吃掉好几个 GB。Driver Store Explorer(又叫 RAPR)能用图形界面浏览、导出并批量清理系统驱动仓库(DriverStore)里的驱动包,让你不碰命令行也能完成 Windows 驱动清理。
你的 C 盘多出几个 GB 去哪了
每装一次驱动,Windows 不会覆盖旧版本,而是把新版本放进C:\Windows\System32\DriverStore\FileRepository,旧的照样留着。
用两三年,这个目录塞下 3~5 GB 很正常,而设备管理器里根本没有它的"删除"入口。这就是 RAPR 存在的理由:它直接打开驱动仓库,把每个驱动包按 INF 文件名(INF 是驱动程序的配置文件)、厂商、版本、大小、关联设备列出来,逐个或批量删除。
程序要求 Windows 7 或更新版本、.NET Framework 4.7.2 或更新版本,并且需要管理员权限。安装最简单的一条命令是:
winget install lostindark.DriverStoreExplorer打开驱动仓库:全量列表 + 实时搜索
首次启动后,主窗口列出系统里所有第三方驱动包,列包括 Driver Class(驱动类别)、Provider(供应商)、Driver Version、Driver Date、Size 和 Device Name。
点任意列头可以排序,比如按 Size 从大到小排,最占空间的包立刻浮到最上面。搜索框输入关键词后列表实时过滤,几千个驱动里找 Realtek 或 Intel 只要几秒。
右侧 Operations 面板提供 Refresh、Add Driver、Delete Driver 等按钮,勾选 Force Deletion 后可以连正在使用的驱动一起处理,这个选项后面会说它什么时候别碰。
两个按钮,圈出冗余驱动
圈出旧版本驱动
"Select Old Drivers" 会自动勾选系统中已存在更新版本的旧驱动包,它们是占空间的头号来源。点一下全选,剩下的工作就是人工过目。
程序对驱动仓库的增、删、导出操作统一收敛在 IDriverStore.cs 这个接口后面,底层有原生 Windows API、DISM、pnputil 三套实现自动切换,所以不同 Windows 版本上行为是一致的。
圈出未使用驱动
"Select Unused Drivers" 勾选没有关联设备实例的驱动。注意它不等于"可安全删除":杀毒软件、网络服务、打印机虚拟驱动也常被勾进来。
触发选择后界面会显示黄色提醒条,删除前务必逐条过一遍清单。
删除的完整流程,四步
- 先备份:用 Export 把所有驱动包导出到本地文件夹,留好后悔药。
- 选候选:点 Select Old Drivers,确认勾选项里没有正在用的设备。
- 删除:按 Delete Driver,在确认框里点 Yes,等进度条走完。
- 验证:重启电脑,看设备管理器里有没有冒出带黄叹号的设备。
导出除了"整包备份"还有 CSV 格式,能把当前驱动清单导出成一张表存档,实现见 CSVExporter.cs,适合做删除前的快照。
⚠️ 新手最容易踩的三个坑
- 灰显的设备名:说明该驱动对应一个当前没连接的设备(相机、手机、外置硬盘),删掉后将来重新插设备时要重装驱动。
- "未使用"≠"可删":自动选择只是筛选器,不是安全判定,逐条核对清单再动手。
- 强删有边界:Force Deletion 能删正在使用的驱动,但对打印驱动可能无效;不确定用途的驱动,默认保留。
顺带一提:镜像里的驱动也能清
如果你维护系统镜像,RAPR 同样支持操作已挂载的离线 Windows 镜像驱动仓库(底层走 DismUtil.cs)。离线状态下"旧/未使用"两个自动选择会禁用,需要手动勾选包删除。
动手之前先养成习惯:删除前先 Export 一次备份,出问题就从备份文件夹里把驱动装回去。如果准备试试,现在就去装好 RAPR,先跑一遍"只导出不删除",熟悉一下自己的仓库里都有什么。
【免费下载链接】DriverStoreExplorerDriver Store Explorer项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考