2009-08-16 21:29:58 +0000 2009-08-16 21:29:58 +0000
127
127

从C:Windows/Installer中删除是否安全?

我在XP机器上查了一下是什么东西用了那么多的磁盘空间,结果发现C:\Windows\Installer在使用磁盘空间最多的目录列表中高居榜首。

它似乎包含了一个msi和msp文件的缓存。

删除这些文件安全吗?为了节省磁盘空间,我已经删除"$KB…$“目录很久了,没有任何问题。我希望我的Windows更新在我的系统中,为什么你要卸载它们,我一直不明白。(除非你是在更新修订板上的专业人员或类似的东西。)

答案 (8)

84
84
84
2009-08-16 21:39:55 +0000

不,它不是。Windows Installer利用这一点来缓存任何使用Windows Installer安装在机器上的安装文件。至少,你可能会失去添加或删除程序的能力,最坏的情况是,你可能会失去运行一些程序的能力。

由于Windows Update也可以部署Windows Installer补丁,您也可能会阻止您的机器接收Windows和Office更新。

67
67
67
2009-08-22 05:43:38 +0000

当你试图卸载程序时,你很可能需要安装程序文件夹的内容(例如,当你试图删除它时,microsoft office会抱怨一些随机命名的.msi/.mcp文件)

但如果磁盘空间对你来说是关注的,通过NTFS压缩安装程序文件夹!我在华硕Eeepc901上网本中就是这样做的,因为只有可怕的4G主分区。在我的华硕Eeepc901上网本中,我是这样做的,因为它只有一个可怕的4G主分区。

右键点击文件夹 “安装程序”-/>属性-/>高级-/>勾选 “压缩内容以节省磁盘空间”-/>“确定”-/>“确定"。

你会为它节省的空间感到惊讶。

10
10
10
2009-08-17 01:23:22 +0000

正如其他人所说,从该目录结构中删除文件是有一定禁忌的。我也建议不要这样做。

然而,如果你决定无论如何都要继续,你可以使用Windows Installer CleanUp Utility更正确地进行清理。这将比简单地删除文件更好地清理事情。然而,这个工具一般用于删除已经损坏的安装文件,从而阻止你以正常方式卸载一些东西。

Windows Installer CleanUp Utility实际上使用 MSIZAP.EXE 命令行实用程序来执行工作。

7
7
7
2015-12-31 00:27:49 +0000

做个路口! [1][2]

1.以管理员身份启动命令提示符。[3] 2. 获得安装程序目录和所有文件的所有权。

  1. C:\Windows\Installer移动到一个新的宽敞的驱动器上,比方说E:。为了方便起见,最好建立一个子文件夹,将所有未来的结点集中在一个地方,比如说E:\Win7-Junctions,这样新的路径就是E:\Win7-Junctions\Installer。从Windows资源管理器中剪切粘贴,应该足以移动安装程序文件夹。
  2. 确保C:\Windows\Installer真的消失了,所有的文件都已经移到了E:\Win7-Junctions\Installer
  3. 创建结点。

  4. E:\Win7-Junctions\Installer中创建一个小的文本文件,并在C:\Windows\Installer中也看到它的实体化,以此来验证结点是否有效。

  5. 完成。在 “添加或删除程序 "内检查安装程序是否还在工作(Office是一个很好的候选者开始)。

一句警告,正如这个微软的回答中所说。

绝不建议将操作系统的核心组件和文件移动到操作系统驱动器以外的其他驱动器上。因为它们会导致操作系统文件的不稳定。

运行此命令,风险自负,微软不能保证由此产生的任何问题都能得到解决。

鉴于磁盘空间不断为0字节确实会造成操作系统(及其用户)的不稳定,而且微软也不能保证他们所产生的任何普通问题都能以合理的方式得到解决,所以我继续执行这个程序,直到现在也没有发现明显的缺点。

5
5
5
2013-09-24 04:21:36 +0000

但有办法通过运行 WICleanup 删除未使用的.msp文件。

2
2
2
2009-08-16 23:22:50 +0000

如果你删除了这个文件夹,以后你在尝试修复、卸载、升级、重装等操作时就会遇到问题。

MSI安装程序的工作方式是,每当必须回滚补丁、卸载某些东西等时,它们就会自己运行。

未来的Windows更新可能需要这个文件夹的内容。

MSI安装程序是魔鬼 :() 不要玩弄它们。

1
1
1
2012-02-06 18:11:40 +0000

当系统磁盘空间耗尽时,无论是服务器还是客户端,都有一些东西需要清理。其中之一就是%SYSTEMDRIVE%/Windows/Installer文件夹。在任何情况下,你都不能手动删除这个文件夹中的文件,因为这不仅可能,而且很可能会破坏使用MSI文件或Windows安装程序文件安装的软件。

%SYSTEMDRIVE%/Windows\Installer文件夹是安装文件和补丁(MSP文件)的缓存,删除这些文件将导致你无法修复或卸载应用程序,在某些情况下,无法删除补丁或将新的补丁应用于软件。在你真的删除了这个缓存的情况下,你可以通过从原始安装介质、补丁包等提取文件,手动重建你需要的文件,但这是一个耗时且不容易完成的任务。

Andreas Stenhall, MVP Windows Expert ITPRORef.: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/ 你可以尝试用这个MS Fix It实用程序做一些SAFE cleaup 自动诊断和修复程序安装和卸载问题

-1
-1
-1
2009-08-16 21:58:07 +0000

你可以用一个像 CCleaner 这样的程序来清理系统。

我刚刚收回了超过一GB的磁盘空间!