RAPR(Driver Store Explorer)驱动清理完整指南:4 步安全释放 C 盘空间
【免费下载链接】DriverStoreExplorerDriver Store Explorer项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
你清过桌面、下载、回收站,C 盘却只瘦了一点点?真正的空间大户往往藏在C:\Windows\System32\DriverStore——Windows 的驱动仓库,里面囤着你装过的每个驱动版本的副本,动辄 10GB 起。Driver Store Explorer(简称 RAPR)就是专门打开这个仓库的开源工具:列出每个驱动的名称、版本、大小和关联设备,帮你圈出旧版本并安全删掉。
RAPR 和系统自带方案差在哪
一句话定位:RAPR 是驱动仓库的"盘点员"——先给你一张完整的库存清单,再帮你把积压的旧货清走。
| 方案 | 能看到什么 | 卡在哪 | 适合谁 |
|---|---|---|---|
| 设备管理器 | 当前正在使用的驱动 | 看不到已被替换的旧版本,它们还在占空间 | 只想查"现在在用哪个驱动"的人 |
| pnputil / dism 命令行 | 完整的驱动列表 | 参数要记、输出是纯文本,新手劝退 | 熟悉命令行的用户 |
| 手动删 FileRepository 文件 | 实际文件 | 目录受保护,手删极易搞坏设备 | 基本不推荐任何人 |
| RAPR | 全部第三方驱动:名称、版本、日期、大小、设备 | 需要管理员权限,普通权限下只读 | 想给 C 盘减负、又不想碰命令行的普通用户 |
这就是主界面:左侧列表按类别分组(Display adapters、Human Interface Devices 等),中间列是版本、日期、大小、设备名,右侧 Operations 面板放着 Refresh、Add Driver、Delete Driver、Select Old Drivers 等核心按钮。注意截图里那个 82 KB 的gameflt.inf——单个不起眼,几十上百个堆起来,空间就是这么悄悄溜走的。
从安装到删掉第一个旧驱动:4 步走通
第 1 步:winget 一条命令装好
目标:装到干净、官方的 RAPR。
winget install lostindark.DriverStoreExplorer验证:在开始菜单搜 "RAPR" 能启动,或在 PowerShell 里直接运行rapr。
为什么这么做:winget 是官方维护的渠道,依赖自动处理。从第三方站点随手下,容易拿到旧版本或带捆绑的包。
第 2 步:右键"以管理员身份运行"
目标:拿到对驱动仓库的读写权限。
等列表加载完,确认左侧每个类别下都有条目。
为什么必须:驱动仓库是系统级目录,没有管理员权限时按钮点了没反应、操作静默失败——不是工具坏了,是权限不够。
第 3 步:先圈旧版本、先备份,再删除
目标:挑出有更新版本的旧驱动,留好后路再动手。
- 点右侧Select Old Drivers,自动勾选过时版本;
- 逐个扫 Device Name 列,不确定的取消勾选;
- 点Export把选中驱动备份进按厂商、类别整理好的文件夹;
- 点Delete Driver确认删除。
为什么是这个顺序:Export 是全程唯一的兜底,顺序一反,删错就找不回来。INF 文件与 FileRepository 实际文件之间的映射逻辑在 Rapr/Utils/DriverStoreRepository.cs,读一遍能消除"黑盒感"。
第 4 步:回"此电脑"验证空间
目标:确认这次清理真的起了作用。
对比操作前后的 C 盘可用空间,删掉数百 MB 级别的驱动时,数字会直接跳。
为什么要验证:不看结果就不知道自己的选法对不对——空间没变化时,回头查第 3 步,多半是只删了小条目。
删除旧驱动前,这 4 条边界别碰
| 常见错误 | 后果 | 正确做法 |
|---|---|---|
| 点完 Select Old Drivers 不看就全删 | "旧驱动"可能仍被组件或还原点依赖,删了没法回滚 | 逐个扫设备名,灰色(设备未连接)的优先删,不确定的取消勾选 |
| 报错就勾 Force Deletion 重试 | 会无视"正在使用"的保护,可能拔掉正在工作的网卡、显卡驱动 | 确认驱动不再使用时才用;打印驱动上它可能根本不生效,见 README_ZH-CN.md 的专门提示 |
| 双击启动,不带管理员权限 | 按钮无反应、列表不完整、操作静默失败 | 右键"以管理员身份运行",第一次就养成习惯 |
| 只看删了多少个,不看总大小 | 几十 KB 的小驱动删一堆也无感,误判"没用" | 按 Size 列从大到小排,先清大块头 |
驱动备份与离线镜像:两个进阶用法
重装系统后,用 Add Driver 一键恢复
删除前先 Export,备份就是一套按厂商、类别整理好的文件夹。重装后把Add Driver指向它,驱动直接装回来,不用再逐个去厂商官网翻。
谁适合:每年重装一两次系统、受够逐个找驱动的笔记本用户。
不启动系统,直接管离线镜像的驱动
RAPR 还能打开离线 Windows 镜像的驱动存储,不启动系统就完成增删与清理。底层会在原生 API、DISM、PnPUtil 三个后端间按环境自动切换,你不用关心细节,实现分别在 Rapr/Utils/DismUtil.cs 和 Rapr/Utils/PNPUtil.cs。
谁适合:企业运维、系统封装人员——镜像部署前清一遍冗余驱动,批量机器一次受益。
关于删除 Windows 驱动的 4 个常见疑问
问:删了旧驱动会不会蓝屏?答:删的是"有新版可替代"的旧版本,风险很低。系统核心驱动和正在使用的设备驱动别碰。原则就一条:先备份、后删除、不确定就留着。
问:设备名显示灰色是什么情况?答:表示该设备当前没连接,比如没插上的相机、外接硬盘。这类删掉比较安全,下次重连时 Windows 会自动重装驱动。
问:删了一堆,空间怎么没变化?答:删的多是 KB 级老驱动。按 Size 列排序先清大块头,效果立竿见影。
问:手滑删错了,能救回来吗?答:删前做过 Export 就用 Add Driver 指回备份文件夹;没备份只能去厂商官网下载。这也是官方警告里"删除前务必备份"排在最前的原因。
今天就能做的 5 分钟驱动检查
- 以管理员身份启动 RAPR,等列表加载完;
- 按 Size 列从大到小排,看前 5 名各关联什么设备;
- 用 Select Old Drivers 看看囤了多少旧版本;
- 挑一个确信用不上的,先 Export 再 Delete Driver;
- 对比 C 盘前后空间。
每月做一遍,系统盘会一直保持清爽。想直接参与项目:
git clone https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer界面支持 20 多种语言,资源都在 Rapr/Lang/ 目录里,改翻译、加语言、修 bug 都有你的位置。驱动仓库会一直悄悄长大,但空间清不清、怎么清,主动权在你手里。
【免费下载链接】DriverStoreExplorerDriver Store Explorer项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考