Chrome浏览器所有页面崩溃
问题描述
- Chrome浏览器所有页面崩溃,包括设置页面,“喔唷,崩溃啦!”
- 显示错误码:STATUS_INVALID_IMAGE_HASH
- Chrome所有插件报错,右下角一串弹框
问题所在
Google在79版本(2019年12月20号左右)的更新中又重新启用了Renderer Code Integrity Protection(渲染器代码完整性保护),会阻止签名不是谷歌和微软的模块加载。该功能已经在之前一个版本中导致同样的问题,并由Google自己禁用了。
解决方法
禁用谷歌chrome的这项功能
Win+R打开运行对话框,输入regedit打开注册表编辑器- 导航到
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Google \ Chrome - 在右边窗口中,右键单击
新建>DWORD(32位)值以创建新密钥 - 双击它,然后将值名称改为
RendererCodeIntegrityEnabled,并将值数据输入为0 - 重新启动chrome
相关小技巧
这是在找chrome的冲突dll的时候学到的技巧,平时没什么用,至少现在是,但以后谁说得准呢
chrome临时禁用sandbox启动
在启动时用命令覆盖
Win+R打开运行窗口- 输入
chrome.exe --no-sandbox,回车
chrome禁用某个功能
在启动时用命令覆盖
Win+R打开运行窗口- 以禁用RendererCodeIntegrity为例,输入
chrome.exe --disable-features = RendererCodeIntegrity,回车
显示chrome客户端加载的模块列表
在导航栏输入
chrome://conflicts/#R检查事件日志
Windows事件日志将包含有关拒绝加载模块的信息,排查上面这个chrome崩溃错误时的方法:
- 右键开始图标,打开事件查看器
- 展开
应用程序和服务日志>Microsoft>Windows>CodeIntegrity>可操作 - 查找ID为3033的事件
- 详细信息将指示导致崩溃的dll的名称和位置
参考资料
吐槽
- 百度、必应的搜索引擎是真的不行,有价值的文章根本发掘不出来,一搜全是百度知道,其实百度什么也不知道,然后google牛批
- RendererCodeIntegrity这个错误可以用删冲突dll的方式解决(详情参上),但治标不治本,因为你不知道你未来使用的软件会不会也冲突,到时候又要找好长时间。比如一些大佬找到了自己机器上的冲突的dll,并把这种删除特定dll的方法放到网上提供参考,但没有解决后续的问题,所以会出现有些朋友删除特定dll后过一段时间又报错,或者是一些朋友的机器上根本就没有该dll的尴尬情况。此外,不要随便删除dll文件,因为这些东西是其它软件的运行依赖,如果随便删除可能导致其它软件运行不起来,实在不行重命名备份一下也可以
- 百度的软件大多数国内电脑用户的机器上都有,所以一般是百度的dll引起冲突。但这次真的是google和微软的锅,不要再无脑黑百度了,百度太难了。虽然百度挺恶心的,但这事儿真不怪他。如果电脑上只有百度网盘的话,根本不会引起这次的chrome崩溃
Chrome浏览器所有页面崩溃的更多相关文章
- Chrome浏览器清除页面js文件缓存的方法
Chrome浏览器清除页面js文件缓存 Chrome浏览器清除js缓存方法虽然简单,但有些人还是不太会,有些人会去设置里面清除有时候没有用,这里写一下简单步骤,使用一次以后就会了,而且速度更快 1.打 ...
- Chrome浏览器所有页面全部崩溃解决办法。
今晚写代码的时候更新了一下Chrome,结果打开所有网页都提示 喔唷 崩溃了,而且找到c盘内没有bd0001.sys文件,电脑内也无任何百度系的软件,此解决办法pass. 折腾了半天从google中找 ...
- chrome浏览器下页面顶部出现一条空白解决
最近遇到页面在chrome浏览器下,顶部会出现一条空白的问题.后来知道是bom头的问题. 1.什么是bom头? BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑 ...
- chrome浏览器关闭标签页面
chrome浏览器关闭标签页提示:Scripts may close only the windows that were opened by it. 解决办法:通过open方法进行关闭. open( ...
- chrome浏览器定位页面元素对应代码查找资源
F12 左边箭头或ctrl shift c 点击相应元素即可定位代码 应用:定位flash游戏代码后,鼠标移至带下划线链接处右键copy link
- chrome浏览器页面获取绑定返回顶部动画事件插件
在chrome浏览器下页面加载: var top = $("body").scrollTop() ; console.log(top) ...
- 如何解决谷歌Chrome浏览器空白页的问题
如何解决谷歌Chrome浏览器空白页的问题 谷歌Chrome浏览器突然不打开任何网页,无论是任何站点(如http://www.baidu.com), 还是Chrome浏览器的设置页面(chrome ...
- chrome 浏览器的预提取资源机制导致的一个请求发送两次的问题以及ClientAbortException异常
调查一个 pdf 打印报错: ExceptionConverter: org.apache.catalina.connector.ClientAbortException: java.net.Sock ...
- 移动WebApp利用Chrome浏览器进行调试
详细的请看这个(HBuilder是我长期使用,而且值得支持的国内前端开发编辑器) http://ask.dcloud.net.cn/article/151 http://ask.dcloud.net. ...
随机推荐
- maven的核心概念——POM
Project Object Model:项目对象模型.将Java工程的相关信息封装为对象作为便于操作和管理的模型.Maven工程的核心配置.可以说学习Maven就是学习pom.xml文件中的配置. ...
- 如何将旧Mac的数据迁移到新的MacBook Pro?
最新版的MacBook Pro已经上市,具有超凡魅力的Touch Bar开创了一个新时代.苗条的设计和华丽的显示效果也起到了推动运动的作用……!将数据从旧Mac传输到新Mac不再是一件漫长的事.您只需 ...
- Redis入门-02-CentOS7环境搭建
CentOS7下redis安装过程,安装后需要开启端口号6379 #下载 wget http://download.redis.io/releases/redis-3.2.4.tar.gz #解压 t ...
- 42.通过原生SQL语句进行操纵mysql数据库
views.py文件中: from django.shortcuts import render # 导入connection模块 from django.db import connection d ...
- jQuery笔记(五)jQuery表单验证
前言 上次我们说完jQuery中的动画之后,我们再来看一种jQuery在Web网页应用最为广泛的一种形式,这就是jQuery对表单的操作,通过jQuery对表单的操作,可以有效的提高用户体验.在此之前 ...
- [HNOI2015]接水果[整体二分]
[HNOI2015]接水果 给出一个树上路径集合\(S\) 多次询问\(x,y\)中的\(k\)小值 如果你问我数列上那么我会 树上的话 树上差分了吧直接?- 令 \(st_x<st_y\) 1 ...
- css揭秘 一
当某些值相互依赖是,应该把它们的相互关系用代码表达出来 font-size: 20px; line-height: 1.5; // 行高是字体的1.5倍 当改变某个参数时候,做到只改尽量少的地方,最好 ...
- 预防XSs和sql注入常见分析
SQL注入简介SQL 注入漏洞(SQL Injection)是 Web 开发中最常见的一种安全漏洞.可以用它来从数据库获取敏感信息,或者利用数据库的特性执行添加用户,导出文件等一系列恶意操作,甚至有可 ...
- Hyperparameter tuning
超参数调整 详细可以参考官方文档 定义 在拟合模型之前需要定义好的参数 适用 Linear regression: Choosing parameters Ridge/lasso regression ...
- VS常用快捷键(最全)
智能提示:ctrl + J方法参数提示:ctrl + shift +空格智能标记(如:提示using.实现接口.抽象类等):ctrl + . 执行测试:ctrl + R,T(当前上下文),ctrl + ...