Driver Store Explorer 完整指南:3 个清理目标,安全释放 C 盘空间
Driver Store Explorer 完整指南:3 个清理目标,安全释放 C 盘空间
【免费下载链接】DriverStoreExplorerDriver Store Explorer项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
C 盘容量像漏了底的桶一样慢慢变少,多半是 Windows 驱动存储(Driver Store)里堆满了旧版驱动包。Driver Store Explorer 就是一款免费的驱动残留清理工具:它把本机所有第三方驱动包列出来,帮你挑出可以删的旧版本,删除前还能先做备份,从而安全地腾出磁盘空间。
先把环境备好
动手前确认三件事,缺一项都别往下走:
- 系统为 Windows 7 及以上
- 已安装 .NET Framework 4.7.2 及以上
- 全程以管理员权限运行程序(否则会出现勾不中、删不动的情况)
安装只有两条路,都很轻:
方法一:winget 一条命令
打开 PowerShell,执行:
winget install lostindark.DriverStoreExplorer装完后在开始菜单搜索 "DriverStore Explorer" 即可启动。
方法二:手动解压即用
到项目发布页下载最新的 ZIP 压缩包,解压到任意目录,双击Rapr.exe就能用,工具本体就这一个文件,不需要额外配置。
如果你更喜欢自己编译,源码入口在 Rapr.sln,用 Visual Studio 2022 打开后构建即可。
界面分区速读
界面信息看着密,实际只分三块,每块回答一个问题:
- 左侧驱动列表——"装了哪些"。驱动按类别分组(Display adapters、Human Interface Devices、Keyboards 等),每行一个驱动包,行首有勾选框,支持一次选中多个做批量操作。
- 中间的列——"这是什么、值不值得删"。
INF文件名、Driver Class、Provider、Driver Version、Driver Date、Size、Device Name 全部摊开给你看。 - 右侧 Operations 面板——"能对它做什么"。Refresh刷新、Add Driver添加、Delete Driver删除、Select Old Drivers一键筛选旧驱动,外加一个Force Deletion强制删除复选框。
界面里的颜色是最省事的线索,四条记牢:
- 设备名显示灰色:对应设备当前没连着(拔走的 U 盘、收起来的打印机),删掉最没副作用
- 日期呈橙红色:系统里已有更新版本,是删旧留新的首选对象
- 行底色变浅蓝:该行已被勾选,等着被批量操作
- Size 列数字越大:删掉它省下的空间越多
把主流程走一遍
动手之前,把这套动作顺序固定下来:先筛选、再备份、然后删、最后验证。
- 筛选旧驱动。点右侧的Select Old Drivers按钮,所有存在更新版本的旧驱动会被自动勾上,省得你逐个肉眼找。
- 备份。先建一个 Windows 系统还原点;再对目标驱动行点右键,通过Open Folder Location打开它存放的文件夹,把内容复制一份到安全位置。
- 删除。确认勾选无误后点Delete Driver,在确认弹窗里点确定;批量勾选时程序会逐个处理并显示进度。
- 验证。点Refresh刷新列表,确认磁盘空间有变化、设备工作正常。
如果某个正在被使用的驱动删不掉,勾上Force Deletion复选框、先断开对应设备,再执行一次删除即可。
按目标对号入座
如果你的目标是清理显卡驱动的旧版本
显卡驱动每次更新后旧版本都留在存储里不走,日积月累很可观。
- 在列表里找到Display adapters分组。
- 点一下Driver Date或Size列头排序,最新版和老版本立刻分出高低。
- 备份后删掉旧版本,只保留最新一份。
- 按显卡驱动的体积,一次通常能腾出数百 MB 甚至 GB 级空间。
如果你的目标是定位"设备插上却不认"的冲突驱动
USB 设备或打印机突然失联,常见原因是新旧两版驱动同时存在互相打架。
- 在列表里定位到对应类别,比如 Human Interface Devices。
- 找同一设备对应的两行:Device Name呈灰色的那行是没连接时的状态,另一行才是当前在用的。
- 备份后删掉那个可能惹事的旧版本。
- 重新插拔设备,让 Windows 按剩下的一版重新加载驱动。
如果你的目标是给 C 盘做一次按大小排序的瘦身
- 把Size列按从大到小排序,最占空间的驱动包排在最上面。
- 重点盯Device Name呈灰色的大驱动——它们的设备本来就不在用。
- 分批处理,每删一批之前先建还原点。
- 每批删完点Refresh,看着剩余空间一点点回升。
安全与回退
💡 删驱动不是没有代价的操作,守住这几条红线再动手:
- 还原点先行:建好系统还原点,再谈删除
- 备份先行:删前把驱动文件复制出来,别指望删完还能反悔
- 小步走:每次只删一小批,删完验证设备正常再继续下一批
- 核心硬件不碰:主板、显卡、网卡这类关键硬件的驱动一律保留
真出了问题,按这个顺序回退:
- 用右键菜单Open Folder Location找回备份出来的驱动文件;
- 点Add Driver,从备份目录把驱动包装回去;
- 备份也没留的话,去设备厂商官网重新下载对应驱动安装。
另外列表默认只展示第三方驱动包,旧驱动筛选也只挑"有更新版本在手上"的,系统核心部分很难被误选进勾选范围——但删前照旧备份,稳妥。
往深一点
三个进阶能力,知道即可:
- 三种 API 后端:原生 Windows API、DISM、PnPUtil 三套实现,程序按系统能力自动挑选与降级,切换逻辑见 Rapr/Utils/DriverStoreFactory.cs;
- 离线映像管理:可以打开未安装的 Windows 映像的驱动存储,做系统部署和维护时很实用,入口在 Rapr/ChooseDriverStore.cs;
- 多语言界面:覆盖中文、韩文、日文等 20 多种语言,资源文件集中在 Rapr/Lang/ 目录。
收尾
- 备份在前,删除在后
- 分批小步,每批验证
- 驱动存储只留最新版,C 盘和系统状态都会清爽很多
【免费下载链接】DriverStoreExplorerDriver Store Explorer项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考