Windows 11怎么清理WinSxS文件夹_Windows 11使用DISM深度清理组件存储

php中文网
发布: 2025-12-07 06:49:16
原创
727人浏览过
Windows 11 C盘空间被WinSxS大量占用时,应先用DISM /AnalyzeComponentStore分析,再依次执行基础清理、/ResetBase重置基线、映像修复及自动任务触发,以安全释放空间。

windows 11怎么清理winsxs文件夹_windows 11使用dism深度清理组件存储

如果您发现 Windows 11 的 C 盘空间被大量占用,且“磁盘清理”中显示“Windows 更新”项高达数十 GB,其中大部分实际来自 WinSxS(Windows Side-by-Side)组件存储文件夹,则说明系统长期累积了大量旧版本系统组件和更新备份。以下是使用 DISM 工具安全清理 WinSxS 文件夹的多种方法:

一、分析 WinSxS 组件存储现状

在执行任何清理操作前,必须先评估 WinSxS 当前占用空间、可回收容量及清理必要性。该步骤不修改系统,仅输出诊断信息,是所有后续操作的前提。

1、以管理员身份打开 Windows Terminal(或命令提示符);

2、输入并执行以下命令:
DISM /Online /Cleanup-Image /AnalyzeComponentStore

3、等待命令完成(约1–3分钟),观察输出中的“Component Store Cleanup Recommended : Yes”“Number of Reclaimable Packages”数值;

4、记录“Actual Size of Component Store”“Backups and Disabled Features”两项大小,用于判断清理收益。

二、执行基础组件清理

该方法仅删除已被新版本替代、当前系统不再需要的旧组件包,保留所有功能回退能力,属于最安全的清理层级,适用于所有用户。

1、确保已以管理员身份运行终端;

2、输入并执行以下命令:
DISM /Online /Cleanup-Image /StartComponentCleanup

3、等待命令完成(通常需5–15分钟),期间系统可正常使用;

4、完成后重启计算机,再检查磁盘空间变化;

5、注意:此操作不会删除当前启用的功能或已安装的可选组件,也不会影响系统还原点。

三、执行重置基线清理(/ResetBase)

该方法将删除所有旧版更新组件的备份,仅保留当前运行系统所依赖的最新版本组件,可释放显著空间(常达数 GB 至十余 GB),但会永久失去通过“卸载更新”回退到前一版本 Windows 的能力

1、确认已完成上一步基础清理且系统运行稳定;

2、以管理员身份运行终端;

3、输入并执行以下命令:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

AiTxt 文案助手
AiTxt 文案助手

AiTxt 利用 Ai 帮助你生成您想要的一切文案,提升你的工作效率。

AiTxt 文案助手 105
查看详情 AiTxt 文案助手

4、命令执行时间较长(10–25分钟),请勿中断或关机;

5、完成后再次运行 DISM /Online /Cleanup-Image /AnalyzeComponentStore 对比前后数据;

6、重要提示:执行后,“设置 → Windows 更新 → 卸载更新”中将不再显示此前安装的累积更新条目

四、结合系统映像修复进行同步优化

WinSxS 异常膨胀有时由系统映像损坏引发,单独清理可能效果受限。本方法在清理前先验证并修复映像完整性,提升清理成功率与系统稳定性。

1、以管理员身份运行终端;

2、依次执行以下三条命令(每条执行完毕后再输入下一条):
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth

3、确保网络连接正常,因 /RestoreHealth 默认从 Windows Update 下载修复源;

4、全部完成后,再执行 DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

5、若遇错误提示“远程过程调用失败”,请查阅日志文件 C:\Windows\Logs\DISM\dism.log 定位具体失败模块。

五、启用自动组件清理任务

Windows 内置了名为 StartComponentCleanup 的计划任务,可在系统空闲时自动执行轻量级组件清理。手动触发该任务可作为补充手段,尤其适用于未启用 Storage Sense 的环境。

1、以管理员身份运行 PowerShell(非 CMD);

2、输入并执行以下命令:
Start-ScheduledTask "\Microsoft\Windows\Servicing\StartComponentCleanup"

3、等待任务状态变为“已结束”,可通过事件查看器 → 应用程序和服务日志 → Microsoft → Windows → Servicing 查看详细日志;

4、该任务默认每周运行一次,也可通过任务计划程序库手动配置为每日执行;

5、注意:此任务等效于 DISM /StartComponentCleanup(无 /ResetBase),不可替代手动深度清理。

以上就是Windows 11怎么清理WinSxS文件夹_Windows 11使用DISM深度清理组件存储的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号