从"Google Chrome 浏览器崩溃"到“在树上吊死”

出现背景

不知道为啥就出现了,真的就是不知名!用着用着立即就弹出来转为一个页面“"喔唷,崩溃啦”!嗯,不单单是不能浏览网上的各种网页,连本地网页,设置拓展,插件都崩溃了。
语言设置为中文的奔溃画面
然后就开始了我奔溃之旅。

着手解决

遇到这种事情很简单:百度,谷歌,搜狗都可以搜到很多解决方案,搜索关键词是:“喔唷,崩溃啦”
大多数建议无非就是下面两个:

  1. 清除缓存数据,删除文件下的bd0001.sys,bd0002.sys,。。。,bd000x.sys文件,然后重启chrome,或者重启电脑都就可以ok了。
  2. 本机是64为Chrome换到 32位的Chrome
  3. 重装chrome,删除所有和chrome相关的文件,注册表etc
  4. 在Google Chrome快捷方式的目标栏中,加入" --no-sandbox"后缀进行处理。

本着“道路千万条,安全第一条”的准则,所以我选择了第一条,毕竟第二条没有那么正常,只是第一条就进行了一半。清缓存,开走,,,并没有什么luan用。。。;–pass
然后第二条,算了,32位,还是算了吧!看样子都不靠谱;–pass
然后第四条,因为不想重装chrome,同步啥的还是很麻烦的,能快点解决先速度解决问题,毕竟还有事情来着。嗯然后可以运行了,偶尔崩溃,直接用管理员权限运行一次就可以继续使用了。虽然不是长久之计,但是还可以先用着。晚点再处理这个问题。

然后这个先用着就是从上周五,到今天的周一。。。。

人总是这样,临时的方案能够替代,那么就可以确定这个方案就是最终方案了。

不管加什么都没用,直接奔溃。。。。然后开始了我的继续处理之旅。

重新安装之后

没办法了只能走第三条,忍痛卸载了之后,重新安装了Chrome,并且把相关的缓存,文件,注册表,删得比我自己的脸还干净时,打开了之后…
重装之后,默认语言为英文的奔溃画面

弹出Aw,Snap! 当时无极限++飞驰而过。。。。

然后继续查找问题。。。。这次关键词是:“Aw,Snap”
中文版的得到3个解释以及处理方案:
第一个搜索到的解决方案,从问题描述到解决方案都很详细,好评
第二个搜到的解结果,非常精简地解释并解决问题
第三个引入了官方解释,给出的方案也是最全,步骤清晰明确,推荐看

然后按照3个方案:执行了两个方法

  1. 添加--disable-features=RendererCodeIntegrity后缀(注意有空格)

您所要做的就是向Chrome目标路径添加特殊说明。找到用于启动浏览器的Google Chrome快捷方式,然后打开属性屏幕。在“目标”字段中,在当前路径的末尾添加以下指令:
disable-features=RendererCodeIntegrity
如果使用默认安装路径,则更新后的目标字段应如下所示:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=RendererCodeIntegrity

  1. C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe复制出来然后改名为C:\Program Files (x86)\Google\Chrome\Application\Chrom.exe

两个方式都可以运行,然后还是有一次崩溃。
又飞过无数++

  1. 这个方式就是要么禁用 Symantec endpoint 这个软件,或者Windows Defender,这个没有采用,必须不能采用。鉴于Symantec enpoint的版本是14.0是重灾区,所以这边还在和公司IT支持人员沟通中。。。。

总之现在暂时还能好好使用,一顿操作之后,登陆了Google帐号,同步了标签,插件,主题啥的。。。

希望Chome 官方出解决方案的时候我这还会去关注一下,自行更新一下解决方案,而不是让这个方案成为最终方案。。。。

帅不过3秒,然后10w++飞过。关闭浏览器之后,相同的问题又出来了。
到网上查了一堆,都是推荐使用添加后缀--disable-features=RendererCodeIntegrity
也就是结果是
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=RendererCodeIntegrity
然而并没有什么用@_@
此时已经不像再说什么了。

网上还有帖子说,更新了SEP之后,并且Chrome版本是79的还是出现了同样的问题。。。
出现了同样问题的帖子
针对这个问题的帖子
里面推荐了添加后缀--disable-features=RendererCodeIntegrity,或者修改注册表的值

Key: HKLM\Software\Policies\Google\Chrome Name: RendererCodeIntegrityEnabled
Type: DWORD (32-bit) Value: 0

然而关键的是,压根就没有那个目录,晕死。。。。

运维小哥哥给出的方案

负责系统维护的哥哥很快的解决问题,给出的方式就是使用兼容模式来处理这个问题。其他方案的话就是等Google Chrome官方出新版本的浏览器来解决这个问题。
还是要用到兼容模式啊!
算了,能用就行,真香。。。。。

总之

这次Google Chrome的奔溃在我脑子里面敲响了一个警钟,以后千万不能吊死在一棵树上,要死也要吊死在无数的树上,虽然都是死,但是后面那个明显死得不那么悲凉,而且富有喜感。用程序员的话来说就是,程序应用不能部署在单机上,而是要进行分布式,高可用集群部署!三句话不离本行来了。
具体操作上,国内的QQ浏览器尝下载一个用用,相当于支持国产了;微软的Edge 浏览器也用用@_@!!!
当然这些都是基于Windows操作系统。Windows 10之前的系统Edge就不要考虑了。

— 致第一次路遇Google Chrome奔溃

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章