# Windows Installer 文件夹太大怎么办？哪些文件不能删

> Windows Installer 文件夹占用太大？用 MangoDisk 查看空间分布，分清系统安装缓存与下载的安装包，了解不可手动删除的原因及后续处理方法。

**不要为了腾空间，手动删除 C:\Windows\Installer 中的文件。** 这里保存的是软件更新、修复和卸载可能需要的安装缓存。误删后，软件可能暂时还能打开，直到下一次更新或卸载时才出现问题。[微软 Windows Installer 缓存说明](https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/missing-windows-installer-cache)

这个目录很大时，值得先确认两件事：它在 C 盘占了多少空间，以及其他目录是否有更适合处理的数据。[MangoDisk](/zh) 的磁盘空间分析可以把文件夹大小放在同一张图和列表中，帮助你比较占用、逐层定位；目录占用大，并不代表其中的内容可以删除。

## 先看空间分布，别把占用当成可释放容量

如果只是想知道 Installer 有多大，可以在文件资源管理器的地址栏输入 `C:\Windows\Installer`，查看文件夹属性，不必修改系统文件显示设置，也不要为查看容量更改目录权限。

如果还想比较它与用户资料、下载文件和应用数据的占用，打开 MangoDisk 的**磁盘空间分析**，选择 C 盘并点击**开始分析**：

1. 从顶层查看 `Windows`、`Users` 等目录，找出占用主要集中在哪里。
2. 进入 `Windows`，在有权限读取的范围内查看 `Installer` 的占用；也可以切换到**列表**，按**大小**降序排列。
3. 返回分析起点，比较用户目录中的下载资料、视频和应用数据，决定接下来检查哪一类内容。

