win7更新错误0x800b0109_解决公司 Win7 更新时的 0x80092004 错误
从大概 8 月份开始,公司配发的电脑(Windows 7 系统)就总是提示有更新,但每次更新都安装失败。不断提示更新很打扰工作思路,于是下决心解决。
经检查,问题出在 KB4512506/KB4516065(Windows 7 月安全质量汇总更新)上,尝试安装该更新时,系统会提示 0x80092004 错误。上网检查后确认,该错误代码与 CRYPT_E_NOT_FOUND 有关。也就是说,Windows Update 发现更新文件的散列值不匹配,于是拒绝安装。
进一步检查发现,微软在给 Windows 7 和 Windows Server 2008 R2 的更新中修改了散列值签名方式,而 19 年 8 月发布的 7 月安全质量汇总更新,正是新签名方式第一次生效的时候。具体来说,原先会使用 SHA-1 和 SHA-2 同时签名;但因为众所周知的安全问题,微软放弃了 SHA-1 签名转而仅使用 SHA-2 签名。但如果 Windows 7 上的 Windows Update 依旧检查 SHA-1 签名,则会发现更新文件的散列值不匹配,于是拒绝安装,并报错 0x80092004。
为解决这一问题,微软先期发布了两个相关更新:
KB4474419:用于在 Windows 7 等系统上支持 SHA-2 签名。
KB4490628:服务堆栈更新,解决了安装仅使用 SHA-2 哈希算法签名的更新时服务堆栈中的问题。
安装 KB4512506 前,系统必须安装好这两个前置依赖,否则就会因签名问题报错 0x80092004。
经检查,我的系统里安装了 KB4474419,但是没有安装 KB4490628。那么这就是导致问题的直接原因了。
那么根本原因在哪里呢?答案是:公司电脑的组策略配置决定了 Windows Update 由公司 IT 管理员来管理。公司 IT 可能没有正确配置安装 KB4490628,于是有后续问题。更加无奈的是,因为组策略配置的限制,我无法在 Windows Update 中搜索安装 KB4490628。幸运的是,我在微软 Update Catalog 当中找到了 KB4490628 的独立安装包。下载安装 KB4490628 的过程一切顺利。
安装完 KB4490628 之后,再次打开 Windows Update,尝试安装 KB4516065 则一切顺利。
win7更新错误0x800b0109_解决公司 Win7 更新时的 0x80092004 错误相关推荐
- win7 2008服务器系统,解决Windows 7与Server2008双系统启动错误问题
Win7之家( www.win7china.com):解决Windows 7与Server2008双系统启动错误问题 笔者安装Windows 7的时候,启动管理器出现了问题吗?下面就和大家交流一下,并 ...
- lnmp mysql安装失败_LNMP一键安装包常见问题错误及解决方法(不定期更新)
lnmp一键安装包安装及使用过程中的问题及解决发那个发基本上在lnmp论坛都能找到,提问前先使用论坛搜索相关关键词.下面整理一下问的比较多的问题的解决方法. 1.开始安装LNMP时,前面提示error ...
- 计算机win7卡顿如何解决方法,win7电脑运行很慢很卡怎么办
win7电脑运行很慢很卡怎么办 垃圾是我们使用电脑过程中一定会产生的东西,比如卸载软件残留,浏览网页cookie等等方式.这里主讲电脑反应慢 电脑优化如何清理垃圾.下面是jy135小编收集整理的win ...
- win7 消息队列服务器,解决 :Win7安装MSMQ消息队列 出现异常,并非所有功能成功更改...
解决 :Win7安装MSMQ消息队列 出现错误,并非所有功能成功更改. 在事件查看器中 错误状态为0x80070bc9 和 0x80070643 . (1)到安全模式下执行以下命令 cmd C:\WI ...
- 初学rpa的十大经典错误及解决办法_Python3之十大经典错误及其解决办法
作者 | 严小样儿 来源 | 统计与数据分析实战 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面 ...
- db2存储过程手动执行没有问题_轻松解决DB2创建存储过程时遇到的错误
来源: 互联网 作者: 若水 2008-03-19/13:59 问:在 Unix 操作系统下,有时会发生当 DB2 用户使用如: db2 -td@ -vf 创建存储过程失败的情况,而查看 db2dia ...
- mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题
在用mysql进行远程连接时出现下列错误 [root@openfire ~]# mysql -u root -h mysql.clvn.com.cn -p Enter password: ERROR ...
- mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题_MySQL
在用mysql进行远程连接时出现下列错误 [root@openfire ~]# mysql -u root -h mysql.clvn.com.cn -p Enter password: ERROR ...
- 最终幻想14服务器不稳定,最终幻想14排队出现2002错误详细解决办法_FF14连接大厅服务器发生错误解决办法_求知软件网...
最近最终幻想14正式迎来了5.0版本,本次新版本的改动也是非常之大,很多玩家也是想第一时间进游戏体验,但是很多玩家在进入游戏之后出现了提示"连接大厅服务器发生错误"代号是2002, ...
最新文章
- Tomexam在线考试系统 2.1
- Lucky Substrings
- 双向链表简单实现及图示
- php专周总结,【嘉兴东臣php】HTML5、CSS3学习周总结
- CentOS6.7-64bit编译hadoop2.6.4
- 说说我眼中的IT界加班文化
- Python的Lock对象和Condition对象对比
- rhel5.3服务器安装centOS的yum源
- 合并数字 — m个数字消除相邻的差的绝对值为1的两个数中较大的那一个,直到没有两个相邻的差的绝对值为 1 的数(动态数组定义)
- 优启通如何写入linux启动盘,U盘启动盘制作工具|优启通图文详细使用教程,优启通使用教程_东坡下载手机版...
- 常见大学机房的计算机设备,长江大学公共机房管理办法
- 2019 acm-icpc 西安全国邀请赛 J
- CC2530外部中断控制LED灯开关
- 【计算机网络】(4)什么是路由+ARP协议
- codevs 2806 红与黑
- 最新爬取携程酒店信息代码
- 鸿蒙到底是不是安卓?
- qlv转php,如何将qlv文件转换成mp,qlv文件怎么免费转换为mp4格式
- Discriminative Learning of Relaxed Hierarchy for Large-scale Visual Recognition
- android 低电量,如何在Android设备中模拟低电量