如何解决 Windows 7 Home Premium 64 位上的 Windows 更新错误 8024402F?

如何解决 Windows 7 Home Premium 64 位上的 Windows 更新错误 8024402F?

我家里的两台机器都遇到了同样的 Windows 更新问题,两台机器都运行 Windows 7 Home Premium 64 位。其中一台是全新安装的,另一台以前运行过 Windows 更新,但现在也无法运行。

当我使用控制面板手动检查更新时,我得到错误代码 8024402F

windows 更新错误代码 8024402F

我点击了“获取有关此错误的帮助”链接,它显示了 Windows 帮助和支持中的几篇文章,但没有一篇是针对此特定错误代码的。根据我尝试过的帮助和常规谷歌搜索:

  • 检查互联网连接。大多数帮助都表明此错误是由一般互联网连接问题引起的。但是,如果您正在阅读此内容,则我的连接肯定运行正常。
  • 暂时禁用防病毒软件并尝试运行 Windows 更新。这没有帮助(我运行了免费的 AVG)
  • 运行控制面板 -> 疑难解答 -> 安全系统 -> 修复 Windows 更新问题。这表示它检测到并解决了问题,但没有帮助。

Windows 更新疑难解答结果

Internet Explorer Windows 更新无法访问

我已经遇到同样的问题 24 小时了,所以 Windows 更新服务器肯定没有一直处于宕机状态?快速查看推特没有显示全球范围内对 Windows 更新不可用的强烈抗议,所以只有我一个人这样吗?我住在英国,但我注意到http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx从我位于芝加哥的网络服务器使用“wget”也无法获取该 URL。

day@ord1:~$ wget http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx
--2011-03-17 00:01:27--  http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx
Resolving test.update.microsoft.com... failed: Name or service not known.
wget: unable to resolve host address `test.update.microsoft.com'
day@ord1:~$ host test.update.microsoft.com
Host test.update.microsoft.com not found: 3(NXDOMAIN)

编辑:“ipconfig /all”的输出:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Office
   Primary Dns Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : home

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : home
   Description . . . . . . . . . . . : Intel(R) 82566DC Gigabit Network Connection
   Physical Address. . . . . . . . . : 00-1C-C0-71-89-46
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a17f:ec64:9b37:92b9%11(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.100.102(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 17 March 2011 00:25:47
   Lease Expires . . . . . . . . . . : 18 March 2011 00:25:48
   Default Gateway . . . . . . . . . : 192.168.100.1
   DHCP Server . . . . . . . . . . . : 192.168.100.1
   DHCPv6 IAID . . . . . . . . . . . : 234888384
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-10-68-D4-00-1C-C0-71-89-46
   DNS Servers . . . . . . . . . . . : 192.168.100.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.home:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : home
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:79fd:2098:13b8:a9ec:3703(Preferred) 
   Link-local IPv6 Address . . . . . : fe80::2098:13b8:a9ec:3703%13(Preferred) 
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled

编辑2:Microsoft 支持的建议:

配置连接以自动获取 IP 地址

  1. 点击“开始”,在开始搜索栏中输入“NCPA.CPL”(不带引号)并按“Enter”。
  2. 右键单击网络连接,然后单击“属性”。如果系统提示您输入管理员密码或确认,请输入密码或提供确认。
  3. 单击以突出显示“Internet 协议版本 6 (TCP/IPv6)”,然后单击“属性”。
  4. 勾选“自动获取IP地址”和“自动获取DNS服务器地址”。
  5. 单击“确定”。
  6. 单击以突出显示“Internet 协议版本 4 (TCP/IPv4)”,然后单击“属性”。
  7. 勾选“自动获取IP地址”和“自动获取DNS服务器地址”。
  8. 单击“确定”。
  9. 重新启动计算机。

我试过了,IPv4 和 v6 都已经设置为这些设置,无论如何重新启动,错误仍然存​​在。然后我将我的系统信息和 WindowsUpdate.log 文件发送给 Microsoft,抱歉,但我不会在这里发布它们的内容。

将随时向您通报进展情况。

答案1

解决了。

自从我将日志文件发送给 Microsoft 支持部门后,我还没有收到他们的回复,但我抽出时间亲自查看了一下。以下是相关代码片段:

+++++++++++  PT: Synchronizing server updates  +++++++++++
  + ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
Timeout for accelerated install is already set
WARNING: Cached cookie has expired or new PID is available
WARNING: PTWarn: Anonymous plug-in skipped for WU
Triggering accelerated install by calling UpdateNow
No installable updates are available
WARNING: Send failed with hr = 80072efe.
WARNING: SendRequest failed with hr = 80072efe. Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <>
WARNING: WinHttp: SendRequestUsingProxy failed for <http://download.windowsupdate.com/msdownload/update/common/2009/06/2803268_2cf7737e73bd31ae709b14a95c8d2ecb7eccfbf3.cab>. error 0x80072efe
WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072efe
WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072efe
WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072efe

注意下载失败http://download.windowsupdate.com/msdownload/update/common/2009/06/2803268_2cf7737e73bd31ae709b14a95c8d2ecb7eccfbf3.cab

我尝试从浏览器下载此 CAB 文件,但没有成功。然后我尝试wget(在赛格威) 不起作用并报告“对等方重置连接”。我在从家庭网络上的 Linux 计算机下载 CAB 文件时也遇到了同样的问题,因此这不是 Windows 计算机本身的问题。

长话短说,我最终将问题归咎于我的路由器,它正在运行DD-WRT

显然,我大约一个月前就启用了“过滤 ActiveX”选项,但却忘记了自己已经这样做了。

在此处输入图片描述

鉴于ActiveX 的安全问题,这听起来像是一个明智的激活选项,但阅读帮助后...并非如此!

筛选 ActiveX 阻止包含以“.ocx”或“.cab”结尾的 URL 的 HTTP 请求。

是的……这肯定会引起问题!取消勾选并将设置应用于路由器后,我的两台 Windows 机器上的问题都解决了,正如您所期望的那样。

感谢大家的帮助和建议,希望这对其他人有用。

答案2

Internet Explorer、工具、Internet 选项、连接、局域网 (LAN)

设置:如果设置为“自动检测设置”,则将其切换为“代理服务器”(我的 Windows 7 机器显示端口 80)。

然后尝试 Windows 更新,它现在应该可以工作了。

如果您的机器设置为“代理服务器”,请切换到“自动检测设置”并重试。

答案3

我设法解决了这个问题,方法是将“自动获取 DNS 服务器地址”切换到“使用以下 DNS 服务器地址”,然后输入“8.8.8.8”和“8.8.4.4”。这些是来自 Google 的公共 DNS 服务器:https://developers.google.com/speed/public-dns/docs/using

答案4

单击您的时间和日期(右下角)。应弹出一个窗口,单击“更改日期和时间设置”链接。在日期和时间窗口中,单击互联网时间选项卡,单击“更改设置”按钮,然后单击“立即更新”按钮,然后单击“确定”并退出窗口,然后尝试更新 Windows。

相关内容