Rain WikiWindows · Linux · Android

WinSxS 文件夹(组件存储)

系统文件夹Windows 7, 8.1, 10, 11可安全删除: 仅限使用其专用工具

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

1为什么它看起来如此庞大

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

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

2如何对其进行清理

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 会使已安装的更新变为永久更新。

资料来源

  1. 清理 WinSxS 文件夹 (Microsoft Learn) learn.microsoft.com
  2. 确定 WinSxS 文件夹的实际大小 (Microsoft Learn) learn.microsoft.com

最后审核: