无法删除Windows 7更新文件[重复]


3

这个问题在这里已有答案:

我正试图在我的Windows 7操作系统驱动器上释放空间。我已经安装了所有Windows更新到目前为止,Windows文件夹的大小几乎翻了一番。我已经阅读了一些关于如何通过磁盘清理删除不需要的Windows更新文件的文章。

当我进行磁盘清理时,它说我几乎没有任何Windows更新文件要删除:

http://i.stack.imgur.com/6nioN.png

但当我查看Windows \ winsxs文件夹的大小时,它超过8GB!

如何删除所有这些不需要的文件?


您要删除的文件并非无用,实际上不建议删除它们
Ramhound 2014年

@ techie007:这是一个类似的帖子,但我的问题是磁盘清理不想摆脱旧的Windows更新组件。在Windows 8中,你可以简单地在下面的Tiago的答案中运行DISM命令来做干净,但在Windows 7中不存在另一种选择
Dili

Answers:


0

您可以回收的磁盘空间量将根据已安装的更新数量而有所不同。但是,您必须记住,执行此清理后,您将无法卸载当前安装的任何更新。但是,如果您需要回滚,可以手动下载并安装以前的更新版本。

kb2852386微软的这个。

  1. 运行磁盘清理
  2. 单击Clean up system files按钮以查找新Windows Update Cleanup选项。

适用于Windows 8

请参阅Clean Up the WinSxS FolderMicrosoft的这篇文章()。

以下命令将卸载所有先前版本的组件,而不执行计划任务的30天宽限期:

DISM.exe /online /Cleanup-Image /StartComponentCleanup

以下命令将删除卸载Service Pack所需的文件。运行此命令后,您将无法卸载任何当前安装的Service Pack:

DISM.exe /online /Cleanup-Image /SPSuperseded

以下命令将删除每个组件的所有旧版本。完成后,您将无法卸载任何当前安装的Service Pack或更新:

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

2
你列出的这些命令不适用于Windows 7
Ramhound 2014年

感谢您的回复!我已经理解了从winsxs目录中手动删除文件的含义。我只是问为什么磁盘清理显示几乎没有空间可以释放,而winsxs目录的大小超过8GB。另外,您提供的文章似乎仅适用于Windows 8.1。我的帖子是针对Windows 7.
帝力

@Dili - 因为出于各种原因检查其属性,您无法简单地找到WinSXS的大小。一个连接点。
Ramhound 2014年

@Dili在Windows 7中添加了信息,但是你还没有尝试过。:(
stderr 2014年

@Tiago C&Ramhound:谢谢你的帮助!我在KB2852386文章中读到,它提到它会删除你不再需要的更新。我假设Windows认为我仍然需要winsxs中的所有内容。我真的不关心回滚更新我只是想节省磁盘空间
Dili
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.