Chrome 更新出错?换个思路解决问题!

近期 谷歌浏览器 (chrome) 爆出漏洞,可能影响加密货币相关钱包的安全性。相信很多用户都已经开始更新chrome至最新版,笔者当然也是一样要凑热闹。但笔者在更新过程中遇到了一个小问题,搜索无效后,自己找到方法解决了,于是共享出来为大家提供思路。

笔者遇到的错误是:检查更新时出错:无法启动更新检查(错误代码为 3: 0x80080005 — system level)。

我初步怀疑是网络问题,但经过各种尝试后,发现并非网络问题。所以请注意,如果你的电脑无法顺畅访问google等网站,请先解决网络问题,随后再来考虑是否配置、系统等其他问题导致了更新异常。

再次注意:本文假设目标读者已经解决网络不畅的问题。

经过简单搜索,笔者进行的尝试(参考) 有:修改注册表,寻找谷歌更新服务(未找到),直接运行google update.exe 等,以及重启大法,均未生效。

笔者想到,该更新错误可能是由于某次自己禁用google更新相关功能导致的。当时对于安全性没有关注,总觉得后台常驻一个外网更新服务有点不安,所以禁用服务、关闭自启动、删除相关exe文件等等,做的比较绝。时间一长,具体细节也忘了,想要再恢复,就有点费劲了。

此时,好像只有重装浏览器可以解决。但笔者使用该浏览器数年之久,拥有数十个用户配置以应对不同的应用场景,此时贸然重装,可能会损失惨重。

在寻找google 更新程序位置的时候,笔者发现,update程序存放的位置并非在 chrome 所在文件夹层级,而是在chrome 的上一级。也就是说,可能不同的谷歌应用会共用同一套更新程序?

灵光一闪,也许重新安装一个其他的谷歌应用,就会覆盖之前受损的更新服务?这样,之前chrome也许就可以正常更新了?

于是,速度下载了一个 google chrome 的 beta 版本,火速安装。安装成功后,chrome beta 更新服务正常。

再次打开原来版本的 chrome,wow!果不其然,更新服务也正常了!很快更新到最新版,心里的石头落地!

下面是更新成功的提示:

story

思路总结:

 

不同谷歌应用(至少是不同版本的chrome)可能共用一套更新工具,因此若某应用无法更新(在网络正常的情况下),可考虑安装同类应用,重新激活原始应用的更新模块。


推荐阅读

生存分析简明教程

币圈英雄谱——大佬Wei Dai

发表评论

电子邮件地址不会被公开。 必填项已用*标注