# 如何清理 Windows 11 的 WinSxS 文件夹

> WinSxS 文件夹太大？了解如何用 MangoDisk 的 Windows 更新清理和系统自带工具处理旧版更新文件，查看实际占用，并判断清理后为什么仍会保留较大体积。

查看 C 盘占用时，你可能会发现 `C:\Windows\WinSxS` 很大。**WinSxS 可以通过 Windows 支持的方式缩减占用，但不能直接清空或删除整个文件夹。** 它保存着系统更新和修复需要的组件，其中只有一部分旧文件可能符合清理条件。

[MangoDisk](/zh) 的深度清理支持 **Windows 更新清理**，可以检查并处理系统认定可移除的旧版更新文件。你可以先查看这一项，再决定是否清理；如果 C 盘还被应用和开发工具缓存占用，也能在同一页面继续检查。

## 在 MangoDisk 中清理旧版更新文件

打开 MangoDisk 的[深度清理](/zh/docs/features/deep-clean)，先扫描，再选择需要处理的内容。

![MangoDisk Windows 版深度清理界面，按类别展示可清理内容和选择项](https://assets.mangodisk.app/images/screenshots/windows/zh/light-01-deep-cleanup.jpg)

1. 运行一次**标准扫描**。
2. 在底部选择方式中选**暂不选择**，清空当前勾选。
3. 打开**系统缓存**分类，找到 **Windows 更新清理**，查看它的状态和清理影响。
4. 只勾选这一项，点击**清理**，核对确认窗口中的内容后再继续。

如果显示需要管理员权限，按界面提示**以管理员身份重启** MangoDisk，再次扫描。如果没有可清理内容，就保留现状，不需要强行处理。

**清理旧版更新文件后，部分更新可能无法回退。** 先确认更新已经完成、电脑运行正常；如果 Windows 提示重启，先完成重启。正在排查更新失败或准备卸载最近的更新时，暂时保留这些文件。操作前也可参考 [MangoDisk 安全使用说明](/zh/docs/safety)，了解如何确认清理范围。

## 为什么 WinSxS 看起来特别大？

WinSxS 是 Windows 的“组件存储”，可以把它理解为系统维护所需的文件仓库。更新、启用系统功能和修复系统时，都可能用到里面的内容。

此外，一些系统文件通过多个位置引用同一份内容，也就是“硬链接”。资源管理器统计文件夹大小时，可能让 WinSxS 看起来比它额外占用的空间更大。因此，**看到文件夹占了多少 GB，不代表就能清出多少 GB**。[Microsoft 对 WinSxS 实际大小的说明](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/determine-the-actual-size-of-the-winsxs-folder?view=windows-11)

如果 Windows 所需的组件占了大部分空间，清理后文件夹仍然很大是正常的。

## 也可以使用 Windows 自带的磁盘清理

如果只想处理旧版更新文件，也可以使用系统自带工具。Microsoft 将磁盘清理中的更新清理列为缩减组件存储的一种方式。[Microsoft 的 WinSxS 清理说明](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder?view=windows-11)

1. 在开始菜单中搜索并打开**磁盘清理**。
2. 选择安装 Windows 的驱动器，通常是 **C:**。
3. 点击**清理系统文件**，如再次提示选择驱动器，仍选择系统盘。
4. 等待扫描完成，找到并勾选 **Windows 更新清理**，取消不打算处理的其他项目。
5. 点击**确定**，确认删除，等待清理完成。

如果列表中没有这一项，可能当前没有符合条件的内容。不要为了找到可删文件，就改去手动清空 Windows 系统目录。

## 清理后 WinSxS 仍然很大怎么办？

先查看 C 盘的可用空间，而不是只比较文件夹属性中的大小。清理会保留 Windows 仍需使用的组件，目标是处理过期内容，不是把文件夹变成空目录。

如果仍想确认是否值得继续清理，可以使用 Windows 的组件存储分析。这个步骤只检查占用，不删除文件：

1. 右键点击开始按钮，打开**终端（管理员）**。
2. 输入并运行：

```text
DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore
```

重点查看输出中的**实际大小**、**可回收程序包数量**以及**是否建议清理组件存储**。不同系统语言的名称可能略有不同；即使是“实际大小”，其中也包含 Windows 正在共享使用的文件，不能全部视为可释放空间。[Microsoft 的分析结果说明](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/determine-the-actual-size-of-the-winsxs-folder?view=windows-11)

如果没有可回收程序包，或者系统不建议清理，就不用反复执行。Windows 本身也会自动维护旧组件。[Windows 组件维护说明](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder?view=windows-11)

需要继续腾空间时，可以回到 MangoDisk 检查其他缓存，或参考 [Windows 11 C 盘清理指南](/zh/blog/windows-11-c-drive-full)，把注意力放到真正占用空间的内容上。

## 不要把其他系统文件夹当成 WinSxS 一起清理

`Windows.old` 保存的是以前的 Windows 安装，`C:\Windows\Installer` 保存的是安装和维护软件需要的文件。它们与 WinSxS 的用途不同，不能套用同一套删除步骤。

如果占用集中在这些目录，分别查看 [Windows.old 清理说明](/zh/blog/can-i-delete-windows-old)和 [Installer 文件夹占用指南](/zh/blog/windows-installer-folder-too-large)。

[下载 MangoDisk](/zh)，先检查 Windows 更新清理及其他缓存项目，再选择值得处理的内容。更多储存空间整理方法，可参考 [Windows 清理文章](/zh/blog/topics/windows-cleanup)。
