删除 C:\Windows\Installer 中的文件是否安全?

删除 C:\Windows\Installer 中的文件是否安全?

Windows Vista 上的“C:\Windows\Installer”文件夹占用了大约 1 GB 的空间。我可以安全地删除它吗?

干杯

答案1

在以下方面,Google 是我们的朋友:

此文件夹包含安装在您系统上的程序的安装程序信息(可能通过 MSI 安装)。删除此文件夹或其中的文件可能会导致您安装的程序出现问题或以后的卸载尝试出现问题,因此不建议手动删除

似乎有一件事你可以做:

使用执行程序实用程序,您可以通过运行来清除安装程序文件夹中的“孤立”文件

msizap.exe g!

清除所有用户的孤立安装程序信息。您可以使用实用程序的不同选项进行一些额外的清理(请参阅链接了解详细说明)

编辑:由于 MSIZAP.exe 没有更长 支持的由微软(自 2010 年 6 月起)

Windows 安装程序清理实用程序 (MSICUU2.exe)本文前面提到的工具解决了一些安装问题,但有时会导致计算机上安装的其他程序或组件出现问题。因此,该工具已从 Microsoft 下载中心删除。

您可以从这里或者这里. 更多详情维基百科文章。

答案2

不要触碰其中的任何东西,除非您知道它与您过去已经卸载(可能没有成功)的软件有关。

奇怪的是,很难找到有关此文件夹的任何确切信息,但我在 2 个生产 SQL 2005 服务器上遇到了问题,它们无法应用 SP2,因为它不断提示输入各种 .msi 文件。与另一个应用 SP2 没有问题的 SQL 2005 框进行比较,发现这些文件都在 C:\Windows\Installer 下。无论多少次修复尝试都无法解决问题,大约 2 个月后,我们最终不得不备份数据并重新安装服务器。

我在尝试对 Backup Exec 执行就地升级时也遇到了类似的问题,因为文件已从 C:\Windows\Installer 中删除。

我的前任似乎曾主张删除该文件夹下的文件,而没有研究其后果。

如果您想释放空间,我建议将它们移动到另一个具有可用空间的卷。

您可以删除 C:\Windows 下名为 $NtUninstall*$ 的任何压缩文件夹,但不能删除名为 $hf_mig$ 的文件夹。这些压缩文件是 Windows 更新包替换的文件的备份副本。我通常会清理超过一个月的文件夹,因为如果补丁安装一个月没有出现问题,那么我几乎不需要卸载它,这也是您需要这些文件的唯一原因。

答案3

在一台小型上网本上,我删除了这个文件夹中的所有文件,然后决定升级 Altova 的 XMLSpy。升级失败,因为它需要旧的安装文件。为了解决这个问题,我不得不手动删除旧安装,清理注册表,修复一些其他问题,然后才能安装新版本。然后它崩溃了,因为我清理得有点太多了,我不得不再次安装 Windows...

因此,基本上,如果您是一位经验丰富的 IT 人员,并且知道如何修复注册表和文件系统,那么删除此文件夹的内容是安全的。对于其他 99.9999% 的 Windows 用户:千万别想这个!您可能有更多空间,但迟早当您需要更新时,一切都会崩溃。(或卸载。有趣的是,我无法卸载几个将安装文件留在此文件夹中的应用程序……)

答案4

除了答案之外...这里还有一种解决根本原因的方法。

我也遇到过同样的问题,但大部分空间都是 C:\Windows\Installer 中的临时文件(36GB)。我只是运行了 Windows“磁盘清理”实用程序,然后勾选了我想删除的文件。

Win Dir Stat 图像:

在此处输入图片描述

磁盘清理图像:

在此处输入图片描述

相关内容