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

Sti*_*ers 137 windows windows-7 disk-space windows-xp windows-10

我一直在查看使用所有磁盘空间的 XP 机器,结果发现 C:\Windows\Installer 在使用最多磁盘空间的目录列表中排名靠前。

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

删除这些安全吗?为了节省磁盘空间,我多年来一直在删除“$KB...$”目录,没有任何问题。我想在我的系统中安装我的 Windows 更新,为什么你要卸载它们是我从未理解的。(除非你在专业的更新修订板上或类似的东西。)

jas*_*onh 91

不,这不对。Windows Installer 使用它来缓存使用 Windows Installer 安装在机器上的任何东西的安装文件。至少,您可能会失去添加或删除程序的能力,最糟糕的是,您可能会失去运行某些程序的能力。

由于 Windows 更新还可以部署 Windows 安装程序补丁,因此您还可以阻止您的计算机接收 Windows 和 Office 更新。

  • 杰森说的是真的。某些应用程序通过显示图标和命令来“宣传”功能,但在您第一次使用它之前不会实际安装该功能。删除安装程序将使此类应用程序无法使用。不要这样做。 (8认同)
  • 他主要关心的是释放磁盘空间,所以是/否答案在这里没有多大帮助。 (7认同)
  • 我已经很久没有看到其中之一了...... (3认同)
  • @deddebme:这不是一个是/否的事情,我说这样做不好,并列出了这样做可能会破坏的范围。 (2认同)

ded*_*bme 70

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

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

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

你会惊讶于它节省的空间。

  • +1 用于压缩安装程序文件夹。5.07 GB 到 3.44 GB! (5认同)
  • 通过“开始”>“运行”>“c:\windows\installer”打开文件夹,然后右键单击空白区域(与文件夹本身相同)。 (2认同)

Gre*_*ski 10

正如其他人所说,从该目录结构中删除文件有明确的禁忌症。我也建议反对。

但是,如果您决定无论如何都要继续,则可以使用Windows Installer CleanUp Utility更正确地进行。这将比简单地删除文件更好地清理东西。但是,此工具通常用于删除已损坏的安装文件,从而阻止您以正常方式卸载某些内容。

Windows 安装程序清理实用程序实际上使用MSIZAP.EXE命令行实用程序来执行工作。

  • 同意,我做的第一件事是建议不要删除。但是因为问题是关于删除的安全性,所以指出最安全的方法是有意义的,即使这不是一个好的做法。 (2认同)

Avi*_*vio 8

做一个路口![1] [2]

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

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 移动C:\Windows\Installer到一个新的宽敞的驱动器,比方说E:。为方便起见,最好创建一个子文件夹,将所有未来的交汇点收集在一个地方,例如E:\Win7-Junctions,新路径将是E:\Win7-Junctions\Installer。从 Windows 资源管理器中剪切粘贴应该足以移动安装程序文件夹。
  4. 确保它C:\Windows\Installer真的消失了并且所有文件都已移动到E:\Win7-Junctions\Installer.
  5. 创建结点:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    
    Run Code Online (Sandbox Code Playgroud)

    语法是:

    mklink /j [destination] [source]
    
    Run Code Online (Sandbox Code Playgroud)
  6. 通过在其中创建一个小文本文件E:\Win7-Junctions\Installer并查看它也在其中实现来验证连接是否工作C:\Windows\Installer

  7. 完毕。在“添加或删除程序”中检查安装程序仍在运行(Office 是一个不错的选择)。

一句警告,如说这个微软的回答:

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

冒着风险运行此命令,Microsoft 不能保证由此产生的任何问题都可以解决。

鉴于持续 0 字节的磁盘空间确实会导致操作系统(及其用户)不稳定,并且 Microsoft 无法保证他们创建的任何普通问题都能以合理的方式得到解决,我继续执行此过程直到现在还没有发现明显的缺点。


Ter*_*Shi 5

不,删除整个目录是不安全的。

但是有一些方法可以通过运行WICleanup来删除未使用的 .msp文件。


归档时间:

查看次数:

187777 次

最近记录:

5 年,4 月 前