本帖最后由 vaf 于 2020-5-17 01:59 编辑
解决 "证书错误" ; 原创、全网首发
若不是全网首发, 绝对是独创, 绝不是抄袭, 搬运.
问题是此问题本身是假的, 一些个品牌官网不可能 "证书错误" .
那么此问题怎么解决呢, 本人曾就此问题搜遍网络, 始终未能解决.
我有两个 XP 系统, 一个有此问题, 一个没有此问题, 试着自己解决吧.
一开始, 用文件替换法, 换遍了所有的文件无果, 那就是注册表了.
继续替换, 见效了; 但注册表那么多键值, 那个是真值呢.
筛选, 优选法式的筛选, 最后就筛出来了...... (见附件) ; 一注见血.
为了下载不了附件的网友和游客, 现授之以渔.
出现此问题的情况的可能:
刚装的系统就有此问题, 属系统 bug.
使用中发生此问题, 属注册表损坏.
本方法对这两种情况应该都有效, 首先你得想办法得到这个注册表文件.
既然你的系统有此问题, 那么你的系统就缺失这部分注册表信息.
研究中发现, 这部分注册表信息在各个系统中几乎是通用的,
即: XP、Win7、......Win10、32位、64位, 都通用.
(它就是个证书表, 不过多寡而已, 有精通者, 定能增减其量, 纠正其错) ,
在没有我这个附件的情况下, 简单的办法就是到正常的机子上去导注册表文件.
然后导入问题机, 问题应该解决. 好了, 说导什么吧 (全文就这句关键) , 导:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates]
导出后, 你会发现其体积有 1.4M 之大.
且这个键值有点特殊, 之所以长期以来未被发现其作用,
也是因为其键值全为 16进制值. 根本读不懂. 证书吗, 是得秘点.
相信, 这 1.4M 之大的数据量所包含证书量也不是个小数; 但也不是大全,
所以, 个别时候 "证书错误" 问题仍会出现, 尤其是 IE (尤其是低版本 IE) .
好了, 再说点研究副成果吧:
如果删除此键,各系统中,各浏览器下的表现是不太一样的;
有的系统中根本就上不了网了,有的系统中可 "继续浏览此网站 (不推荐)" 的.
有的浏览器也会提示证书错误并让选项选择的,
有的浏览器则只是有提示信息但并不阻止打开网站的。
其中,受影响较严重的要数 IE 浏览器了, 尤其是低版本的 IE。
另外, 还有重要的信息需要说明一下:
有实例证明, 在注册表中根本就没有这个键, 但系统并没有 "证书错误" 问题.
这就说明, 这个 "证书错误" 问题的造成和解决, 决不是一条途径.
所以, 它也极有可能在这条途径中无论如何都解决不了, 在另一条途径中却迎刃而解.
起码据我所知, 还有什么 TLS 1.1/1.2, 密钥长度, 时区, 时间错误等也和此问题有关.
本人愚钝, 研究不来, 有望大神高手研究从另一途径解决 "证书错误" 问题.
造福广大网友.
|