如何删除旧的 Windows Server 2003 更新?

如何删除旧的 Windows Server 2003 更新?

我的 C: 驱动器空间不足(C: 驱动器为 12 GB)。我在网上听说你可以删除 Windows 更新的安装文件。

我该如何删除它们?它们位于何处?删除这些文件会损坏 Windows 或删除已安装的安全补丁吗?

答案1

您可能正在考虑建议删除$NtUninstall*$子目录 pof 的人%SystemRoot%。这些子目录包含更新的卸载文件。

删除这些目录将使您无法卸载创建它们的更新。我倾向于不删除这些目录,因为如果需要,我希望能够灵活地取消更新。

在一些可怕的情况下,我将这些目录移动到另一个卷以“安全保存”以释放空间,但我不建议删除它们。

答案2

如果您指的是此处的更新缓存:C:\Windows\SoftwareDistribution

如果它已经变得非常大,那么是的,您可以通过停止 Windows 自动更新服务来删除它,然后删除该文件夹并重新启动 Windows 自动更新服务。

这绝对不是最佳做法,因为它会删除缓存和安装历史记录,并且在下次检查更新时必须再次对所有内容进行分类以查看已安装和未安装的内容,但有时文件夹确实会变得超出应有的规模。

但请注意,它可能会再次快速膨胀,实际上是一种权宜之计,以便您可以以某种方式在服务器上获得真正的可用空间(额外的存储、新驱动器等)。

在您“修复”此文件夹后,示例 KB 文章在某种程度上暗示了这一点,但同样的概念也适用于释放一般的磁盘空间(仅当它确实臃肿时):http://support.microsoft.com/kb/2509997

注意如果问题得到解决并且您可以成功下载并安装更新,则可以安全地删除 SoftwareDistribution.old 文件夹以恢复磁盘空间。

答案3

使用系统驱动器属性中的磁盘清理实用程序,查看您可以在那里获得多少空间。您还可以压缩旧文件,这样可以释放更多空间。您可以(如果还没有这样做)将页面文件移动到单独的驱动器或专用分区上。检查日志大小并最终移动位置。

相关内容