Chrome瀏覽器全部頁面崩潰

問題描述

  • Chrome瀏覽器全部頁面崩潰,包括設置頁面,「喔唷,崩潰啦!」
  • 顯示錯誤碼:STATUS_INVALID_IMAGE_HASH
  • Chrome全部插件報錯,右下角一串彈框

問題所在

Google在79版本(2019年12月20號左右)的更新中又從新啓用了Renderer Code Integrity Protection(渲染器代碼完整性保護),會阻止簽名不是谷歌和微軟的模塊加載。該功能已經在以前一個版本中致使一樣的問題,並由Google本身禁用了。chrome

解決方法

禁用谷歌chrome的這項功能瀏覽器

  1. Win+R打開運行對話框,輸入regedit打開註冊表編輯器
  2. 導航到HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Google \Chrome
  3. 在右邊窗口中,右鍵單擊新建>DWORD(32位)值以建立新密鑰
  4. 雙擊它,而後將值名稱改成RendererCodeIntegrityEnabled,並將值數據輸入爲 0
  5. 從新啓動chrome
  • 若是電腦沒有所述的路徑,能夠本身新建:HKEY\_LOCAL\_MACHINE\SOFTWARE\Policies\Google\Chrome 也能解決。

臨時方案:

加入啓動參數:--test-type --no-sandbox 編輯器

相關小技巧

這是在找chrome的衝突dll的時候學到的技巧,平時沒什麼用,至少如今是,但之後誰說得準呢插件

  • chrome臨時禁用sandbox啓動
    在啓動時用命令覆蓋
    • Win+R打開運行窗口
    • 輸入chrome.exe --no-sandbox,回車
  • chrome禁用某個功能 在啓動時用命令覆蓋
    • Win+R打開運行窗口
    • 以禁用RendererCodeIntegrity爲例,輸入chrome.exe --disable-features = RendererCodeIntegrity,回車
  • 顯示chrome客戶端加載的模塊列表
  • 檢查事件日誌 Windows事件日誌將包含有關拒絕加載模塊的信息,排查上面這個chrome崩潰錯誤時的方法:
    • 右鍵開始圖標,打開事件查看器
    • 展開應用程序和服務日誌>Microsoft>Windows>CodeIntegrity>可操做
    • 查找ID爲3033的事件
    • 詳細信息將指示致使崩潰的dll的名稱和位置
相關文章
相關標籤/搜索