我在一台 Win 7 Ultimate 机器上工作,并使用 XP 执行一些开发任务(用于兼容性检查)。在 XP 上,一切都运行良好,包括更新。
两天前我不得不换电脑(主要是换了新的主板/CPU),我刚刚把旧的硬盘装在了新机箱里。Win 7 运行起来非常顺畅 - 安装了所有新驱动程序,自动识别了所有内容,毫不费力。当我尝试运行旧的 XP 模式时,麻烦就开始了 - 它无法启动,抱怨 CPU 的变化。我认为这没什么大不了的,于是我删除了 VM,重新运行了 XP 模式。它告诉我找不到它,并建议创建一个新的,这正是我想要的。
我已经完成了新 XP 模式 VM 的设置,它似乎运行得很好。让它使用主机网络适配器,这样我就可以从“内部”浏览。但我无法运行 Windows 更新。每当我点击 WU 网站上的“自定义”按钮时,过一会儿,我就会得到该[Error number: 0x80072EFD]
页面。
我尝试了网络上的几种解决方案(清除一些缓存并重新启动 wuauserv,甚至运行微软修复程序),但似乎仍然没有任何作用。
答案1
目前,IE8 似乎是一个必须-- 我遇到了同样的问题,在我将 IE6 更新到 IE8 后,WU 开始正常工作。
在此之前,我更新了更新代理和安装程序(WindowsUpdateAgent30-x86-7.6.7600.256-257 和 WindowsXP-KB942288-v3-x86)并手动设置了我的 LAN 连接。
答案2
此错误仅意味着无法连接到 Windows 更新站点。
这篇 Microsoft 文章列出了更多需要验证的要点:
使用 Windows Update 或 Microsoft Update 安装更新时可能会遇到与连接相关的临时错误
另一篇可能有用的文章讨论了 Windows Update 对 XP Mode 的限制:
Windows XP Mode 内部原理 – 第二部分(应用程序发布魔法)
(谨慎使用)
答案3
尝试了几次,终于成功了——
删除并重新安装 XP Mode 后,我还是没成功。尝试运行 Windows Update 时也遇到了同样的问题。在 VM 上浏览网页时一切正常。
然后我手动更新到 IE8,在重启 VM 后,根本无法浏览网页。我调整了 IE 连接设置,取消了 Lan 设置对话框中的“自动检测设置”复选框,然后又可以上网了。同时能够使用 Windows 更新!
它甚至可能在原始的 IE6 上运行 - 如果有人遇到类似的问题,值得一试。