此問題通常是系統有重大的軟硬體設定調整或是異常造成。
通常移除Chrome 重開機後再重新安裝即可排除問題。必要時也比對同樣核心的新安裝 Edge 是否有相同錯誤,好判斷系統是否真的有發生異常狀況。
此問題通常是系統有重大的軟硬體設定調整或是異常造成。
通常移除Chrome 重開機後再重新安裝即可排除問題。必要時也比對同樣核心的新安裝 Edge 是否有相同錯誤,好判斷系統是否真的有發生異常狀況。
包含Chrome、Edge(新版)等所有基於 Chromium 核心的瀏覽器,在 Windows 10 會啟用 Renderer Code Integrity Protection(渲染器代碼完整性保護)功能。正常情況下並無異常,但會與部分防毒、資安管控(如舊版IP Gaurd)等資安軟體不相容,並導致出現 STATUS_INVALID_IMAGE_HASH 錯誤。
另外,如果Windows update沒有更新到最新版本(Windows 10請升級到21H1版以上),也很有可能遭遇到此問題。甚至,也會讓相依此瀏覽器的軟體如Teams等無法正常運作。
解決方式就是更新windows和資安軟體以解決此問題。
Chrome 118開始會驗證程式啟動參數的數位簽章。關閉該機制方式有二。一種是使用相容模式,一種是停用沙盒功能。
使用相容模式
在瀏覽器的「捷徑」按滑鼠右鍵–> 內容(或屬性)–> 在「相容性」頁籤中,勾選windows 8相容模式
停用沙盒功能
在瀏覽器的「捷徑」按滑鼠右鍵–> 內容 –> 在「目標」欄位的字串最後方增加「-no-sandbox」
若無法更新則可以透過關閉 Renderer Code Integrity Protection 功能來避開(需承擔風險)。
關閉的方式有二。一種是在瀏覽器執行時加入關閉該功能的參數,一種是直接透過登錄檔設定來停用該功能。
透過在瀏覽器執行時加入關閉該功能參數
在瀏覽器的「捷徑」按滑鼠右鍵–> 內容(或屬性) –> 在「目標」欄位的字串最後方增加「-disable-features=RendererCodeIntegrity」
透過登錄檔設定關閉該功能
Chrome
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
“RendererCodeIntegrityEnabled”=dword:00000000
Edge
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
“RendererCodeIntegrityEnabled”=dword:00000000