Chrome 79重启安全保护功能,依然存在Aw, Snap!崩溃问题
微软Windows 10上的Chrome 78中集成的渲染器代码完整性保护(Renderer Code Integrity Protection)功能对运行Symantec和其他应用程序的用户造成了问题,Google已确认该问题并禁用了该功能,并对受影响用户禁用了该功能。最近谷歌在Chrome 79版本中重新启用了这项安全保护功能,不过还有用户反馈再次遇到了相同的“Aw, Snap!”浏览器崩溃问题。
这项安全功能最初随Chrome 78稳定版正式上线,旨在‘防止未经签名的模块被加载到 Chrome浏览器的渲染器进程中’,但很遗憾地在部分系统上遇到了不兼容的情况。Chrome的社区管理人员Craig确认他们已经在Chrome 79中附带了新的安全功能。
我们会持续发布后续更新动态,我们计划启用基础功能(渲染器代码完整性),该功能会导致和今天发布的Chrome M79版本不兼容。
他要求受影响的用户确保其AV是最新的,并联系防病毒公司以了解其“兼容性时间表”。到目前为止,从Symatec Endpoint Protection PC Matic,Print Audit和Paulo Alt Traps之外的支持帖子来看,我们可以假设其他防病毒产品(例如Avast和McAfee)也是造成这种情况的原因。
谷歌建议其它用户在必要时禁用 Chrome 浏览器的“渲染器代码完整性保护”(Renderer Code Integrity)功能。
1.右键点击桌面上的 Chrome 快捷方式,然后选择‘属性’。
2.在‘目标’字段尾部添加如下命令行 --disable-features=RendererCodeIntegrity
3.点击‘应用’并重新启动 Chrome 浏览器。
或者将该浏览器的可执行文件,从如下路径的“Chrome.exe”换成“Chrom.exe”,并查看是否起效。
C:Program Files (x86)GoogleChromeApplication
或者可以通过注册表方式进行更改,操作步骤如下:
1.打开运行对话框,键入并运行不带引号的“ regedit”命令
2.导航到HKEY_LOCAL_MACHINE SOFTWARE Policies Google Chrome
3.在右窗格中,右键单击“新建”>“ DWORD(32位)值”以创建新密钥。
4.双击它,然后将值名称输入为“ RendererCodeIntegrityEnabled”,并将值数据输入为0。
5.重新启动Chrome。