安装 Windows 更新时出现错误代码 80244019

Kyl*_*yle 9 windows windows-update

我张贴这个希望能帮助任何可能遇到这种情况的人。

我有一个 Win2008r2 域,我的客户决定停止与 WSUS 服务器通信。所有迹象都表明他们正在沟通,有些甚至显示出有新的更新。但是,单击“安装更新”将导致“安装失败”,然后该框将显示准备安装的新更新。

我的客户端可以 ping WSUS 服务器,并且没有防火墙网络设备阻止 8530(WSUS 更新端口)上的流量。我很困惑为什么客户端没有看到 WSUS 服务器所说的待处理的新更新。

Kyl*_*yle 17

解决方案取决于您的配置,您应该首先检查一些事项:

  • 确保 BITS 服务正在运行: net start BITS
  • 确保 Windows 更新服务正在运行: net start wuauserv
  • 确保您的机器具有唯一的 SusClientID(特别是如果系统是克隆系统)。您可以删除密钥,运行以下 3 个命令,然后重新启动机器以重新生成它: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
  • 重置客户端上的授权 cookie: wuauclt /ResetAuthorization /DetectNow
  • wuauclt /ReportNow在您的客户端上运行以确保它可以与 WSUS 同步
  • 确保应用了您客户端上的当前策略(/boot 是可选的): gpupdate /force /boot

如果您使用代理服务器,您还应该:

  • 确保 WinHTTP 服务正在运行: netsh start WinHttpAutoProxySvc
  • 验证 WinHTTP 代理设置是否正确设置(我的代理设置是通过组策略部署的): netsh WinHTTP import proxy source=IE

在我的情况下,WinHTTP 上的代理设置未正确导入,手动强制导入修复了该问题。我希望这可以让其他人免于它给我带来的头痛。应该注意的是,您必须使用管理命令提示符来运行上述命令。