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

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

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

它似乎是安装服务包所需的文件。 我敢肯定,它可以删除没有不良影响,但我想首先明白它在做什么。

通常,在安装SP1时,您会在事件日志中看到来自“Service Pack安装程序”的两个事件。 安装启动时将logging事件ID 1,并且在SP安装成功完成时将logging事件ID 9。 在留下此目录的服务器上,将logging事件ID 1,但不logging事件ID 9.根据Winver.exe,SP似乎已成功安装,并根据事件ID 6009(在随后的引导中logging) (其中说'Microsoft(R)Windows(R)6.01.7601 Service Pack 1多处理器免费')。

我在PendingFileRenameOperations或SetupExecuteregistry项中没有任何内容。

这些是从Service Pack安装程序的自解压文件中提取的文件。 他们确实应该在安装完成后被删除。 出于某种原因或其他原因,情况并非如此。

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