Wsus更新失败错误代码:0x80244022故障排除

  • 1. 故障
    • 1.1 环境说明
    • 1.2 故障现象
  • 2. 故障分析
    • 2.1 连接错误排除
    • 2.2 客户端错误
    • 2.3 服务端错误
      • 2.3.1 故障排除
      • 2.3.2 后续操作
  • 3. 总结

1. 故障

1.1 环境说明

内网搭建了一台windows 2016服务器作为wsus服务器,提供给内网windows服务器进行补丁更新,涉及到操作系统有win2008,win2012,win2016,win2019.

1.2 故障现象

最近陆续有应用反应更新报错,错误码0x80244022

2. 故障分析

更新失败原因无法三个.
1.连接错误
2.客户端错误
3.服务器错误

2.1 连接错误排除

客户端与wsus连接失败,多数原因是设置了代理造成.取消代理即可排除.


2.2 客户端错误

客户端错误经常是由于长时间补丁没有更新,原先的一些补丁和后续补丁依赖出现问题,或之前更新被非正常退出或中断造成的.方法也比较简单,清理掉补丁更新记录即可.
在command窗口运行以下命令:(server版直接command窗口运行即可,win10,win7之类的以管理员身份运行)

net stop wuauserv
del C:\Windows\SoftwareDistribution\* /q
net start wuauserv
dism /Online /Cleanup-Image /RestoreHealth
sfc /scannow


运行dism /Online /Cleanup-Image /RestoreHealth和sfc /scannow时会比较耗时,一定耐心等待.

2.3 服务端错误

本次故障其实是服务器故障造成的,现象是wusu服务器IIS中的Pool回收失败造成的.
现象是wsus"更新服务"打开后显示wsus已崩溃,点击重新加载(忘记截图了)
但重启服务器后,更新服务又能打开,客户端立马点更新又能更新,但过不多久又崩溃了,随之的更新都失败了.
其实到这里故障点已经排查出来了,接下来无非是怎么解决了.
应用日志报错如下:

2.3.1 故障排除

此时发现Wsus服务器的IIS的应用程序池中的wsuspool处于停止状态.启动后就可以更新,但没多久就又停止了.
点击回收后故障排除

2.3.2 后续操作

扩充内存至16G,并修改IIS中Wsus回收机制,改为固定4小时回收.

3. 总结

由于windows服务器和周边使用windows设备大量增加,由原来的120台左右到现在400+台.wsus服务器的2C,8G内存已经无法支撑为那么多设备提供服务.现在临时加到了4C,16G应该也能暂时顶一段时间.

后续可以采取的操作:

  1. 增加二级wsus代理服务器.
  2. 统计windows版本后将部分版本分离出去,来减轻单台wsus压力.
  3. 用LVS对多台wsus的8530做TCP转发.

1和2实现比较简单,3需要考虑健康检查.

