C盘空间告急主因是DriverStore、SoftwareDistribution和系统还原点中隐藏的驱动备份文件;需启用隐藏设备卸载幽灵驱动、用Driver Store Explorer批量清理旧驱动包、通过cleanmgr深度清理Windows更新缓存等冗余文件。

电脑C盘空间持续告急,但常规清理看不到明显效果,大概率是Windows在DriverStore、SoftwareDistribution和系统还原点里悄悄存了大量驱动备份文件,这些文件受系统保护、不显示在资源管理器默认视图中,必须用特定路径精准定位并释放。
启用隐藏设备后卸载幽灵驱动
这一步直接清除注册表中残留的已断开硬件驱动记录,避免后续清理时被误判为“正在使用”。
1、按 Win + R 输入 sysdm.cpl 回车,打开“系统属性”→“高级”选项卡→点击右下角“环境变量”。
2、在“系统变量”区域点“新建”,变量名填 【devmgr_show_nonpresent_devices】,变量值填 【1】,确定保存。
3、再按 Win + R 输入 devmgmt.msc 回车,打开设备管理器→顶部菜单栏点“查看”→勾选“显示隐藏设备”。
4、逐项展开“网络适配器”“显示适配器”“声音、视频和游戏控制器”,找图标呈灰色、名称带“已停用”或“该设备以前在此计算机上安装过”的条目——这类就是幽灵驱动,右键→“卸载设备”→勾选“删除此设备的驱动程序软件”→确认。
用 Driver Store Explorer 批量清理旧驱动包
这是最安全、最直观的驱动存储库清理方式,能看清每个驱动包的厂商、日期、大小和是否在用,比手动删文件夹靠谱得多。
方法一:快速筛选旧版驱动
1、从 GitHub 下载最新版 Driver Store Explorer(.zip),解压到 D 盘等非系统盘,比如 D:\DSExplorer。
2、右键 DriverStoreExplorer.exe → “以管理员身份运行”——不这样做会提示无权限读取。
3、等待扫描完成,左侧列表自动按类别分组,点击顶部“日期”列让驱动按时间倒序排列。
4、拖动滚动条向下看,跳过最近 3~5 行(含当前显卡/网卡/声卡厂商名如 NVIDIA、Intel、Realtek 的最新条目),其余全选 → 右侧点“Delete”按钮 → 确认执行。
方法二:按状态精准剔除
鼠标悬停在任意驱动包上,底部状态栏会显示“Not in use”或“In use”。只勾选所有标注 【Not in use】 的条目,哪怕它发布日期很新——这种是系统安装过但从未实际加载的冗余包,可放心删。
通过 cleanmgr 深度清理驱动相关系统文件
Windows 内置的磁盘清理工具在获得管理员权限后,能触达 DriverStore 备份、Windows 更新缓存、旧系统镜像三类最大头的驱动冗余来源。
第一步:启动并提权
1、Win + R 输入 cleanmgr 回车 → 选择 C 盘 → 点“确定”等待基础扫描。
2、扫描完别急着删,先点左下角“清理系统文件”按钮 → UAC 提示弹出时点“是”。
第二步:勾选关键项
3、再次选 C 盘进行深度扫描,完成后在新列表中务必勾选以下三项:
— 【Windows 更新清理】(清空 SoftwareDistribution\Download 中全部驱动补丁缓存)
— 【以前的 Windows 安装】(移除升级后遗留的完整旧系统镜像,含全套驱动配置)
— 【设备驱动程序包】(直接对应 DriverStore 中未被 RAPR 扫描到的 INF/CAT 文件)
4、点“确定”→再点“删除文件”,系统开始执行,进度条走完即完成。



















