windows内网更新的常见报错

2024-09-03 19:49:58 浏览数 (3)

如何测试windows内网update的可用性,参考https://cloud.tencent.com/developer/article/2446900

windows内网更新的常见报错:

https://learn.microsoft.com/zh-cn/windows/deployment/update/windows-update-error-reference

https://learn.microsoft.com/zh-cn/security-updates/WindowsUpdateServices/18125754

代码语言:txt复制
Windows Update报错0x80244007	WU_E_PT_SOAPCLIENT_SOAPFAULT	同于 SOAPCLIENT_SOAPFAULT - SOAP 客户端因 SOAP 故障而失败,原因为 WU_E_PT_SOAP_* 错误代码。

Windows Update报错0x80244015	WU_E_PT_REFRESH_CACHE_REQUIRED	服务器的回复表明服务器已发生更改或者 Cookie 无效;请刷新内部缓存的状态并重试。

Windows Update报错0x80072EE2	机器访问不了公网却走公网更新时报错

Windows Update报错0x80244010	WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS	到服务器的往返次数超过了最大限制。

Windows Update报错0x8024401C	WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT	与 HTTP 状态 408 相同 - 服务器等待请求时超时。

Windows Update报错0x80240039	WU_E_TOO_MANY_RESYNC	服务器请求代理重新同步的次数太多。

Windows Update报错0x8000FFFF	貌似windows update server没有语言包时报这个

Windows Update报错0x8004500C	0x8004500C 与HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate 下的 DoNotConnectToWindowsUpdateInternetLocations 设置有关

Windows Update报错0x8024401F	WU_E_PT_HTTP_STATUS_SERVER_ERROR	与 HTTP 状态 500 相同 - 服务器内部错误阻止满足该请求。

0x80244007 和 0x80244015:这两个错误通常与 Windows Update 客户端在与更新服务器通信时遇到问题有关。可能是网络问题、服务器问题或客户端配置问题导致的。解决方法包括检查网络连接、重启 Windows Update 服务、清除 Windows Update 缓存和运行 Windows Update 诊断工具。

0x80072EE2:此错误通常表示 Windows Update 客户端无法连接到更新服务器。这可能是由于网络问题、防火墙阻止连接、代理服务器问题或其他连接问题导致的。解决方法包括检查网络连接、禁用防火墙、检查代理设置和运行 Windows Update 诊断工具。

0x80244010:此错误通常表示 Windows Update 客户端在短时间内向更新服务器发送了太多的请求,超过了服务器允许的限制。解决方法包括等待一段时间后重试 Windows Update、重启 Windows Update 服务、清除 Windows Update 缓存和运行 Windows Update 诊断工具。

0x8024401C:此错误通常表示 Windows Update 客户端无法从更新服务器下载更新,因为服务器的负载过高。虽然这两个错误代码(0x8024401C 和 0x80244010)都与更新服务器的负载有关,但它们的原因略有不同。解决方法类似,都包括重试 Windows Update、重启 Windows Update 服务、清除 Windows Update 缓存和运行 Windows Update 诊断工具。

0x80240039:此错误通常表示 Windows Update 客户端在尝试下载或安装更新时遇到了问题。解决方法包括检查网络连接、重启 Windows Update 服务、清除 Windows Update 缓存和运行 Windows Update 诊断工具。

0x8000FFFF:此错误通常表示 Windows Update 在尝试安装更新时遇到了未知的严重错误。可能是由于系统文件损坏、磁盘空间不足、Windows Update 组件问题或其他系统问题导致的。解决方法包括检查磁盘空间、重启 Windows Update 服务、清除 Windows Update 缓存和运行 Windows Update 诊断工具。如果错误与缺少语言包有关,您可能需要联系 Microsoft 支持或系统管理员以获取正确的语言包。

0x8004500C:错误代码 0x8004500C 与HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate 下的 DoNotConnectToWindowsUpdateInternetLocations 设置有关,可以影响 Windows Update 客户端如何连接到更新服务器。

DoNotConnectToWindowsUpdateInternetLocations 设置的值为 1 时,Windows Update 客户端将不会连接到默认的 Microsoft Windows Update 服务器,而只使用指定的内部更新服务器(如 WSUS 服务器)。如果您的计算机没有正确配置内部更新服务器,或者内部更新服务器无法访问,这可能导致 Windows Update 无法获取更新,从而产生错误,如 0x8004500C。

要解决此问题,您可以尝试以下方法:

  1. 检查内部更新服务器配置:如果您的网络环境使用了内部更新服务器(如 WSUS),请确保您的计算机已正确配置,能够访问内部更新服务器。您可能需要与网络管理员联系以获取正确的服务器地址和配置信息。
  2. 禁用 DoNotConnectToWindowsUpdateInternetLocations 设置:如果您想让您的计算机连接到默认的 Microsoft Windows Update 服务器,您可以将 DoNotConnectToWindowsUpdateInternetLocations 设置的值更改为 0。请按以下步骤操作:
    • 打开“注册表编辑器”(按 Win R,输入 regedit,然后按 Enter)。
    • 导航到 HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate
    • 在右侧窗格中找到 DoNotConnectToWindowsUpdateInternetLocations,双击它并将其值设置为 0。
    • 关闭注册表编辑器并重启计算机。

    请注意,直接修改注册表可能会对系统产生严重影响。在修改注册表之前,建议备份您的数据,并确保您明白修改的后果。

尝试以上方法后,再次运行 Windows Update,看是否已解决问题。如果问题仍然存在,您可能需要尝试其他解决方案,如重启 Windows Update 服务、清除 Windows Update 缓存、运行 Windows Update 诊断工具或检查系统文件。

以上报错码中,大部分跟windows update服务端有关,只有0x80244010、0x80240039是客户端发起了太多的请求,需要等一段时间再试,详见我这篇文档:https://cloud.tencent.com/developer/article/2279655

0 人点赞