在系统安装结束完UPDATE更新时,有时候系统会提示无法更新,重启系统也无法解决。显示界面如下图:
UPDATE的误报一般是由于Update组件或其使用的临时文件夹有所损坏所致。
解决方法步骤如下:
1、下载运行 Fixit 50202 工具修复 Update 组件。
http://go.microsoft.com/?linkid=9665683
运行 Fixit 50202 工具后,在其向导中选中“攻击性选项(Aggressive Option)”复选框,以强制修复Update 组件,然后重新启动Windows。测试是否修复。
2、清理 SoftwareDistribution 临时文件夹。
首先关闭系统服务 Automatic Updates,然后以清空或重新命名的方法手动清理一下 WindowsSoftwareDistribution 的 DataStore 及 Download 临时文件夹,再重新启动 Automatic Updates 服务。
这样可以重置 Update 更新下载缓存。如果 Update 误报的问题是因为 SoftwareDistribution 临时文件夹混乱引起的,重置 DataStore 及 Download 临时文件夹可以修复包括 Office 2010 SP1 更新及 Windows更新在内的所有UPDATE误报问题。
3、不能UPDATE更新的原因,有可能是Windows系统使用的UPDATE代理程序(Update Client Proxy Stub)的版本没有符合 Update v6 的要求。Update v6 要求系统安装的UPDATE代理程序必须含有WUPS2.DLL文件(Windowssystem32文件夹内)或今后更高的版本文件。
有时我们对 Windows 进行了修复式安装,或者在安装UPDATE代理程序后没有经过重启便重新安装Windows Service Pack补丁包,可能会引起 WUPS2.DLL 的注册信息失效。此时即使 WUPS2.DLL 文件存在也将无法发挥作用。我们可以通过首先禁用 Automatic Updates 服务、再使用 REGSVR32 C:Windowssystem32WUPS2.DLL 命令重新注册这个文件、然后重新启用 Automatic Updates 服务的方法修复 WUPS2.DLL 的注册信息。
在系统中没有WUPS2.DLL文件或者无法为文件重新注册的情况下,需要重新安装UPDATE代理程序。
Windows UPDATE代理程序安装下载地址:
http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.4.7600.226/WindowsUpdateAgent30-x86.exe
(适用于 x86 Windows)
http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.4.7600.226/WindowsUpdateAgent30-x64.exe
(适用于 x64 Windows)
http://download.windowsupdate.com/windowsupdate/redist/standalone/7.4.7600.226/windowsupdateagent30-ia64.exe
(适用于 IA64 Windows)
在确认 WUPS2.DLL 已正确安装的前提下,需要监测IE加载项是否工作正常。
打开 IE 的“管理加载项”,检查是否有来自 Microsoft 的名为 MUWebControl Class 的加载项。
如果没有此加载项或其已经被禁用,请重新安装UPDATE代理程序并重新启用加载项。
补充注意事项:
1、SP更新补丁包和IE浏览器的升级更新要注意安装顺序,不当的安装可能造成无法正常卸载IE。最好方法就是先打SP更新补丁包,再考虑升级IE。如果无法碰上无法卸载IE的情况,应先考虑先卸载SP更新补丁包,再考虑卸载IE浏览器。
(之前刚刚推出IE8的时候,升级浏览器,据说一大批人运气不好,安装顺序不对,被搞得崩溃,无法卸载IE8浏览器)
2、关于Windows Service Pack升级安装的问题。(也许这个问题都没人关注了,总之只是希望大家能更关注一些微软的官方安装说明文档,很多莫名其妙的毛病都是因为安装之前不看文档引起的。)
在 Windows XP SP2(含)以前,所有的 Windows Service Pack 都是完全向下兼容的关系,可以从任意的旧版本升级至最新。例如 Windows 2000 SP4、Windows NT SP6,都可以从 RTM 直接升级。
但是从 Windows XP SP3 & Windows Vista SP2 开始,Service Pack 开始逐渐舍弃旧版本的升级,安装前必须先安装旧版的 Service Pack。
目前已经存在这种限制的是:Windows XP SP3(必须首先安装 SP1 或 SP2,不支持 RTM);Windows Vista SP2(必须首先安装 SP1,不支持 RTM)。还好 Windows 7 目前只有SP1,要不然又得再研究一下了。
3、将 Windows Service Pack 文件集成到 Windows 安装文件夹中。
请参考微软论坛帖子《将 Windows XP Service Pack 3 文件集成到 Windows XP 安装文件夹中》
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)