为什么 Server 2008 R2 的 SP1 在我的 C 盘上一个随机命名的目录中留下了 4.5 GB 的文件?

为什么 Server 2008 R2 的 SP1 在我的 C 盘上一个随机命名的目录中留下了 4.5 GB 的文件?

我们一直在努力将所有 2k8 R2 服务器升级到 SP1,我注意到其中一些服务器在系统根目录(C:驱动器)的根目录中剩下约 4.5 GB 的文件。

该目录的名称看似随机,例如 C:\1830d38bd5fd4ccdcf。它包含文件“spinstall.exe”,以及另一个看似随机命名的文件夹,其中包含针对不同地区/语言(例如 en-us、ja-jp、es-es)的各种其他子文件夹以及 879 MB 的 windows6.1-KB976932-X64.cab 文件。

它似乎是安装服务包所需的文件。我很确定它可以被删除而不会产生任何不良影响,但我首先想了解它在那里做什么。

通常,安装 SP1 时,您会在事件日志中看到两个来自“Service Pack Installer”的事件。启动安装时会记录事件 ID 1,成功完成 SP 安装后会记录事件 ID 9。在保留此目录的服务器上,会记录事件 ID 1,但没有记录事件 ID 9。根据 Winver.exe 和后续启动时记录的事件 ID 6009(显示“Microsoft (R) Windows (R) 6.01. 7601 Service Pack 1 Multiprocessor Free”),SP 似乎已成功安装。

PendingFileRenameOperations 或 SetupExecute 注册表项中没有任何内容。

答案1

这些是从服务包安装程序的自解压存档中提取的文件。它们确实应该在安装完成后被删除。但出于某种原因,情况并非如此。

从事件日志条目中,您可能无法确定原因。您应该查看 Windows 模块安装程序的日志文件%windir%\Logs\CBS\cbs.logs以获取更多线索。

相关内容