Windows Server 2008 R2 Standard – 无法下载Windows更新

我试图更新一个在近3年内没有安装Windows Update的生产服务器。

当我尝试下载任何更新时,即使我只select一个更新,下载也始终以0%挂起。 我第一次下载更新(97次更新),它在12%的时间里挂了46%。

我停止下载,重新启动计算机,重新启动Windows更新,并从那以后,它挂在0%。

在这里输入图像说明

事件日志表明安装程序TrustedInstaller.exe每次尝试重新下载更新时都会崩溃。

Faulting application name: TrustedInstaller.exe, version: 6.1.7600.16385, time stamp: 0x4a5bc4b0 Faulting module name: ntdll.dll, version: 6.1.7600.16385, time stamp: 0x4a5be02b Exception code: 0xc00000fd Fault offset: 0x0000000000055237 Faulting process id: 0x10b0 Faulting application start time: 0x01d23c2c67a04444 Faulting application path: C:\Windows\servicing\TrustedInstaller.exe Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: a8423514-a81f-11e6-9286-b8ac6f92c237 

注意:有一天,它让我知道,我需要在安装Window的更新(幽默)之前下载安装程序的更新。

我跑了这个,我不确定它是否成功,但我会这样做,因为我能够开始下载更新高达46%。

在这里输入图像说明

在这一点上,我想知道是否应该直接在服务器上安装SP1。 我认为这是所有主要更新的汇总,但我可能是错的。

检查您的windowsupdate.log(C:\ Windows)的错误。

停止Windows Update和BITS服务

删除C:\ Windows \ Software Distribution文件夹

重置您的WMI信息库 – >打开CMD并键入winmgmt / resetrepository

启动BITS和Windows更新服务

再试一次。

您可以尝试重build下载数据库。

这个主题可能会帮助你:

https://xunyangit.wordpress.com/2011/03/20/cant-download-any-updates-on-windows-server-2008-r2/

服务器是否闲置? 我以为通过BITS(后台智能传输服务),这意味着只有(或试图)在空闲时间下载更新。 尝试重新启动,只是离开它,可能需要几个小时,但尽可能保持服务器空闲。