Windows更新不起作用(2008 R2)

长话短说,我们的域控制器之一是不会更新。

当一个更新尝试它说,该服务没有运行(检查并重新启动是的),事件查看器说错误0x80072ee2,但这显然意味着有连接问题,但据我所能解决的没有。

这不是一个短期的问题,或者至less从feburary以来似乎一直在进行。

有任何想法吗?

注意:服务器更新会落到团队的另一个(更高级)成员身上,请不要问我为什么这么被忽视。 他不知道这个问题是什么,所以我只是想深究这个问题。

非常感谢

干杯

编辑:我已经把信任的网站上,似乎已经整理它。 不知道为什么我不相信像这个任何其他服务器设置。

(取自http://support.microsoft.com/kb/836941 ,您应该阅读以及我的摘要。)

(Windows Update)错误可能是由以下任何问题引起的:

  • 干扰互联网通信的程序或进程
  • 计算机上的资源问题
  • 高互联网活动
  • 可恢复的数据库错误

所以我想我会开始问你可以从这个服务器一般浏览互联网? 是否有人安装了任何东西或configuration了可能会干扰下载的任何事情(例如本地防火墙或下载“pipe理器”?)首先解决任何问题。

接下来按照上面的KBase文章检查BITS和Trusted Sites条目。 这些都是Windows Update的重要组件。

确保Internet Explorer上的代理设置已正确configuration,以便从该计算机上浏览Internet,然后运行以下命令(可能需要从提升的命令提示符处完成):

netsh winhttp import proxy source=ie 

这将从IE浏览器中将代理设置导入到Windows Update使用的常规Windows HTTP连接堆栈中。 可能需要重新启动才能影响Windows Update服务。

如果这样做的话,那么你需要考虑如何/为什么它首先被改变了…这个改变可能是有原因的,你现在可能已经停止了其他的工作。

你有没有尝试使用Powershell?

在Windows Update的脚本中心上有一个powershell模块。 http://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

基本用法

将模块复制到c:\ users \ Administrator \ Documents \ WindowsPowershell \ Modules

 Set-ExecutionPolicy remotesigned ipmo pswindowsupdate 

用详细做一个Whatif安装

 Get-WUInstall -MicrosoftUpdate -IgnoreUserInput -WhatIf -Verbose 

当服务器前面有一个webcaching层时,我看到了类似的结果… think squid 。 Windows更新响应最终不当caching,使服务器不知道该怎么做。