Wsus更新失败错误代码:0x80244022故障排除相关推荐

  1. Win10系统自动更新失败(错误代码0x800f0922)

    笔者最近遇到了Win10系统自动更新失败的问题,错误代码0x800f0922.每次更新下载安装完,重启电脑的时候就会提示:"我们无法完成更新,正在撤销更改".在设置---Windo ...

  2. 传奇更新服务器信息失败怎么回事啊,天天传奇更新失败错误代码422576147处理方法 问题解决方法大全...

    天天传奇玩家在更新的时候出现了异常提示,错误代码422576147.那么这种时候该怎么解决呢?我们就一起来了解下吧! 天天传奇更新失败错误代码422576147处理方法 出现原因: 更新时候无法连接服 ...

  3. Win11更新失败错误代码0x800f0988怎么办?

    Win11更新失败错误代码0x800f0988怎么办?最近不少用户都升级了Win11,而在使用的过程中出现系统更新,就需要进行系统更新下载安装,但是却遇到了这个问题,下面小编就带着大家一起看看吧!石大 ...

  4. Windows10更新失败-错误代码0x800f0922

    最近遇到了Win10系统自动更新失败的问题,错误代码0x800f0922. 带来的影响是,1)电脑有时会突然黑一下(不知道是不是该问题的影响):2)电脑经常需要重启,更新失败,需要很长的时间恢复. 解 ...

  5. win10 更新失败 错误代码0x80070003解决方法

    之前win10 电脑出现了更新失败的情况,错误代码0x80070003 用易升或者win10 22h2 镜像进行升级也照样失败,提示抱歉我们很难确定你的电脑能否运行win10 网上找了很久也没有找到解 ...

  6. 东芝e-STUDIO2006/2306/2506/2307/2507 错误代码及故障排除参考

    错误代码及故障排错参考 代码  分类  错误代码含义  故障排错简要提示(供参考) ------------------------------------------ E010 出口  卡纸  未到 ...

  7. win11更新失败怎么办 Windows11更新失败错误代码0x80070003的解决方法

    如今不少用户的电脑在Dev通道检测到最新windows11系统更新之后,下载更新会停止在6%进度,然后就出现一段文字:"某些更新文件缺失或出现问题.我们将尝试稍后重新下载更新.错误代码: ( ...

  8. 【已解决】Win10 更新失败的问题【错误代码为0x80070003】

    Win10 更新失败的问题[错误代码为"0x80070003"] 本文仅针对错误代码为 0x80070003 的情况 本文仅针对错误代码为 0x80070003 的情况 本文仅针对 ...

  9. ibm邮箱连接不到服务器,IBM i 安全邮件配置和常见故障排除方法

    Body IBM i安全邮件配置和常见故障排除方法 简介:电子邮件是现在普遍使用的一种通信方式,为了提高通信过程中的安全并且保护邮件内容不被泄露,IBM i SMTP增加了对TLS的支持, 通过此技术 ...

  10. 0x80073712_win10更新失败出现错误代码0x80073712如何解决

    许多用户对于win10系统可以说是喜忧参半的,这是由于win10系统拥有强大功能的同时却总是更新出现错误的情况,比如有用户在给win10系统更新时出现了错误代码0x80073712,这是由于缺少系统文 ...

最新文章

  1. HTTP协议详解【转】
  2. 推销计算机英语作文,关于推销电脑的英语作文.DOC
  3. C#使用Gecko实现浏览器
  4. Lambda表达式和匿名内部类的区别【理解】
  5. 微软用的工具,统一财务三大表及高级分析通用模板
  6. 代码规范以及单元测试项目
  7. hdoj--2546--饭卡
  8. 计算机 工程伦理论文题目,北京工业大学研究生院
  9. kycms1.3.0命令执行利用
  10. noi题库1.1~1.6答案
  11. 如何在php文件中插入图片,使用PHPWord读取Word文件并插入图片
  12. modbus串口调试助手 MODBUS调试 智能仪表通讯必备软件 RS485串口通讯
  13. SQL 触发器-如何查看当前数据库中有哪些触发器
  14. 【SGU 448】Controlled Tournament(状态压缩动态规划)
  15. Kotlin ListView设置Adapter
  16. 爆肝5万字❤️Open3D 点云数据处理基础(Python版)
  17. Error: IMA Service Error Message -2147483647 群里解决问题收集的 (一飞出品)
  18. 利用百度AI平台+pyqt5实现自动识别银行卡小工具
  19. 建筑设计服务器文件管理,建设行业管理信息系统(勘察设计企业版)V6.0
  20. 从mimikatz抓取密码学习攻防

热门文章

  1. MPP 与 Hadoop是什么关系?
  2. memory exhausted mysql 42000 1064
  3. 命令行操作flyway
  4. 计算机31进制表,74ls290构成31进制计数器电路图文详解
  5. 阿里云注册商标现身说法成功率打在公屏上
  6. RecyclerView的canScrollVertically方法踩坑
  7. All-one Matrices
  8. Excel2010创建包含数据有效性的xls文件,再打开时有效性变无效
  9. 微信小程序 自定义日期选择器
  10. c#Winform自定义控件-目录