从C:Windows/Installer中删除是否安全?
我在XP机器上查了一下是什么东西用了那么多的磁盘空间,结果发现C:\Windows\Installer在使用磁盘空间最多的目录列表中高居榜首。
它似乎包含了一个msi和msp文件的缓存。
删除这些文件安全吗?为了节省磁盘空间,我已经删除"$KB…$“目录很久了,没有任何问题。我希望我的Windows更新在我的系统中,为什么你要卸载它们,我一直不明白。(除非你是在更新修订板上的专业人员或类似的东西。)
我在XP机器上查了一下是什么东西用了那么多的磁盘空间,结果发现C:\Windows\Installer在使用磁盘空间最多的目录列表中高居榜首。
它似乎包含了一个msi和msp文件的缓存。
删除这些文件安全吗?为了节省磁盘空间,我已经删除"$KB…$“目录很久了,没有任何问题。我希望我的Windows更新在我的系统中,为什么你要卸载它们,我一直不明白。(除非你是在更新修订板上的专业人员或类似的东西。)
正如其他人所说,从该目录结构中删除文件是有一定禁忌的。我也建议不要这样做。
然而,如果你决定无论如何都要继续,你可以使用Windows Installer CleanUp Utility更正确地进行清理。这将比简单地删除文件更好地清理事情。然而,这个工具一般用于删除已经损坏的安装文件,从而阻止你以正常方式卸载一些东西。
Windows Installer CleanUp Utility实际上使用 MSIZAP.EXE 命令行实用程序来执行工作。
1.以管理员身份启动命令提示符。[3] 2. 获得安装程序目录和所有文件的所有权。
C:\Windows\Installer
移动到一个新的宽敞的驱动器上,比方说E:
。为了方便起见,最好建立一个子文件夹,将所有未来的结点集中在一个地方,比如说E:\Win7-Junctions
,这样新的路径就是E:\Win7-Junctions\Installer
。从Windows资源管理器中剪切粘贴,应该足以移动安装程序文件夹。C:\Windows\Installer
真的消失了,所有的文件都已经移到了E:\Win7-Junctions\Installer
。创建结点。
在E:\Win7-Junctions\Installer
中创建一个小的文本文件,并在C:\Windows\Installer
中也看到它的实体化,以此来验证结点是否有效。
完成。在 “添加或删除程序 "内检查安装程序是否还在工作(Office是一个很好的候选者开始)。
一句警告,正如这个微软的回答中所说。
绝不建议将操作系统的核心组件和文件移动到操作系统驱动器以外的其他驱动器上。因为它们会导致操作系统文件的不稳定。
运行此命令,风险自负,微软不能保证由此产生的任何问题都能得到解决。
鉴于磁盘空间不断为0字节确实会造成操作系统(及其用户)的不稳定,而且微软也不能保证他们所产生的任何普通问题都能以合理的方式得到解决,所以我继续执行这个程序,直到现在也没有发现明显的缺点。
但有办法通过运行 WICleanup 删除未使用的.msp
文件。
当系统磁盘空间耗尽时,无论是服务器还是客户端,都有一些东西需要清理。其中之一就是%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 自动诊断和修复程序安装和卸载问题 。