![从 C:\Windows\Installer 删除是否安全?](https://linux22.com/image/1212434/%E4%BB%8E%20C%3A%5CWindows%5CInstaller%20%E5%88%A0%E9%99%A4%E6%98%AF%E5%90%A6%E5%AE%89%E5%85%A8%EF%BC%9F.png)
我一直在 XP 机器上查找是什么使用了所有磁盘空间,结果发现 C:\Windows\Installer 在使用最多磁盘空间的目录列表中名列前茅。
它似乎包含 msi 和 msp 文件的缓存。
删除这些内容安全吗?为了节省磁盘空间,我很长时间以来一直在删除“$KB...$”目录,没有任何问题。我希望我的系统中有 Windows 更新,为什么你要卸载它们,我一直不明白。(除非你是专业的更新修订委员会成员或类似人员。)
答案1
不是。Windows Installer 使用它来缓存使用 Windows Installer 在计算机上安装的任何程序的安装文件。至少,您可能会失去添加或删除程序的能力,最坏的情况是,您可能会失去运行某些程序的能力。
由于 Windows Update 也可以部署 Windows Installer 补丁,因此您也可以阻止您的机器接收 Windows 和 Office 更新。
答案2
当您尝试卸载程序时,您很可能需要安装程序文件夹的内容(例如,当您尝试删除 Microsoft Office 时,它会抱怨一些随机命名的 .msi/.mcp 文件)
但如果您担心磁盘空间问题,请通过 NTFS 压缩安装程序文件夹!我在我的 ASUS Eeepc901 上网本上就是这么做的,因为它只有一个可怕的 4G 主分区。
右键点击文件夹“安装程序”->属性->高级->选中“压缩内容以节省磁盘空间。”->“确定”->再次“确定”。
您会对它节省的空间感到惊讶。
答案3
正如其他人所说,从该目录结构中删除文件存在明确的禁忌症。我也不建议这么做。
但是,如果你决定继续,你可以更正确地使用Windows 安装程序清理实用程序。这比简单地删除文件更能清理东西。但是,此工具通常用于删除已损坏的安装文件,从而阻止您以正常方式卸载某些内容。
Windows 安装程序清理实用程序实际上使用执行文件命令行实用程序来执行工作。
答案4
不,删除整个目录是不安全的。
但有办法可以消除没用过 .msp
通过运行WI清理。