從"Google Chrome 瀏覽器崩潰"到「在樹上吊死」

出現背景

不知道爲啥就出現了,真的就是不知名!用着用着當即就彈出來轉爲一個頁面「"喔唷,崩潰啦」!嗯,不僅僅是不能瀏覽網上的各類網頁,連本地網頁,設置拓展,插件都崩潰了。
語言設置爲中文的奔潰畫面
而後就開始了我奔潰之旅。html

着手解決

遇到這種事情很簡單:百度,谷歌,搜狗均可以搜到不少解決方案,搜索關鍵詞是:「喔唷,崩潰啦」
大多數建議無非就是下面兩個:程序員

  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

而後這個先用着就是從上週五,到今天的週一。。。。瀏覽器

人老是這樣,臨時的方案可以替代,那麼就能夠肯定這個方案就是最終方案了。

無論加什麼都沒用,直接奔潰。。。。而後開始了個人繼續處理之旅。緩存

從新安裝以後

沒辦法了只能走第三條,忍痛卸載了以後,從新安裝了Chrome,而且把相關的緩存,文件,註冊表,刪得比我本身的臉還乾淨時,打開了以後...
重裝以後,默認語言爲英文的奔潰畫面安全

彈出Aw,Snap! 當時無極限++飛馳而過。。。。運維

而後繼續查找問題。。。。此次關鍵詞是:「Aw,Snap」
中文版的獲得3個解釋以及處理方案:
第一個搜索到的解決方案,從問題描述到解決方案都很詳細,好評
第二個搜到的解結果,很是精簡地解釋並解決問題
第三個引入了官方解釋,給出的方案也是最全,步驟清晰明確,推薦看分佈式

而後按照3個方案:執行了兩個方法lua

  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

兩個方式均可以運行,而後仍是有一次崩潰。
又飛過無數++spa

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

相關文章
相關標籤/搜索