标题: 安装KB3207752时碰上0x80072EFD错 https://scz.617.cn/windows/201612161111.txt 在64-bits Win7上安装2016.12补丁KB3207752时碰上0x80072EFD错,微软帮助里是这 么写的: -------------------------------------------------------------------------- 如果检查更新时收到Windows Update错误80072efd,通常意味着在计算机上运行的某 个程序正在阻止Windows Update Services (SVCHOST)访问Internet。执行该操作的 程序可能是防火墙、反间谍软件、Web加速器、Internet安全或防病毒程序,以及代 理服务器。 -------------------------------------------------------------------------- 我没用Wireshark抓包,只是简单用Tcpview看了一下,TCP连接建立,然后关闭,好 像是被RST掉的。从Windows Update的GUI上看,已经下载了45%,然后就过不去了, 每次重试都会立即返回0x80072EFD错。我怀疑这个补丁触发了线路上某种串联设备的 监测规则,这个设备可能是反病毒网关、IPS或其他类似的东西。 基于这种假设,我决定用加密代理绕过这个假设中串联设备的监测。首先架了一个 SSH Tunnel,然后用Privoxy将SOCKS代理转换成HTTP代理,再然后设置WinHTTP代理: netsh.exe winhttp set proxy 127.0.0.1:8080 "" 在Windows Update中重试,果然顺利完成。之后,记得重置WinHTTP代理: netsh.exe winhttp reset proxy 切记,Windows Update使用WinHTTP代理,不使用WinINET代理,后者即典型的IE代理。 2017-02-24 10:00 lyx & scz 可以先试试切换本机DNS设置,使得解析回来的目标服务器IP有变,情况可能就会不 同。 2017-07-06 13:35 scz 在64-bits Win7上执行Windows Update时报0x8024402F错,通过设置WinHTTP代理成 功解决。估计换用适当的DNS也能解决。 2020-02-16 21:17 scz 在x64/Win7上通过Windows Update安装KB4493132时报0x80092004错,显示下载了11%。 手工安装下面两个KB,然后安装KB4493132成功。 KB4474419 https://support.microsoft.com/en-us/help/4474419/sha-2-code-signing-support-update http://www.catalog.update.microsoft.com/search.aspx?q=4474419 http://download.windowsupdate.com/c/msdownload/update/software/secu/2019/09/windows6.1-kb4474419-v3-x64_b5614c6cea5cb4e198717789633dca16308ef79c.msu KB4490628 https://support.microsoft.com/en-us/help/4490628/servicing-stack-update-for-windows-7-sp1-and-windows-server-2008-r2 http://www.catalog.update.microsoft.com/search.aspx?q=4490628 http://download.windowsupdate.com/c/msdownload/update/software/secu/2019/03/windows6.1-kb4490628-x64_d3de52d6987f7c8bdc2c015dca69eac96047c76e.msu