news 2026/8/21 14:51:26

RAPR(Driver Store Explorer)驱动清理完整指南:4 步安全释放 C 盘空间

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RAPR(Driver Store Explorer)驱动清理完整指南:4 步安全释放 C 盘空间

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 步:先圈旧版本、先备份,再删除

目标:挑出有更新版本的旧驱动,留好后路再动手。

  1. 点右侧Select Old Drivers,自动勾选过时版本;
  2. 逐个扫 Device Name 列,不确定的取消勾选;
  3. Export把选中驱动备份进按厂商、类别整理好的文件夹;
  4. 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 分钟驱动检查

  1. 以管理员身份启动 RAPR,等列表加载完;
  2. 按 Size 列从大到小排,看前 5 名各关联什么设备;
  3. 用 Select Old Drivers 看看囤了多少旧版本;
  4. 挑一个确信用不上的,先 Export 再 Delete Driver;
  5. 对比 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 14:48:07

2026届互联网大厂校招趋势与求职策略

1. 2026届校招市场现状解析最近打开各大招聘平台和社交媒体,铺天盖地都是京东、小米、快手等互联网大厂的2026届校招广告。这些企业不约而同地打出了"万亿级人才投资"、"超10k实习岗位"、"70%留用率"等诱人标语,让即将毕业…

作者头像 李华
网站建设 2026/8/21 14:48:04

C++模板原理与实战:编译期泛型编程核心

1. 这不是语法糖&#xff0c;是C的“元编程地基”——为什么模板必须放在第一节你打开任何一本正经的C进阶教材&#xff0c;翻到目录第二页&#xff0c;大概率会看到“模板”两个字。但很多人学完这一节&#xff0c;只记得template<typename T>这个写法&#xff0c;写个m…

作者头像 李华
网站建设 2026/8/21 14:43:13

从“轮椅项目”到高效系统:渐进式重构实战指南

最近在技术社区里&#xff0c;一个名为“重构毕安卡井一”的项目标题引起了不少讨论。初看之下&#xff0c;这个标题充满了神秘感&#xff0c;甚至有些“轮椅”的调侃意味&#xff0c;但它背后指向的&#xff0c;其实是软件开发中一个永恒且核心的命题&#xff1a;如何对一个复…

作者头像 李华