![MangoDisk Windows 简体中文版磁盘空间分析，以文件夹列表和矩形图展示 AppData Local 的空间分布](https://assets.mangodisk.app/images/screenshots/windows/zh/light-05-disk-space-analysis.jpg)

*上图是 Windows 中文版界面示例，展示的是 AppData\Local，不是 Installer 的扫描结果。图中数字表示占用，不是可以全部清理的容量；也不要整目录清空 AppData。*

MangoDisk 可以减少逐个打开文件夹、查看属性和记下容量的步骤，但不会据此判断某个 MSI 或 MSP 文件是否已经无用。扫描结果还受读取权限和排除设置影响；没有显示某个目录，不代表它没有占用。

这里的操作只用于查看和定位。磁盘分析中的**彻底删除**不经过回收站，不能用来试删 Installer 缓存。具体功能和删除影响见[磁盘空间分析文档](/zh/docs/features/disk-analysis)与[安全指南](/zh/docs/safety)。

## Installer 里是什么，为什么越积越大

Windows Installer 是 Windows 的一种软件安装与维护机制。通过它安装或更新的软件，会在系统安装缓存中保留后续维护所需的信息。

你可能在 `C:\Windows\Installer` 中看到两类文件：

- **MSI**：软件安装包相关的缓存。
- **MSP**：软件补丁包，供 Windows Installer 更新已安装的软件。[微软补丁包说明](https://learn.microsoft.com/en-us/windows/win32/msi/patch-packages)

软件不断更新时，缓存占用也可能增加。它们的文件名未必能看出对应哪个软件，保存时间较早也不等于已经失效。不能仅凭名称、日期或大小挑出“旧文件”删除。[日本微软 Windows 支持团队说明](https://jpwinsup.github.io/blog/2026/09/03/UserInterfaceAndApps/Installer/Installer/)

这里最容易混淆的是：**下载的安装包和 Windows 的安装缓存，处理方式不同。**

<table>
<thead>
  <tr>
    <th>
      位置
    </th>
    
    <th>
      保存的内容
    </th>
    
    <th>
      应如何处理
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <code>
        C:\Windows\Installer
      </code>
    </td>
    
    <td>
      已安装软件后续维护需要的安装缓存
    </td>
    
    <td>
      不手动删除；需要缩减时查询对应软件厂商的支持方案
    </td>
  </tr>
  
  <tr>
    <td>
      自己的下载文件夹
    </td>
    
    <td>
      主动下载的安装包、压缩包和其他资料
    </td>
    
    <td>
      确认不再需要离线安装、修复或备份后，逐项处理
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        C:\Windows\WinSxS
      </code>
    </td>
    
    <td>
      Windows 组件存储
    </td>
    
    <td>
      交给 Windows 支持的维护工具，不手动清空
    </td>
  </tr>
  
  <tr>
    <td>
      <code>
        C:\Windows.old
      </code>
    </td>
    
    <td>
      以前的 Windows 安装相关内容
    </td>
    
    <td>
      确认不再需要旧资料及版本回退后，通过 Windows 设置处理
    </td>
  </tr>
</tbody>
</table>

WinSxS 的组件清理不能套用到 Installer；删除 Windows.old 也会失去相应的版本回退机会。它们都在系统盘上，但用途和处理条件不同。[微软 WinSxS 清理说明](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder?view=windows-11)、[Windows 空间释放说明](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/free-up-drive-space-in-windows)

## 确实需要缩减 Installer 时，从对应软件入手

微软没有提供适用于所有软件的 Installer 缓存手动删除流程。需要缩减这部分容量，应先确认缓存对应的软件，再查询厂商支持的维护方法。

如果你需要进一步查明某个 MSI 文件的来源，微软介绍了通过 **Orca** 查看包内产品信息的方法。它是 Windows SDK 提供的 MSI 数据库编辑器，适合管理员或熟悉安装包的用户进一步排查。[Orca 官方说明](https://learn.microsoft.com/en-us/windows/win32/msi/orca-exe)

使用时，先将待查的 MSI **复制到工作文件夹**，再打开副本的 `Property` 表，查看 `ProductName`、`Manufacturer`、`ProductVersion` 等信息；查看后不保存修改。不要移动、改名或编辑原缓存。MSP 的结构不同，不能保证套用相同方法。

这些字段只是查找软件及其支持入口的线索，不是删除许可；`Manufacturer` 也不等于通过数字签名验证的发布者。完整流程和注意事项见[微软支持团队的只读排查步骤](https://jpwinsup.github.io/blog/2026/09/03/UserInterfaceAndApps/Installer/Installer/)。

找到相关软件后，再确认厂商是否提供旧补丁整理或其他维护方案。有些软件通过卸载、安装最新版本，可能减少历史补丁数据，但是否适用、如何备份，以及能减少多少，都取决于具体软件。不要仅为缩减缓存就直接重装重要应用。

## 急需腾空间时，先处理其他明确可处理的内容

保留 Installer 缓存，并不意味着只能接受 C 盘一直满着。可以先按下面的顺序检查：

1. **Windows 清理建议**：打开 Windows 11 的**设置 → 系统 → 存储 → 清理建议**，逐项检查临时文件、大型或未使用的文件等类别。只选择已经确认不需要的内容。[微软操作说明](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/free-up-drive-space-in-windows)
2. **下载资料和大型个人文件**：用 MangoDisk 查看具体路径和容量，优先整理自己认识的旧安装包、录屏、视频与压缩文件；需要保留的资料可迁移到经过确认的其他存储位置。参见[下载文件夹整理指南](/zh/blog/clean-up-downloads-folder-windows-11)。
3. **不再使用的软件及应用缓存**：通过 Windows 或应用自身提供的入口卸载、整理，不直接删除 Program Files、ProgramData 或整个 AppData。缓存也要先确认范围和清理影响，参见[Windows 应用卸载指南](/zh/blog/completely-uninstall-apps-windows-11)。

这些操作针对的是其他空间，不是清空 Installer 的捷径。如果处理后仍然紧张，再根据空间分布决定是否迁移资料、调整软件安装位置或扩充存储，完整排查顺序见[C 盘空间不足指南](/zh/blog/windows-11-c-drive-full)。

## 关于删除 Installer 的几个常见问题

### 找到重复的 MSI 或 MSP，可以只保留一份吗？

不要这样处理。即使文件内容相同，也不能证明安装维护时只需要其中一条路径。MangoDisk 的重复文件功能用于查找内容相同的文件，不能替代 Windows Installer 的依赖判断。不要将系统安装缓存当作普通重复下载清理。

### 工具提示“孤立文件”，就能放心删除吗？

不能仅凭这个标签决定。微软提醒，对通过注册表比对判断“孤立”的工具，以及批量清理安装缓存的工具，执行前应向对应软件厂商确认支持情况。[微软支持团队说明](https://jpwinsup.github.io/blog/2026/09/03/UserInterfaceAndApps/Installer/Installer/)

### 已经删了一部分，但软件还能用，需要处理吗？

先停止继续清理。当前能够打开软件，不代表下一次更新、修复或卸载也会成功。记录已删除的范围、相关软件和后续错误，按厂商提供的恢复流程处理；不要从其他电脑复制同名文件来凑齐缓存，因为这些文件与本机安装状态相关。[微软缺失缓存恢复说明](https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/missing-windows-installer-cache)

## 用 MangoDisk 看清空间，再决定下一步

[MangoDisk](/zh) 是免费开源的磁盘清理与分析工具，支持 Windows、macOS 和 Linux。针对本文的 Windows Installer 问题，它能帮助你比较目录占用、找到其他值得检查的大文件夹；Installer 缓存的维护仍应遵循对应软件厂商的支持方案。

可以从[官网](/zh)下载，也可以在 [GitHub](https://github.com/harry0703/MangoDisk)查看源码。先用空间分析弄清楚容量用在了哪里，再处理已经确认不需要的文件。
