必须以管理员权限运行dism命令:先右键“开始”选“windows终端(管理员)”,确认标题栏显示“管理员”且有盾牌图标;再依次执行dism /online /cleanup-image /startcomponentcleanup和可选的/resetbase深度清理;最后用dism /online /cleanup-image /get-components /format:table | findstr /i "total size"验证空间释放效果。

想用 DISM 命令安全释放 Win11 C 盘被 WinSxS 组件缓存长期占用的空间,又怕输错参数导致系统组件损坏或清理无效,必须严格按权限、顺序和执行逻辑操作。
确认前提条件并打开管理员终端
右键“开始”按钮 → 选择“Windows 终端(管理员)” → 点击“是”允许 UAC 提权。这一步不可跳过,【普通用户权限下运行 DISM /Online 参数会直接报错:拒绝访问】。
终端窗口标题栏应显示“管理员:Windows 终端”,且左上角有盾牌图标。若弹出蓝底白字提示“此命令无法在非提升模式下运行”,说明权限未生效,需重开。
执行基础组件清理
在管理员终端中输入以下命令,注意大小写不敏感但空格和斜杠必须准确:
Dism /Online /Cleanup-Image /StartComponentCleanup
回车后立即开始扫描,界面会持续滚动日志,显示“正在处理映像”“正在清理组件存储”等状态。这一步通常耗时 5–12 分钟,期间不要关闭窗口、不要休眠、不要强制中断。它会自动识别并删除已弃用的旧版系统组件备份,但保留当前系统运行所需的最小副本。
追加执行深度清理(可选但推荐)
基础清理完成后,如需进一步压缩 WinSxS 并彻底清除所有旧组件备份(包括那些已被当前系统引用但实际不再需要的冗余版本),再执行:
Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
【/ResetBase 是不可逆操作:执行后将无法通过系统还原点或 DISM 回滚到更新前的组件状态】。仅在确认系统已稳定运行超 7 天、无回退需求时使用。
该命令会重置组件存储的基准,把当前系统所用组件设为唯一有效版本,后续 Windows 更新将基于此重建缓存。执行时间比基础清理更长,可能达 15–25 分钟。
验证清理效果
两条命令全部执行完毕后,输入以下命令查看 WinSxS 实际占用空间变化:
DISM /Online /Cleanup-Image /Get-Components /Format:Table | findstr /i "total size"
对比执行前后的“Total Size”数值,通常能减少 3GB–12GB 不等。若输出为空或报错“找不到映像”,说明 DISM 服务异常,需先运行 sfc /scannow 修复系统文件。











