從"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奔潰

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