Dism++可通过五种方法清理WinSxS:一、“空间回收”清理已安装补丁的旧组件;二、“清理”模块删除Windows.old等残留;三、“Windows功能”卸载非必要组件并删文件;四、“用户清理”清除诊断日志降低WinSxS扩容;五、“命令行”分析并执行/ResetBase强制压缩。

如果您在使用 Windows 11 过程中发现 C 盘空间持续减少,且磁盘清理工具显示 WinSxS 文件夹占用异常庞大,则很可能是系统组件存储中积累了大量已安装但不再需要的更新备份与冗余组件包。以下是使用 Dism++ 清理 Windows 系统组件存储的多种方法:
一、通过 Dism++“空间回收”功能执行 WinSxS 深度清理
该功能基于 DISM 原生命令封装,可安全识别并移除 WinSxS 中已生效补丁对应的旧版组件包,不破坏当前系统完整性,是释放数 GB 至数十 GB 空间的高效方式。
1、以管理员身份运行 Dism++。
2、在左侧菜单栏中点击“空间回收”选项卡。
3、在右侧区域勾选“WinSxS 清理(仅已安装补丁)”和“Windows 更新清理”两项。
4、确认当前系统已稳定运行至少 72 小时,且所有关键更新状态为“已成功安装”。
5、点击顶部工具栏中的“执行清理”按钮,等待进度完成。
二、使用 Dism++“清理”模块清除旧系统残留与安装日志
全新安装或升级后的 Windows 11 会保留 Windows.old 文件夹、安装日志及临时引导文件,这些内容在系统确认无误后可完全删除,直接释放 5–20 GB 空间。
1、启动 Dism++ 后,切换至左侧“清理”选项卡。
2、勾选“Windows.old 文件夹”、“Windows 安装日志”、“临时 Windows 安装文件”三项。
3、确保未勾选“Windows ESD 安装文件”,除非您已明确放弃回滚至出厂镜像的能力。
4、点击“执行清理”按钮,Dism++ 将调用系统权限逐项移除指定路径。
三、利用 Dism++ 卸载非必要 Windows 功能组件释放底层空间
预装的 Windows 功能(如 Internet Explorer 11、Media Features、语言包等)不仅占用磁盘空间,其对应组件文件亦被存入 WinSxS 目录。禁用并删除其物理文件可同步缩减组件存储体积。
1、在 Dism++ 主界面点击“工具” → “Windows 功能”。
2、取消勾选当前未使用的功能项,例如:Internet Explorer 11、Media Features、Telnet 客户端、打印和文档服务。
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
3、务必勾选下方“删除对应功能文件”复选框。
4、点击“应用”按钮,系统将卸载功能并从 WinSxS 中移除关联组件。
四、通过 Dism++“用户清理”子页清除诊断数据与临时缓存对 WinSxS 的间接影响
部分系统服务(如 Windows Update Orchestrator、DiagTrack)在运行过程中会生成调试日志与临时组件快照,这些文件虽不直接位于 WinSxS 内,但会触发组件存储的冗余写入行为;清除后可降低后续 WinSxS 自动扩容频率。
1、在 Dism++ 中进入“清理” → “用户清理”子页。
2、选择当前登录账户(通常为 Administrator 或默认用户)。
3、勾选“调试日志”、“诊断数据”、“临时文件”三项。
4、点击“开始清理”,工具将扫描并删除 %ProgramData%\Microsoft\Diagnosis、%WinDir%\Logs\CBS 等路径下关联缓存。
五、结合 Dism++ 执行组件存储分析与强制压缩
Dism++ 提供对 WinSxS 的详细成分分析能力,可定位具体哪些补丁包占用了最多空间,并支持调用 DISM /StartComponentCleanup /ResetBase 命令进行不可逆压缩,彻底移除所有旧版组件备份,仅保留当前启用版本。
1、进入“工具” → “命令行”选项卡。
2、输入命令:dism /online /Cleanup-Image /AnalyzeComponentStore,回车执行分析。
3、查看输出结果中“可安全删除的非活动组件”所占空间大小。
4、若确认需最大幅度瘦身,输入命令:dism /online /Cleanup-Image /StartComponentCleanup /ResetBase,回车执行。
5、等待命令完成,此操作不可撤销,且后续无法卸载已安装的任何 Windows 更新。










