Windows系统执行系统更新出现80244022错误代码
2019-02-10 19:26
넶0
使用Windows2008和2012系统,在执行Windows系统更新时提示错误代码80244022
可能原因
Windows Update出错原因很多,一般有如下情况:
- 三方杀毒软件的影响。
- 病毒木马的影响。
- 服务器物理内存或者虚拟内存不足。
- 磁盘文件系统访问权限问题。
- 磁盘空间不足。
- ECS Windows服务器自身系统组件或者依赖服务损坏。
- ECS Windows 默认配置了阿里云内部WSUS服务器,如果该服务器繁忙或者停止响应,可能会导致Update失败。
- 网络链路或者DNS解析问题。
跟进方案
- 检查是否配置虚拟内存,如果没有,请配置重启后重试
Windows 虚拟内存的设置
http://help.aliyun.com/knowledge_detail/5988580.html?spm=5176.7114037.1996646101.1.PYPA9B&pos=1 - 尝试检查内部 WSUS 服务器是否可以访问
- 对于经典网络 ECS,请尝试如下命令检查是否可以 telnet 通
telnet windowsupdate.aliyun-inc.com 80 - 对于 VPC 网络 ECS,请尝试如下命令检查是否可以 telnet 通
telnet update.cloud.aliyuncs.com 80
- 对于经典网络 ECS,请尝试如下命令检查是否可以 telnet 通
- 如果不通,请取消使用 Intranet WSUS 服务器,使用微软官方Internet更新服务器测试
具体步骤参考知识点,ECS Windows 2008/2012 Windows Update 自动更新相关配置说明 - 根据提示的错误码,在微软官方网站上搜索对应的解决方案来尝试解决。微软也提供了Windows update troubleshooter,该工具会自动修复部分Windows update对应问题,可以尝试使用该工具。
http://windows.microsoft.com/en-hk/windows/windows-update-error-80244022#1TC=windows-7 - 下载微软官方KB https://support.microsoft.com/en-gb/kb/971058 提供的Fix,该Fix会检查Windows自身组件并尝试重置Windows Update组件。请运行Fix后,检查是否可以更新安装。
- 如果该Fix使用后仍然无法更新,请参考 KB 971058 的手工Fix方式,逐步执行所提到的命令,而后重启测试Windows Update是否可以
注:该步骤风险较高,请务必对系统盘、数据盘快照,备份数据后进行。