Windows XP Home SP3 Windows 更新无法运行,挂在“正在检查计算机的最新更新...”

Windows XP Home SP3 Windows 更新无法运行,挂在“正在检查计算机的最新更新...”

我有一台 MSI Wind U100 上网本,我将其重置为出厂默认设置,并尝试运行 Windows 更新。这是一个全新的映像,除了填写用户名、时区等信息外,没有对其进行任何操作。

当您启动 IE6 并转到“工具”->“Windows 更新”时,它会询问您是否需要“快速”或“自定义”更新,并且无论您单击什么,它都会显示“正在检查计算机的最新更新...”,并带有一个无限的进度条,它会一直加载下去。我让它等了五个小时,仍然没有任何反应。以下是我尝试过的其他方法。

  1. 运行适用于 Windows 更新的 Microsoft Fixit 工具。运行后会产生有趣的输出——它显示“未能”解决“服务注册缺失或损坏”问题,但如果您展开此项以查看更多详细信息,它会显示“成功”。所以我不知道它是失败还是成功。它还报告“Windows 更新错误 0x80070005”。

  2. 下载 WindowsUpdateAgent30-x86.exe,如下所示描述在这里,然后运行它。

  3. 确认我的系统时钟时间正确。

  4. 手动下载 IE 8(适用于 XP 的最新版本),然后尝试再次运行 Windows 更新。

  5. 尝试取消注册 IUCTL.dl 作为描述在这里。这对我来说不起作用,因为 C:\WINNT\System32\IUCTL.dll 或 C:\WINDOWS\System32\IUCTL.dll 中没有 IUCTL.dll 文件。

  6. 将 Edb.log 文件重命名为高级手动方法中介绍的方法:方法 1

  7. 完全关闭自动更新,重启机器,然后尝试再次在 Internet Explorer 中访问 Windows 更新页面。这是因为手动访问 Windows 更新站点与自动下载/安装 Windows 更新之间发生冲突。

  8. 手动下载XP SP3的“网络安装包”并重新安装 SP3。安装完成且无错误,但行为无变化。

我现在不知道该怎么做。搜索这个问题后发现,还有很多人在使用 Windows Update 时遇到问题,但似乎其他人都可以通过执行上述一项或多项操作来解决问题。还有其他我遗漏的方法吗?

这是 Windows Update 挂起的屏幕。在这个特定的屏幕截图中,它正在运行 IE 6,并且这种情况已经持续了大约一个小时。但是,如上所述,我尝试更新到 IE 8 并让它挂起几个小时。

Windows 更新的屏幕截图——它永远不会超越这一点

答案1

我花了一段时间才把这个删掉。我在我的网站上创建了一篇博客文章,其中包含详细说明和您需要下载的更新链接。这大约需要 10 分钟,然后您的 Windows 更新应该可以再次正常工作。 http://www.geekallday.com/windows-xp-sp3-update-issues/

我还将在这里列出所需的更新。

  • Microsoft .NET Framework 3.5
  • Internet Explorer 8
  • Windows XP 更新 (KB927891)
  • Windows 更新代理 3.0
  • Windows XP 安全更新 (KB2510531)
  • 适用于 Windows XP 的 Internet Explorer 8 安全更新 (KB2797052)
  • Windows XP 版 Internet Explorer 安全更新 (KB2799329)
  • 适用于 Windows XP 的 Internet Explorer 8 累积安全更新 (KB2898785)

以下是有关这些更新的安装顺序和安装方法的步骤。

我建议按顺序安装更新;在继续下一个更新之前,需要安装一些更新。

Microsoft .NET Framework 3.5 您将安装的第一个更新是 Microsoft .NET Framework 3.5。接受协议并按下一步,直到开始安装。此更新可能需要一些时间才能安装,因此请耐心等待。

Internet Explorer 8 您要安装的下一个更新是 Internet Explorer 8。大多数新安装的 Windows XP SP3 默认带有 Internet Explorer 6。您需要确保“取消选中”安装更新,因为此时搜索更新仍然不起作用。我建议您在安装 Internet Explorer 8 后重新启动 PC。

Windows XP 更新 (KB927891) 此更新用于修复或防止 SVCHOST.exe 99% CPU 使用率问题。您需要做的第一件事是确保您的“自动更新”已关闭。要检查“自动更新”的状态,请转到“控制面板”,切换到“经典视图”,双击“自动更新”,并确保已将其关闭。如果您必须关闭“自动更新”,我建议您重新启动 PC。重新启动后,继续安装此更新。我会将“自动更新”保持关闭状态,直到修复结束;一旦 Windows 更新再次运行,我就可以毫无问题地将其重新打开。

Windows 更新代理 3.0 安装 Windows 更新代理 3.0。此更新将修复您在尝试运行 Windows 更新时遇到的错误。如果您尝试再次运行 Windows 更新,系统将提示您安装最新添加的 Windows 更新。继续并进行此更新。更新将成功安装,但您可能会注意到 Windows 更新在搜索更新时将继续循环。如果是这种情况,您可以继续进行下一组更新。

Internet Explorer 8 安全更新 如果您在检查更新时仍遇到 Windows 更新循环问题,则应继续安装其余 4 个 Internet Explorer 8 安全更新。安装完所有更新后,您现在应该有一个有效的 Windows 更新会话。

答案2

我曾经遇到过这个问题,但是使用 IE8,在 Win XP SP3 上。

对我来说,解决方案是:

  1. 禁用自动更新
  2. 取消正在运行的更新
  3. 下载 IE8 补丁:http://www.microsoft.com/en-us/download/details.aspx?id=41404对于英语用户,http://www.microsoft.com/fr-fr/download/details.aspx?id=41404为我
  4. 运行 Windows 更新,然后在更新后重新启动。

希望这会有所帮助...

答案3

操作的顺序似乎很重要,因为当我按这个顺序尝试时,它对我有效:

  1. 下载了XP SP3 网络安装,并重新安装了 SP3(尽管它已经安装)。
  2. 手动更新至 IE8(即不通过 Windows 更新)
  3. 然后通过新安装的 IE 8 进入 Windows 更新页面。

也许这对其他人有帮助。

相关内容