长话短说,我们的一个域控制器不会更新。
当尝试更新时,它说服务没有运行(检查并重新启动,是的),事件查看器说它的错误0x80072ee2,但这显然意味着存在连接问题,但据我所知,没有。
这不是一个短期问题,似乎至少从二月份就已经存在了。
有任何想法吗?
注意:服务器更新由团队中另一位(更资深)成员负责,请不要问我为什么他们被如此忽视。他不知道问题是什么,所以我只是想弄清楚这件事的真相。
非常感谢
干杯
编辑:我已经放上了可信网站,而且似乎已经对其进行了排序。不确定为什么我不相信它像任何其他服务器一样设置。
答案1
(取自http://support.microsoft.com/kb/836941,您应该阅读它以及我的总结。)
(Windows 更新)错误可能是由以下任何问题引起的:
- 干扰互联网通信的程序或进程
- 计算机上的资源问题
- 互联网活动活跃
- 可恢复的数据库错误
所以我想我首先要问的是,您是否可以从此服务器浏览互联网?是否有人安装或配置了任何可能干扰下载的东西(例如本地防火墙或下载“管理器”?首先解决与此相关的任何问题。
接下来,按照上面的 KBase 文章检查 BITS 和受信任的站点条目。这些都是 Windows 更新的重要组成部分。
确保 Internet Explorer 上的代理设置已正确配置,以便从该计算机浏览互联网,然后运行以下命令(可能需要从升高命令提示符):
netsh winhttp import proxy source=ie
这会将 IE 的代理设置导入到 Windows 更新使用的通用 Windows HTTP 连接堆栈中。重新启动可能需要此操作才能影响 Windows 更新服务。
如果这有效,那么您首先需要考虑它是如何/为什么被改变的......这种改变可能是出于一个好的理由,而您可能现在已经停止了其他工作。
答案2
您尝试过使用 Powershell 吗?
Windows 更新脚本中心上有一个 powershell 模块。 http://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc
基本用法
将模块复制到 c:\users\Administrator\Documents\WindowsPowershell\Modules
Set-ExecutionPolicy remotesigned
ipmo pswindowsupdate
使用 Verbose 进行 Whatif 安装
Get-WUInstall -MicrosoftUpdate -IgnoreUserInput -WhatIf -Verbose
答案3
当服务器前面有一个 Web 缓存层时,我看到过类似的结果……想想乌贼。Windows 更新响应最终被错误地缓存,以致服务器不知道该做什么。