Rain Wiki · Windows

WinSxS 文件夹(组件存储)

解释 C:\Windows\WinSxS 的含义、为什么文件资源管理器会高估其大小,以及如何仅使用受支持的 DISM 命令来对其进行缩减。

Windows · Rain Wiki

WinSxS 是位于 C:\Windows\WinSxS 的 Windows 组件存储。它包含 Windows 安装功能、应用更新及自我修复所需的文件。文件资源管理器之所以会高估其大小,是因为其中大多数文件是与 Windows 文件夹共享的硬链接,且绝不能手动删除它。

为什么它看起来如此庞大

WinSxS 中的许多文件都以硬链接的形式链接到 C:\Windows\System32 及其他文件夹中。文件资源管理器会计算两次,因此该文件夹看起来比实际占用的空间更大。

DISM 可以报告其实际大小:“Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore”显示组件存储的实际大小以及是否建议进行清理。

如何对其进行清理

Windows 会通过 StartComponentCleanup 计划任务自动清理被取代的组件。您可以使用“Dism.exe /Online /Cleanup-Image /StartComponentCleanup”手动运行相同的清理。

添加 /ResetBase 会删除每个组件的所有被取代版本。在此之后,已安装的更新将无法再卸载。

如何检查并缩减 WinSxS

  1. 打开终端(管理员)。
  2. 运行:Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. 如果“组件存储清理建议”为“是”,请运行:Dism.exe /Online /Cleanup-Image /StartComponentCleanup
  4. 仅当确信不需要卸载当前更新时才运行:Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

注意事项

  • 切勿手动删除 WinSxS 中的文件或更改其权限:否则 Windows 更新和修复可能会停止工作。
  • /ResetBase 会使已安装的更新变为永久更新。

资料来源

最后更新: 2026-10-08

相关文章