我试图安装最新版本的Windows更新代理v7.2.6001.788,并且安装失败,错误代码为0x800b0100。 运行Windows Server 2008 SP1。
相关的WindowsUpdate.log部分:
2009-08-03 16:17:49:334 3544 d28 Misc =========== Logging initialized (build: 7.2.6001.788, tz: +0100) =========== 2009-08-03 16:17:49:334 3544 d28 Misc = Process: d:\fcc0f96e893296900e6501a601\wusetup.exe 2009-08-03 16:17:49:332 3544 d28 Setup Windows Update Client standalone setup : resource dll path is d:\fcc0f96e893296900e6501a601\en\wusetup.exe.mui 2009-08-03 16:17:49:335 3544 d28 Setup Evaluating CBS package "d:\fcc0f96e893296900e6501a601\WUClient-SelfUpdate-Core-TopLevel.cab" 2009-08-03 16:17:49:556 3544 d28 Setup Package will be installed 2009-08-03 16:17:49:556 3544 d28 Setup Evaluating CBS package "d:\fcc0f96e893296900e6501a601\WUClient-SelfUpdate-ActiveX.cab" 2009-08-03 16:17:49:580 3544 d28 Setup Package will be installed 2009-08-03 16:17:49:580 3544 d28 Setup Evaluating CBS package "d:\fcc0f96e893296900e6501a601\WUClient-SelfUpdate-Aux-TopLevel.cab" 2009-08-03 16:17:49:665 3544 d28 Setup Package will be installed 2009-08-03 16:17:49:709 3544 d28 Setup Windows Update Client standalone setup : eula file path is d:\fcc0f96e893296900e6501a601\en\eula.rtf 2009-08-03 16:17:52:337 3544 de0 Misc WARNING: LoadLibrary failed for srclient.dll with hr:8007007E 2009-08-03 16:17:52:338 3544 de0 Setup Installing CBS package "d:\fcc0f96e893296900e6501a601\WUClient-SelfUpdate-Core-TopLevel.cab" 2009-08-03 16:17:53:895 3544 de0 Setup WARNING: CBS operation failed, error = 0x800B0100 2009-08-03 16:17:53:898 3544 de0 Setup WARNING: Install of setup package "d:\fcc0f96e893296900e6501a601\WUClient-SelfUpdate-Core-TopLevel.cab" failed, error = 0x800B0100 2009-08-03 16:18:04:976 3544 d28 Setup wusetup has finished. Exit code is 0. Reboot is NOT needed
加载srclient.dll后,我认为出了问题。
我所做的事情仍然没有解决:
msiexec /unregister和msiexec /register regsvr32 wuapi.dll 你从命令提示符下试过了吗?
net stop cryptsvc rename %systemroot%\system32\catroot2 catroot2old net start cryptsvc
http://support.microsoft.com/kb/956702
适用于Windows 7,Windows Vista或Windows Server 2008的方法若要解决此问题,请运行系统更新准备工具(Checksur.exe)。 要这样做,请按照下列步骤操作:下载并运行系统更新准备工具。 此工具会对一致性进行一次性扫描,以避免将来的维修操作。 有关如何下载和运行Checksur.exe工具的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:947821(http://support.microsoft.com/kb/947821/)Windows Vista系统更新准备工具的说明尝试再次安装更新。 注意运行该工具后,Checksur.log文件位于以下位置:%systemroot%\ Logs \ CBS \
在Windows 7和Windows Vista的默认安装中,此文件位于以下文件夹中:
C:\ WINDOWS \日志\ CBS
检查您是否正在运行checksur工具的最新版本。 微软发布更新偶尔,所以你去年下载一次可能无法解决您的问题。
截至目前,最新的一个在这里: http : //support.microsoft.com/kb/947821