MSIcaching文件夹 ( C:\ Windows \ Installer )的大小已经大幅增长,现在占用了我的域计算机上太多的磁盘空间。 该文件夹可以被删除或缩小?
您不能安全地删除这些文件 ,它们可以帮助您安装产品的卸载 , 修改和修复操作。 但是,通过在安装之前运行MSI的pipe理安装 (实质上是文件提取 ), 可以大大减lesscaching的MSI文件的大小 。 请按照上面的链接进行描述 – 您应该将这些提取的文件放在networking共享上。
caching的MSI文件过去很小,因为它们被剥离了内部的CAB文件 。 但是,从Windows 7 (MSI版本5)开始, MSI文件现在被caching为全尺寸,以避免影响安装启动时的UAC提示(已知的Vista问题)的文件签名 。 这可能会导致磁盘空间消耗的巨大增加(对于某些系统而言是几个千兆字节)。
运行pipe理安装将从MSI中embedded的CAB文件中提取文件,在新的MSI中调整媒体表中的媒体布局,以便运行它将使用解压缩的外部源文件而不是内部CAB。 用于安装的新的和更小的MSI文件然后caching在系统上。 这可以节省几千兆字节的磁盘空间,具体取决于您使用哪些安装程序,需要安装的程度以及它们的大小等。请记住,使用pipe理映像时必须处理上述UAC提示问题因为提取的MSI(通常)不再签名,而是来自信誉良好的来源(您自己提取)。
提取的文件和关联的MSI文件应与所有其他安装程序一起放在networking安装点上,以确保文件可用于修复操作。 无论如何,这是大多数大公司处理安装的方式。 那么根本就不需要在caching的MSI中embeddedCAB文件。 SCCM和其他部署系统也可能有其他方法来确保文件可用于修复操作。
一些更多的链接: