文章摘要:本文提供有关使用系统更新准备工具修复Windows Vista、Windows 7、Windows Server 2008和Windows Server 2008 R2中与Windows Update相关的问题的信息。
系统更新准备工具(CheckSUR)是可从Microsoft下载的实用程序,可以用来修复与Windows Update有关的各种问题。具体实现方法是扫描与更新相关的文件和注册表项,把损坏的项目替换成好的版本。CheckSUR所涉及的Windows Update错误代码的完整列表显示在Microsoft知识库文章KB947821中,其中还包含所有CheckSUR版本的下载链接。
要使用CheckSUR,只需从KB947821中下载适用的版本,然后在受影响的系统上运行。它看起来像其他任何更新一样进行安装:
在这个“安装”过程中,CheckSUR实际上是检查已安装更新的文件和注册表设置。此过程可能需要15分钟以上才能完成,建议不打断该过程。完成后,结果不会显示在屏幕上,但可以在%windir%\Logs\CBS\CheckSUR.log中找到。摘要部分指出找到了多少错误。如果它指出所有错误都已修复,则问题可能已解决,您可以再次尝试安装Windows Update。
通常,CheckSUR无法自动修复它发现的所有错误。这通常是由于没有必要的修复文件。发生这种情况时,必须从其他来源获取所需的文件,比如Microsoft的更新软件包,或一台正常工作的计算机(运行的Windows版本与受影响的计算机相同):
无论使用什么来源,都应将文件复制到受影响计算机上的特定目录,具体取决于要复制的文件的类型:
将文件复制到相应的目录后,再次运行CheckSUR。有了修复文件,应该能修复它遇到的错误。
有关使用CheckSUR的详情,请参阅如何修复在CheckSUR.log中找到的错误,该文章进一步介绍在缺少有效负载文件时应遵循的操作说明。