通过 NTFS 压缩来压缩 Windows Installer 文件夹是否安全(或可取)?

Cha*_*evy 23 compression windows-7 ntfs windows-installer

标题几乎解释了这个问题。

除了明显的(速度)之外,C:\Windows\Installer考虑到Windows文件夹位于文件夹内,通过 NTFS 压缩来压缩该文件夹通常是安全的还是可取的?

我使用的是 SSD,所以就我个人而言,速度问题对我来说并不重要(而且我在 VM 中运行 Win7,所以我习惯于更高的 I/O 延迟)。

Bru*_*ira 20

除了速度问题(这里有很多关于该主题的讨论,有些人说它在某些方面实际上对性能有益)使用 NTFS 压缩当前的 Windows 安装磁盘及其中的所有文件夹都没有问题。

  • 您的文件在那里,可用,它们并没有真正变成秘密压缩文件或其他东西,这是在文件系统级别完成的
  • 根据意见和一些测试,性能并不差
  • 它们可以使用 Windows 修复实用程序或通过将您的磁盘连接到另一台计算机来恢复(此外,里面没有任何重要的东西c:\Windows,您的重要文件应该放在其他地方......)

微软已经整理了一些关于 NTFS 压缩的指南,看看它们。

我已经在多个客户端和 Windows 版本的完整文件系统上使用 NTFS 压缩多年,并且从未因为压缩文件系统而出现问题。


Syn*_*ech 7

是的,需要解压缩的Installer目录没有什么特别之处。

在过去,有的安装程序文件喜欢桩unwise.exeunvise32.exeuninstall.exe等的\Windows\目录; 有时共享,有时不共享。该\Windows\Installer文件夹是Windows Installer 缓存,它允许每个程序维护自己的安装程序,类似于 WinSxS 文件夹如何帮助避免DLL Hell

通常,它用于存储/缓存程序的基本安装程序,以便当您要修改已安装的程序时,它会从那里运行并允许您卸载甚至可能进行修复而无需原始安装介质,并且因此将其设置为使用 NTFS 压缩应该不会产生不利影响。


我将回答您是否可以将它们压缩/存档为 ZIP、RAR 等,供其他人在这里找到方法,寻找它。

有些程序选择存储它们的整个安装程序,这当然是不可取的,但幸运的是,这种情况很少见;大多数只是存储一个较小的安装程序文件(就像unwise32.exe过去一样)和基本安装信息。大多数程序根本不使用文件Installer夹中的文件,只有在您使用“添加/删除程序”进行更改时它们才会起作用。

但是,有时您可能会发现某个程序会主动使用某些文件,特别是通过将其快捷方式的图标(在“开始”菜单、桌面等中)设置为指向ARPPRODUCTICON.exe其安装程序缓存中的文件。

在大多数情况下,您可以压缩或移动文件,并在您想要进行更改(修改、修复、卸载)时将它们放回原处。实际上,该文件夹最终是安装文件的缓存,因此您甚至可以删除它们并仅使用原始安装介质。

注意:不仅是程序将其安装文件缓存在Installer文件夹中;Windows 本身也将补丁和服务包数据保存在那里,因此如果您删除它们,更新可能无法正常工作,理论上,您可能必须重新安装 Windows。不要随意移动/删除整个内容;看看里面有什么。