最近win10系统大规模出现了chromium内核浏览器ERR_TIMED_OUT错误。我也遇到了。于是发个解决方案上来。此方案并非原创,转载自oschina m_lm同学。
PS:此方法需要修改注册表。
解决方法:
1、删除HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root\ProtectedRoots
2、删除HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root\Certificates
3、删除HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root
可能遇到的错误:无权限删除。
可以参照以下步骤1、2、3、4操作:
步骤1、打开注册表,点开始菜单,点运行,输入regedit.exe后回车
找到注册表键值HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\Root\ProtectedRoots
右键点权限,(如果有弹窗,点重新排序,不是每台电脑都会遇到),把所有用户名(下图4个)都设置成完全控制权限,点确定,右键ProtectedRoots,点删除,如下图,如果还不行,看步骤2
步骤2、如果无法删除,需要点控制面板,点“账户”,点“改用本地账户登陆”,然后注销,再按照上面的步骤删除,如果还不行,看步骤3
(之后在登陆账户即可,重启电脑后也会正常)
步骤3、如果出现“无法保存对ProtectedRoots 权限所作的更改”,主要原因是所有者不对。右键ProtectedRoots点“权限”,点“高级”,找到“所有者”,如下图所有者是Administrator,点右边的“更改”,出现界面后,点高级,点立即查找,找到本地账户,比如“张三”,一路点确定,然后再删除试试,如果还不行,看步骤4
步骤4、如果所有者对了,完全控制也可以设置好了,还是无法删除,可能是键值有父对象。右键ProtectedRoots点“权限”,点“高级”点“禁用继承”,弹出框选第一个,点确定,变成“无”,然后再删除
成功删除ProtectedRoots后,再删除Certificates和Root,方法一样,成功删掉后关闭注册表,删掉后会生成正常权限的键值,不影响使用。