首页 > 其他分享 >谷歌Chrome及微软Edge浏览器崩溃问题处理

谷歌Chrome及微软Edge浏览器崩溃问题处理

时间:2023-11-07 11:33:57浏览次数:36  
标签:浏览器 Chrome IPGuard 谷歌 Edge 版本

问题表现

近期用户在使用谷歌Chrome及微软Edge浏览器时,出现网页崩溃无法访问的情况

chrome
image

edge
image

原因分析

根据错误提示,检查日志,系C:\Windows\System32\winhafnt64.dll文件不符合微软签名规则导致的冲突
image
image

根据提示信息,检查到该文件发行公司为T.E.C Solutions (GZ,)Limited,查询该公司为广州溢信,怀疑与IPGuard软件有关。卸载用户电脑上的IPGuard后故障消失,因此定位到冲突软件为IPGuard。

汇总网络消息,导致这个问题的原因是:
win10系统中,谷歌Chrome及微软Edge Chromium浏览器在78、79版本启用了渲染器代码完整性保护(Renderer Code Integrity Protection)(从该版本开始出现冲突崩溃的问题),防止未经签名的模块被加载至Chrome浏览器的渲染器进程中。
这个功能与IPGuard、symantec等安全软件存在冲突,会导致浏览器无法启动,提示浏览器崩溃,IPGuard客户端当时采取的处理方案是给浏览器添加命令行参数--disable-features=RendererCodeIntegrity禁止该功能。
后来,谷歌Chrome浏览器从118版本开始,默认启用了该功能,通过上面更改参数的方法会失效,在这种情况下,只要有非微软签名的模块尝试注入Chrome的renderer进程就会导致浏览器启动失败。

解决方法

临时性解决方法

  1. 对于谷歌Chrome,使用117及以下版本,并修改注册表键值,取消自动升级
  2. 对于谷歌Chrome,使用全局兼容模式(仅适用于32位版本)
  3. 禁用沙盒功能,快捷方式添加参数" --no-sandbox"
  4. 对于旧版IPGuard,增加自定义策略,取消对浏览器的注入
    可以为IPGuard增加自定义策略,屏蔽对Chrome及Edge浏览器进程执行主动注入
    关键字:hookapi_filterinj_external
    内容:chrome.exe;msedge.exe
    image

以上临时性解决方法均有其不足之处
比如,用户在使用过程中可能会在无意中升级浏览器版本
使用禁用沙盒功能,一方面在打开浏览器后会出现系统提示
image
另一方面,对于用户之前已经保存过的网页快捷方式无效,用户需要先在无沙盒模式下打开浏览器,再手动访问目的网页,比较麻烦

永久性解决方法

IPGuard升级至最新版本
最新发布的IPGuard版本,针对以上问题,IPGuard客户端采取的处理方案是在注入模块前判断当前进程是否存在数字签名验证策略,是则不注入模块,这种方法只能让IPGuard客户端模块不会强制加载到这些浏览器进程当中,但是需要注意的是,还可能存在其它软件未进行相应处理尝试直接注入到浏览器进程引起问题。

标签:浏览器,Chrome,IPGuard,谷歌,Edge,版本
From: https://www.cnblogs.com/caishuaichao/p/17814649.html

相关文章

  • Chromebook文件夹应用新功能
    种种迹象表明Google旗下的Chromebooks近期要有大动作了。根据Google团队成员透露,公司计划在ChromeOS的资源管理器中新增“Recents”(最近使用)文件,以便于用户更快找到所需要的文件。种种迹象表明Google旗下的Chromebooks近期要有大动作了。根据Google团队成员......
  • 浏览器的网页格式出现问题,并且在别人的电脑上没问题,代码也没问题的解决办法
    https://baijiahao.baidu.com/s?id=1777341926071232063&wfr=spider&for=pc看起来像是浏览器设置的问题,可是浏览器设置为了100%,还是原来的情况。缓存清除了也没有用,最后问了同事才发现是电脑的显示设置原因。直接按鼠标缩放没有用。解决办法:右击桌面,显示设置,找到缩放和布局,将......
  • DELL PowerEdge M1000e、VRTX 和 FX2 机柜生成机柜日志
    https://www.dell.com/support/kbdoc/zh-cn/000063818/poweredge-%E6%9C%8D%E5%8A%A1%E5%99%A8-%E5%A6%82%E4%BD%95-%E4%B8%BA-cmc-vrtx-fx2-%E7%94%9F%E6%88%90-%E5%AD%98%E5%82%A8%E6%A8%A1%E5%9D%97-%E6%97%A5%E5%BF%97DELLPowerEdgeM1000e、VRTX和FX2机柜生成机柜日志命令......
  • How do I run Adobe Flash on Chrome?
     ToenableFlashforaspecificwebsite,firstopenyourChromebrowserandtypechrome://settings/contentintheaddressbar,thenpressenter.ThenontheContentSettingspage,scrolldownandclicktheFlashbuttonMakesurethatthetoggleissetto......
  • 根据三条边的长度在线生成三角形(generate triangles by edge lengths)
     网址:https://www.geogebra.org/m/JHgTXKrt 方法:鼠标拖放端点可以改变端点的长度和位置。 网址:https://www.mathwarehouse.com/triangle-calculator/online.php 方法:输入三条边的长度,生成三角形。 ......
  • win bat 脚本 - 使用vbs实现 带参数 创建桌面快捷方式 - chrome多版本安装为例子
    官网下载win安装包,地址https://www.chromedownloads.net/chrome64win-canary/解压win安装chrome文件,得到这个文件夹 bat脚本放在同一个目录下安装脚本如下【可用的哦,这是带参数的】@echooff::快捷方式名称set"name=chrome快捷桌面启动入口"setroot=%~dp0se......
  • java web 上传文件夹的实现(支持Chrome)
    上传文件夹的思路其实就是将文件夹中所有的文件上传到服务器,上传的时候文件名称要从文件夹目录开始截取,以下图中的目录为例,index.html文件应该以news_1/index.html的路径传到服务器,所有文件上传之后,上传到服务器的文件夹路径是从上传的上传的文件路径截取到文件夹结束。下面详细介......
  • 手机浏览器中实现可拖动div
    vartouchStartX=0;vartouchStartY=0;varmoveX=0;varmoveY=0;vardiv=document.getElementById('yourDivId');//获取你要拖动的divdiv.addEventListener('touchstart',function(e){vartouch=e.touches[0];//获取第一个触点touch......
  • 电脑怎么取消默认浏览器
    如何取消默认浏览器设置1、取消浏览器默认设置的步骤是:打开浏览器,点击右上角的菜单,进入“选项”;在“基本设置”中,取消勾选“启动时检查是否为默认浏览器”。2、首先点击“开始”菜单,找到“控制面板”,并点击打开。其次在控制面板中,你需要找到“默认程序”选项。它可能被放在页面......
  • 从零实现的浏览器Web脚本
    从零实现的浏览器Web脚本在之前我们介绍了从零实现Chrome扩展,而实际上浏览器级别的扩展整体架构非常复杂,尽管当前有统一规范但不同浏览器的具体实现不尽相同,并且成为开发者并上架Chrome应用商店需要支付5$的注册费,如果我们只是希望在Web页面中进行一些轻量级的脚本编写,使用浏览器......