Windows更新屏幕出现,我点击下载更新。 然后我滚动屏幕上的横条,它说下载更新,但计数永远不会增加(总计0 KB,完成0%)。 我已经尝试了几个谷歌解决这个问题,但迄今没有任何工作。
从https://serverfault.com/questions/166318/windows-update-not-working-on-windows-2008-r2-standard-x64引用,除非我没有未经许可的SQL Server 2008运行。 我也尝试了几个Google的东西,包括WUInstall和build立一个单独的WSUS服务器,到目前为止没有任何工作。
我已经重新注册了一个我能想到的可能与所有相关的DLL(超过150个)的DLL,我没有使用任何代理服务器。
我已经手动下载了更新,但是Windows停止了“search更新”,从来没有完成search。
只有我能在我的日志中find的错误如下:
2012-01-30 05:00:10:014 980 f40 AU警告:未能更改呼叫的下载属性,错误= 0x80070057 2012-01-30 07:43:06:441 980 fc0 AU警告:由于来自GetDownloadProgressUx的错误而返回,错误= 0x8024000C 2012-01-30 07:43:06:443 980 fc0 AU警告:GetInteractiveInstallProgress失败,错误= 0x8024000C
在search第一个错误时,我遇到了一些解决步骤:
点击开始并在search框中inputservices.msc,然后点击上面显示的服务。 向下滚动列表到Windows Update,右键单击它并select停止。
在search框中input%windir%\ SoftwareDistribution点击上面框中的“Software Distribution”,删除“Download”文件夹的全部内容。
返回并重新打开Windows Update服务。
哪个,我已经试过了,没有运气。
稍后,它说要下载微软的MicrosoftFixit.wu.Run.exe并尝试,我有,没有运气。 我也尝试过微软补丁Windows6.1-KB947821-v14-x64.msu ,它永远让人讨厌“在这台计算机上search更新”。
我试过下载第三方的FixWU,没有任何东西。
我试过使用WindowsUpdateAgent30-x64.exe /wuforce强制重新安装Windows Update代理
我已经检查过PC的反病毒,rootkit,malware,没有那种。 我重置所有的VPN连接,暂时closures防火墙,仍然没有。
我已经检查了C:上的访问权限,它是子文件夹,内置用户和pipe理员都具有读/写权限。
也尝试了一切在http://support.microsoft.com/kb/949358 ,并手动重build/重新安装Windows更新代理。
我在我的机智在这里结束,不知道还有什么/尝试,任何build议?
您能否请按照此知识库文章底部的说明启用扩展日志logging?
请同时validation后台智能传输服务(BITS)是否在相关机器上正常运行。
如果BITS下载作业正在由运行的Windows Update Service创build,请以pipe理员身份进行检查:
bitsadmin /list /allusers
你可以将你的windowsupdate.log发布到像http://pastebin.com/这样的地方吗?
您也可以尝试停止使用Windows Update Service(wuauserv)
sc stop wuauserv
并删除以下文件夹和registry项(和子文件夹/子项):
%windir%\softwaredistribution\datastore HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
删除与Windows Update相关的所有BITS作业,如下例所示
bitsadmin /cancel {4706732F-9E3A-456B-9696-F0D18B8EA327}
完成之后,再次启动wuauserv :
sc start wuauserv
由于我无论如何没有权限编辑@motobói的答案在这里,我所做的只是让Windows更新备份工作。 尽pipe如此,我确实需要做一些更多/不同的事情。
重新启动所有服务或重启服务器
删除registry结果丢失的Windows更新设置。 手动启动Windows更新一次,以确保其工作。 根据需要设置更新策略。 (自动地)
至于我上面提到的步骤使Windows更新再次工作,但从其他人收集答案,你可能想尝试以下事情:
您能否请按照此知识库文章底部的说明启用扩展日志logging?
如果BITS下载作业是由Windows Update Service以pipe理员身份运行创build的,并且删除与Windows Update相关的所有BITS作业(如下例所示)
bitsadmin /list /allusers bitsadmin /cancel {4706732F-9E3A-456B-9696-F0D18B8EA327}
尝试重新安装Windows更新代理
WindowsUpdateAgent30-x64.exe /wuforce
thx @motobói和@Brian Deragon让我走上正轨
(可能不会帮助原来的海报,但可能会帮助由Google导向的人)。 我刚刚遇到类似的问题与Win 7:更新不会到达,KB947821将永远是“在这台计算机上search更新”。 原来由于某种原因,BITS服务没有运行,并被设置为手动启动。 启动后(并返回到延迟自动启动),更新似乎工作(KB947821也开始罚款,但没有更多的理由,无论如何运行)。
关于“在这台电脑上search更新”部分,使用本地下载的更新文件进行安装时,安装Cumulative update for IE11时遇到类似问题
我试图用pipe理员帐户login,然后我可以成功安装下载的更新。 希望这会帮助别人。
加载2008R2的Windows桌面体验,采取所有的默认设置,加载所有的各种选项。 然后完成后,重新启动服务器。 login后,服务器完成并处于空闲状态,请转到Windows Update并下载一些更新。 你应该看到进度条正在取得进展。 我发现这在Server 2012R2上也是如此。