如何在Windows 7 Home Premium 64bit上解决Windows Update错误8024402F?


31

我在家里的两台机器上都遇到Windows Updates的相同问题,它们都运行Windows 7 Home Premium 64位。两台机器中的一台是全新安装的,另一台曾经运行过Windows Update,但现在也无法运行。

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

Windows更新错误代码8024402F

我单击了“获得此错误的帮助”的链接,该链接在Windows帮助和支持中提供了几篇文章,这些文章都不是针对此特定错误代码的。通过帮助和一般谷歌搜索,我尝试了:

  • 检查互联网连接。大多数帮助表明此错误是由一般的Internet连接问题引起的。但是,如果您正在阅读本文,那么我的连接肯定可以正常工作。
  • 暂时禁用防病毒并尝试运行Windows Update。这没有帮助(我免费运行AVG)
  • 运行控制面板->故障排除->安全系统->修复Windows Update问题。这表示已检测到并解决了问题,但无济于事。

Windows更新疑难解答结果

Internet Explorer Windows更新无法访问

我已经有24小时出现相同的问题,因此,可以肯定的是Windows Update服务器并没有一直关闭吗?在Twitter上进行快速检查显示,全世界都没有关于Windows Update不可用的强烈抗议,所以仅仅是我吗?我的总部位于英国,但我注意到,使用位于芝加哥的Web服务器上的“ wget”,也无法使用http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx 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,抱歉,但我不在此发布它们的内容。

将使您了解进度。


如果你不明白这一点解决,从微软获得免费的Windows更新支持... support.microsoft.com/oas/...

更新了Microsoft支持的建议
日,天

Answers:


32

解决了。

自从发送日志文件以来,我还没有收到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(在cygwin中)不起作用,并报告了“对等方重置连接”。从家庭网络上的Linux机器下载CAB文件时,我也遇到了同样的问题,因此Windows机器本身不是问题。

简而言之,我终于将问题归结为运行DD-WRT的路由器。

显然,大约一个月前,我必须启用了“筛选ActiveX”选项,但忘记了这样做。

在此处输入图片说明

鉴于ActiveX安全性问题,这听起来像是一个明智的选择,但在阅读帮助时……不多!

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

是的……那肯定会引起问题!如您所料,取消此操作并将设置应用于路由器已解决了我两台Windows计算机上的问题。

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


1
我通过更改DNS服务器设置以指向Google DNS服务器来解决了我的问题:8.8.8.8和8.8.4.4
Populus

4
天才!谢谢。我的路由器遇到相同的问题,完全忘记了阻止ActiveX。
尼尔·芬威克

3
哇,这似乎是DD-WRT团队严重缺乏研究的地方。我可以看到阻塞.ocx,但是.cabWindows上许多软件都使用文件。我会考虑将此报告为DD-WRT中的错误。
乔纳森·莱因哈特

1
就我而言,这是我的pfsense防火墙上安装的透明鱿鱼代理。禁用它,然后更新工作正常。
pdwalker

10

转到Internet Explorer,工具,Internet选项,连接,局域网(LAN)

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

然后尝试Windows Update,它现在应该可以使用。

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


1
取消Internet选项/连接/局域网设置下的“自动检测设置”也对我有用。它开始立即下载更新。更改后,test.cab也可以正常工作。

4

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


当我在Vista Home Basic中尝试此操作时,它告诉我那些网络地址无效。
Paul D. Waite

啊-我认为它们对于IPv6无效,但是对于IPv4则可以正常工作。因此,我未选中IPv6。现在Windows Update可以正常连接了。希望更新完成后,我可以切换回自动DNS-在安装Service Pack 2和Windows Update本身更新之前,它可以正常工作。
Paul D. Waite

使用DNS 8.8.8.8立即为我修复了0x8024402f错误(我有此错误的年龄,最新更新时间为6/6/2013)。Windows Update疑难解答程序总是说已解决了问题,但没有解决问题。我已经禁用了IPV6。
robocat

3

听起来像是更新的存储库已损坏。尝试这个:

开始->Services.msc

停止“ Background Intelligent Transfer”和“ Windows Update”服务。

开始-> Cmd(“以管理员身份”)

rd %systemroot%\softwaredistribution /s

返回服务并启动Windows Update服务。

再次尝试更新。


恐怕没有帮助。至少不在笔记本电脑上。也可以在桌面上尝试。会奇怪,如果两人都得到了在同一时间损坏...但你永远不知道;)

@Day:NP这始终是第一步。
Ƭᴇcʜιᴇ007

3

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


一个真正奇怪的答案,是否有知识库文章或类似的文章提示您提出这一建议?我尝试过,但恐怕没有用。

1
奇怪的答案是,许多Microsoft技术都依赖时间。对于一个特定的示例:Active Directory-如果客户端的时钟与服务器的时钟不同,则可能/将发生不好的事情。
娜塔莉·亚当斯

不只是微软技术。Active Directory使用Kerberos(一种开放源协议),该协议使用时间来表示票证到期。
乔纳森·莱因哈特

2

几件事情-您不再使用IE在Windows 7(和Vista?)中执行更新,实际上,我认为“正确的” URL不是http://windowsupdate.microsoft.com/,我相信它是http: //update.microsoft.com并仅将您发送至页面说:“嘿,您不能再使用它了!” ....但这不重要,我离题(alot)。

我不知道您愿意发布多少信息,但是我要开始的一个地方是Windows框类型:

ipconfig /all

并检查输出是否有异常。不久前,我有一个客户端,在获取Windows Update时遇到问题,结果发现有人对其路由器进行了黑客入侵/混乱并更改了DNS设置。

您要安装哪些更新?我知道SP1带有双引导系统的“问题”,并且某些系统没有系统分区(但任何一个都易于修复)。


不使用IE:公平地说,只是在寻找其他选择。将检查ipconfig并发布,如果有启发性的话。没有尝试安装任何特定的更新-只是试图在新安装的PC上首次运行更新,该更新无法正常工作,导致我发现以前在以前用于笔记本电脑的笔记本电脑上安装该更新也被破坏了工作正常。

增加了ipconfig /all输出。看起来很理智。

1

我建议阅读这篇文章,然后逐步(包括工具)进行阅读。在阅读本文之前,我无法通过该线程的其他任何答案来解决该问题。

如何解决有关Windows Update或Microsoft Update的连接问题

本文包括Windows XP,Vista,7、8和8.1的连接错误代码列表,工具的下载链接,CMD命令等。真的很完整 我能够解决它的问题。


0

刚被这一击中。这是在我进行HotFix安装后立即发生的(此修补程序没有说明有关重新启动的信息...)

仅通过重新引导系统并确保打开我的VPN即可解决此问题。

现在,如果您仅运行Linux,防火墙配置就不错!


0

好吧,在网络连接属性中禁用IP6对我有用。我希望它也对您有用!


0

我在此处记录了一个非常相似的问题并且此问题中列出的所有可能的解决方案均无效。

事实证明,问题出在.NET Framework 4客户端配置文件,而用.NET Framework 4.5替换它使Windows Update错误消失了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.