我有一台 2012 R2 WSUS 服务器和许多 2012 R2 客户端。
我的其中一台服务器完成了一批更新的安装,现在每次检查更新时,它都会卡在“检查更新”状态。
WindowsUpdate.log 文件中的最后一项如下:
2016-12-14 16:13:46:201 732 5b0 AU User login event timer expired for session id: 1.
2016-12-14 16:13:46:202 732 5b0 AU WARNING: Failed to get Network Cost info from NLM, assuming network is NOT metered, error = 0x80240037
2016-12-14 16:13:46:202 732 5b0 AU #############
2016-12-14 16:13:46:202 732 5b0 AU ## START ## AU: Install updates
2016-12-14 16:13:46:202 732 5b0 AU #########
2016-12-14 16:13:46:202 732 5b0 AU # Initiating scheduled install
2016-12-14 16:13:46:210 732 5b0 AU WARNING: There are no approved updates to install
2016-12-14 16:13:46:210 732 5b0 AU # Exit code = 0x8024000C
2016-12-14 16:13:46:210 732 5b0 AU #########
2016-12-14 16:13:46:210 732 5b0 AU ## END ## AU: Install updates
2016-12-14 16:13:46:210 732 5b0 AU #############
Wsus 报告需要在服务器上安装 4 个更新,因此我希望客户端返回该信息,并尝试安装这 4 个更新。
我尝试运行 Windows 更新疑难解答程序,发现了两个问题并进行了修复。我重启了几次,但无济于事。
我也尝试删除软件分发文件夹并重试,但没有变化。
我现在正在运行 sfc /scannow,以及一些 DISM /scanhealth 和 restorehealth 命令来检查问题。
我还能检查什么来确定为什么 WU 一直在检查更新?我的其他服务器都正常。
答案1
经过两天的“检查更新”和服务器重启后,服务器终于向我显示了一些更新。