Windows更新:无法应用更新甚至在Server 2008 R2上的域pipe理员

我打开Windows Update控制面板,它显示“某些设置由您的系统pipe理员pipe理”。 问题是,我以域pipe理员身份login。

迄今试过:

  • search了gpresult /z的输出(参见前面的SF问题 )以获取对Windows Update的引用,但是其中的一切看起来都不错。
  • searchregistry,发现了几个看起来相关的设置,但似乎设置正确。
  • gpedit检查以发现任何可疑的东西
  • 使用RSoP检查,确认已启用“configuration自动更新”和“允许自动更新即时安装”。

一切都很好。 我退出login(作为域pipe理员),我仍然无法手动检查更新或应用它们。 我刚刚得到“一些设置由您的系统pipe理员pipe理”消息。

还有什么地方可以禁用?

编辑:只是在事件查看器中find这个 – 它可以是相关的?

 Log Name: Application Source: Microsoft-Windows-CAPI2 Event ID: 4107 Description: Failed extract of third-party root list from auto update cab at: <http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab> with error: A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file. 

大卫的评论是有帮助的。 继“大卫的答案”之后,find了一个类似的关键

电脑\ HKEY_CURRENT_USER \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\ Explorer中

NoWindowsUpdate(REG_DWORD) – 将值从1更改为0 – 修复它。

开始,运行,gpedit.msc,本地计算机策略,计算机configuration,pipe理模板,Windows组件,Windows Updateconfiguration自动更新,启用,select选项5

仔细检查下列registry项下是否有名为DisableWindowsUpdate的DWORD项:

 HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate 

如果此键存在且值为1,则将其更改为0。

我试图更新SUS服务器本身时看到了这一点。 它希望通过SUS直接运行它的更新。

对我来说,它是在HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\ WindowsUpdate \ DisableWindowsUpdateAccess

我把它设置为0