三步搞定C盘空间:Dism++免费系统清理指南
【免费下载链接】Dism-Multi-languageDism++ Multi-language Support & BUG Report项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language
周五下班前存一张 2GB 的照片包,弹出"磁盘空间不足"。点进 C 盘一看,最近一次系统更新悄悄塞进来好几个 GB 的更新包,还有一堆看不懂的临时文件。重装系统之前,先试试 Dism++ 的空间回收——读完这篇,你能独立完成一次完整的系统清理。
Dism++ 是一款免费、免安装的 Windows 系统维护工具,它直接基于微软更底层的 CBS 组件服务技术开发(不依赖 Dism 命令行工具),支持从 Windows Vista 到 Windows 11 的系统。适合想维护系统、但不想敲命令行的普通用户。这个仓库是它的多语言资源库,包含 16 种语言的翻译文件、清理规则文件Data.xml以及官网帮助文档。
上手前准备:系统与获取方式
Dism++ 需要 Windows Vista/NT 6.0 及以上系统、512MB 内存,支持 x86、amd64、arm64 三种架构,日常使用建议 8GB 内存。本仓库存放语言包与文档,程序本体可从官方发布包获取,按架构选择Dism++x64.exe、Dism++x86.exe或Dism++arm64.exe,右键选择以管理员身份运行:
git clone https://gitcode.com/gh_mirrors/di/Dism-Multi-language打开之后你看到什么
主界面很克制:顶部标签页列出本机上的所有系统(装了几套 Windows 就显示几个标签,点哪个就维护哪个),左侧是纵向功能列表——空间回收、更新管理、恢复功能等。第一次用不用研究别的,直接点"空间回收"。
实战:完成你的第一次空间回收 🔧
假设你的 C 盘被 8GB 的旧更新包和系统日志占着,按下面的顺序操作即可:
- 右键以管理员身份启动对应架构的
Dism++x64.exe。 - 在左侧功能列表点击空间回收,查看按"过期文件、系统文件、缓存文件"等分组的清理项。
- 先勾选"过期文件"里的安全项(比如系统日志、临时文件),点击扫描,程序会估算每项能释放的空间。
- 核对预估大小,点击清理,等待进度条走完。
做完后你会看到:扫描界面列出每个项目的可释放容量,清理结束后打开"此电脑",C 盘剩余空间已经肉眼可见地变大。
⚠️橙色标记的项目属于风险项,例如"被取代的 WinSxS 组件"——清理后对应更新将无法再卸载。选中时程序会弹出警告框,一定逐条看完再确认。
换一个场景:用 Dism++ 做一份可还原的系统备份
你担心升级系统翻车 → 按表格三步走 → 得到一份不用进 PE 就能还原的系统镜像:
| 步骤 | 操作 | 备注 |
|---|---|---|
| 1 | 选中目标系统,点菜单"恢复功能 → 系统备份" | 默认选中当前系统 |
| 2 | 输入 WIM 文件保存路径,点击确定 | 建议存到 D 盘等非系统盘 |
| 3 | 等待备份完成 | 若目标 WIM 已存在,会自动做增量备份 |
得到的 WIM 文件就是一份完整系统快照。哪天系统起不来了,用"恢复功能 → 系统还原"选择这个 WIM 即可在本机热还原;如果连系统都进不去,可以提前在"选项 → 详细设置"开启整合引导菜单,开机时就能从 BCD 菜单进入 Dism++ 恢复。
几个不太常用但很省事的技巧
顺带一提,这几个功能平时用不上,遇到对应场景时会很省事:
- 离线维护:菜单"文件 → 挂载映像"挂上 WIM/ESD 镜像,就能给不在当前运行的系统扫更新、清垃圾,用完记得卸载映像。
- 语言瘦身:菜单"选项 → 语言"可切换界面语言;
Languages/目录里有 16 种语言文件,只保留你需要的那份即可。 - 自定义规则:在
Config目录放入Custom1.xml形式的规则文件(可压成 zip),Dism++ 会自动加载,语法见下方文档。
新手容易踩的坑
问:清理了"被取代的 WinSxS 组件",之后想卸载某个更新却卸载不了? 答:这一项不可逆,清理后无法再卸载对应更新。未来有卸载更新或系统重置需求的话,别勾选它。
问:删了"以前的 Windows 系统"(Windows.old),现在想回滚到升级前的系统? 答:删掉后无法回滚。建议新系统稳定用上一两周后再勾选这一项。
问:备份时提示对已有 WIM 做增量备份,不是我想要的覆盖? 答:这是正常行为——目标 WIM 已存在时会自动追加当前系统状态。想要全新快照就换个文件名。
问:开启整合引导菜单后,开机多了一个 Dism++ 选项? 答:那是系统无法启动时的恢复入口,请保留。不要手动去删 BCD 启动项。
问:扫描更新时提示需要重启才能继续? 答:部分更新安装后会挂起(pending),重启系统再回来继续扫描。更新是分批推送的,通常需要反复扫描安装几轮。
接下来你可以
Dism++ 把过去要靠 PE 和命令行完成的系统维护,变成了几次点击。
接下来你可以:
- 回头再看一遍"过期文件"分组,评估哪些项可以深度清理。
- 按上表做一次系统备份,把 WIM 存到非系统盘。
- 找一张旧系统镜像,练习一次"挂载映像"的离线维护。
相关资源:
- 快速入门文档:界面布局与基础操作说明
- 自定义规则指南:编写自己的清理规则
- 清理规则文件 Data.xml:内置清理规则的完整定义
- 多语言文件目录:16 种语言的界面翻译文件
【免费下载链接】Dism-Multi-languageDism++ Multi-language Support & BUG Report项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考