Edge、Google浏览器崩溃,报错:STATUS_INVALID_IMAGE_HASH,原因已确定,解决办法完结!

银川阿杜 2023-11-10 765阅读 0评论
系统开号


故障描述

最近有家公司,客户打开Edge浏览器和打开Google浏览器,老是报错,崩溃,Edge浏览器和Google浏览器都报错代码:STATUS_INVALID_IMAGE_HASH,兼容性问题。

640 (1).png

查看事件代码,错误,事件ID3033。

640.png

打开错误事件信息,查看发现是sysfer.dll that did not meet the Microsoft signing level requirements。不符合Microsoft签名级别要求的sysfer.dll

640 (2).png

这次的报错之后,发现无论怎么添加,都无法解决。这时该怎么解决呢?

然后把edge浏览器和Google浏览器都打开添加兼容性,发现还是报错。

640 (3).png

修复Edge浏览器,发现还是报错。

解决办法

上面的问题下以下链接中可以找到明确的解决办法:

https://knowledge.broadcom.com/external/article/175842


当我们打开Goole Chorome浏览器,版本是78.0.x或者更高版本时,当我们这时又安装了Symantec Endpoint Protection (SEP),并且,Symantec安装了应用程序控制功能,这时就会出现“喔唷,崩溃啦!错误代码:STATUS_INVALID_IMAGE_HASH”

这个问题还会影响 Microsoft Edge Chromium 版本 78.0.x,并显示错误消息“edge浏览器兼容性问题,错误代码: STATUS_INVALID_IMAGE_HASH”。

这些报错,就是由于电脑安装了SEP的版本是14.2RU2 MP1的版本之前,在任何操作系统上安装了的SEP 14.2 RU2 MP1之前的版本的这个些电脑,Chrome浏览器和Edge浏览器都会报上面的错误。

主要的问题在,谷歌浏览器 78.0.x 或更高版本会报这个错误 ,如果安装一个低版本的Ghorme浏览器,如下图所示,就不会报这个错误。可以看到Chrome浏览器版本54.0.2840.71m这个版本可以正常使用。

640 (4).png

Microsoft Edge Chromium 78.0.x 或更高版本,可以看到现在的Microsoft Edge浏览器的版本是119.0.2151.44。

640 (5).png

可以看到Edge的内核版本,大于78.0.x,所以会报如下错误。

640 (6).png

为什么会报这个错误呢?

因为在 Google Chrome (chrome.exe) 版本和 Microsoft Edge Chromium 版本中,启用了 Microsoft 的代码完整性功能。SEP 应用程序控制技术与 Chrome/Chromium 中的此功能不兼容。

这个报错问题已在 Symantec Endpoint Protection (SEP) 版本 14.2 RU2 MP1(内部版本 14.2.5569.2100)中得到解决,只要把SEP升级到此版本或更高版本即可解决此问题。
但是有些公司,没有买更高版本的SEP,该如何解决?
第一种:替代解决方法
如果无法升级 SEP,或者操作系统是如下操作系统之一:

安装了任何版本的 SEP 的 Windows Server 2016 和 Windows 10 RS1。

安装了早于 14.2 RU2 MP1 的 SEP 版本的任何 Windows 操作系统。

则可以通过添加Chrome (Chrome.exe) 和/或 Microsoft Edge Chromium (MSEdge.exe) 。如下方法我已经测试,刚开始会有用,后期还会出现同样的问题。
替代选项还包括在禁用代码完整性的情况下运行 Chrome:
Chrome.exe --disable-features=RendererCodeIntegrity 
或者将以下 regkey 值设置为 0:

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

注意:如果注册表项不存在,请创建注册表项。 
第二种:替代解决方法
通过SEP,应用程序控制例外来解决不兼容性问题。
在 Symantec Endpoint Protection Manager (SEPM) 的“策略 - 例外”下创建例外(或排除)策略:

  • 在 SEP 14.x 中,通过以下方式创建应用程序控制例外:添加 - Windows 例外 - 文件 - 然后选中应用程序控制复选框。

image.png

注意:我们也可以添加完整路径或.exe名称以进行例外。

可以在 ICDm 门户中为默认允许列表策略下的 SES 客户端创建例外(或排除)策略

  • 使用 SES 应用程序控制 通过以下方式创建例外:按文件名排除 - 设备控制或按路径排除 - 设备控制

image.png

注意:需要重新启动才能应用排除项。


第三种替换解决办法,我就是使用了这个方法
可以看到用户电脑里的,Symantec Endpoint Protection (SEP) 正在运行。

640 (7).png

查看一下版本,发现是Version14,14.0RU1 MP2这个版本,这个版本较老,所以出现的这个问题,要么把版本升级到 14.2 RU2 MP1(内部版本 14.2.5569.2100)或者更高,要么卸载掉,不用这个Symantec软件了。

640 (8).png

我这里,直接卸载,因为客户也不需要使用了,所以直接卸载。

image.png

卸载完成之后,重启电脑后,就可以正常使用edge浏览器和Google浏览器了。

640 (9).png

第四种替换解决办法

临时解决办法,直接安装一个firefox浏览器,firefox浏览器可以正常使用,但是Edge浏览器和google浏览器还是报错。

640 (10).png

------本页内容已结束,喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站------

感谢您的来访,获取更多精彩文章请收藏本站。

文章版权声明:除非注明,否则均为网维笔记原创文章,转载或复制请以超链接形式并注明出处。

系统开号

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,765人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码