这几天正好安装服务器系统,多少碰到些系统升级更新UPDATE的问题。查了一些资料,汇总一下解决方法,下次解决方便些。
在系统安装结束完UPDATE更新时,有时候系统会提示无法更新,重启系统也无法解决。显示界面如下图:
UPDATE的误报一般是由于Update组件或其使用的临时文件夹有所损坏所致。
解决方法步骤如下:
1、下载运行 Fixit 50202 工具修复 Update 组件。
http://go.microsoft.com/?linkid=9665683
运行 Fixit 50202 工具后,在其向导中选中“攻击性选项(Aggressive Option)”复选框,以强制修复Update 组件,然后重新启动Windows。测试是否修复。
2、清理 SoftwareDistribution 临时文件夹。
首先关闭系统服务 Automatic Updates,然后以清空或重新命名的方法手动清理一下 Windows\SoftwareDistribution 的 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文件(Windows\system32文件夹内)或今后更高的版本文件。
有时我们对 Windows 进行了修复式安装,或者在安装UPDATE代理程序后没有经过重启便重新安装Windows Service Pack补丁包,可能会引起 WUPS2.DLL 的注册信息失效。此时即使 WUPS2.DLL 文件存在也将无法发挥作用。我们可以通过首先禁用 Automatic Updates 服务、再使用 REGSVR32 C:\Windows\system32\WUPS2.DLL 命令重新注册这个文件、然后重新启用 Automatic Updates 服务的方法修复 WUPS2.DLL 的注册信息。