安装Windows Update时出现错误代码80244019


9

我将其发布给希望帮助其他可能遇到此问题的人。

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

我的客户端可以ping通WSUS服务器,并且没有防火墙网络设备阻止8530(WSUS更新端口)上的通信。我对为什么客户端看不到WSUS服务器所说的未决新更新感到困惑。

Answers:


17

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

  • 确保BITS服务正在运行: net start BITS
  • 确保Windows Update服务正在运行: 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上的代理设置未正确导入,并且手动强制导入解决了该问题。我希望这可以减轻别人的头痛。应该注意的是,您将必须使用管理命令提示符来运行上述命令。


1
克隆虚拟机后,这发生在我身上。SusClientID删除/重新生成步骤对我有用。
spiffytech

1
在Hyper-V上运行Windows Server 2012 R2。没有克隆我的VM或任何东西,但是Windows Update刚刚停止工作,并且对此进行了修复。谢谢!
全方位

3

我发布此答案是为了帮助一些可怜的灵魂摆脱困境,因为我在网络上的任何地方都没有看到此解决方案:

状况:W2012R2数据中心主要充当Hyper-V服务器,从MS服务器(不是WSUS)丢失了Windows Update,我无法确定任何原因。(托管安装可以很好地进行更新)。

我尝试了MS网站上描述的各种经典解决方案,但都没有运气(Fixit等)

我最终通过以下方法使事情恢复工作:

  1. WU-更改设置
  2. 禁用更新,取消选中组合下的两个复选框
  3. 验证后,我意外地在运行“检查更新会话”(我刚刚禁用了更新?并且它开始更新???)。
  4. 安装了提供的更新(非常重要
  5. 重新启动
  6. 设置回“自动安装” +“以相同的方式给我推荐的更新...”
  7. 有效 !!!

据我所能诊断出的问题,问题似乎出在“我在更新Windows时给我其他Microsoft产品的更新”,我没有“其他产品”,这可能使WU感到困惑。

我想我在复习一些紧急安全补丁时心不在checked地选中了该框。

无论如何,如果我再次检查,我又麻烦了。

无论如何值得一试,它的工作量并不大。


1

我没有为GPO中发布的WSUS URL明确指定端口8530(对于HTTPS为8531),而是手动将附加绑定绑定到IIS中的“ WSUS管理”网站,以在TCP端口80上使用“ http”协议。这种方式没有需要更改GPO,防火墙规则等。

例如:我在GPO中发布的“指定Intranet Microsoft更新服务位置”仍然设置为“ http:// wsus ”(“ wsus”是公司WSUS服务器的CNAME别名)。网站绑定将是:

  • 类型:http
  • IP地址:全部未分配
  • 端口:80
  • 主机名:“ wsus”(不带引号)

我编辑了您的答案以删除评论。乔什。如果您想给他回覆,请使用该网站,直到获得所需的声誉并评论他的答案为止。事实至少一年后,他在您的答案中看到答复的可能性很小。
收起时间为

1

我有与所报告的错误类似的错误。以我为例,这些计算机没有向WSUS服务器(通过vSphere运行Windows 2012 R2的虚拟服务器)报告,并且突然WSUS服务器停止了通过Windows Update进行自我更新。

这就是解决WU问题的方法:

  • 首先,按照Kyle的指示执行以下命令:

    1. net start BITS (该服务已在运行)
    2. net start wuauserv (该服务也在运行)
    3. wuauclt /ResetAuthorization /DetectNow
    4. Run wuauclt /ReportNow
    5. gpupdate /force /boot
  • 最后,我取消了“按照相同的方式给我推荐的更新...”选项,如Michel deBecdelièvre指示的那样。步骤如下:

    1. 转到:WU->更改设置
    2. 取消选中“给我推荐的更新方式相同...”选项(并确保两个复选框均未标记)并接受。
    3. 执行在线扫描以获取WU上的更新。

我仍然必须在不向WSUS报告(可能是一些与GPO相关的东西)的机器上工作,但是现在服务器的更新很漂亮!


0

在regedit中验证“ UseWUServer”的值时,如果此值设置为1,则表示Windows Update尝试从“ WUServer”中的指定地址设置下载更新,但是如果设置为“ UseWUServer” = 0,则Windows查找在网上。我将该值从1更改为0,并且Windows更新再次起作用。


0

将WSUS服务器从2008R2升级到2012R2时,我遇到了同样的错误代码。客户端可以ping服务器,但不能检查更新。事实证明,我需要在为客户端创建的GPO中显式调用端口(8530),而对于2008R2则不必这样做。

最初在这里找到答案:

http://hardforum.com/showthread.php?t=1801481


0

我发现当Windows Update版本与WSUS不兼容时,会发生此错误。在这种情况下,在线检查更新会提示用户安装新的Windows Update软件,然后从那里进行更新。


0

遇到与WSUS不相关的错误。

而是Windows更新win2008R2 80243004错误与愚蠢的行为有关。

从Boo_MonstersInc在https://social.technet.microsoft.com/Forums/windowsserver/en-US/ac88f05d-91e6-48c2-bdbc-e4f305c87769/error-80243004?forum=winservermanager中引用

WU错误80243004表示Windows Update尝试在任务栏通知区域中创建图标时发生故障。

此问题很可能是由异常的系统通知区域引起的。

一个简单的解决方案是重新启动服务器,然后再次检查WU。如果错误仍然存​​在,请调整系统托盘的大小,然后选择“始终在任务栏上显示所有图标和通知”。

只需ctrl+ shift+右键单击开始菜单空白区域->单击“退出资源管理器”,然后运行“ explorer.exe”,然后重试即可解决该问题。


-2

一个快速的解决方法是执行以下操作:

  1. 转到控制面板

  2. Windows更新

  3. 更改设置

  4. 取消选中获取其他Microsoft产品的更新

  5. 单击确定,然后重试,或刷新Windows更新以再次检查。

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.