原发布者:兰林工作室
浏览器打开网页出现证书错误的解决办法笔者的电脑从XP升级到Win7有好几年了,昨天突然想学习TurboC和VB6编程。想到64位的win7对tc和VB6.0的支持不是很好,就在win7上安装了virtualbox,用虚拟机运行XP系统。在打完补丁装好软件后,打开浏览器浏览网页时却发现打开所有的网址都出现证书无效警告,无法继续访问。笔者猜想可能是XP自带的IE6浏览器版本太低了,就升级到IE8.0,但问题依然存在。笔者又尝试了360极速浏览器和世界之窗浏览器,还是不行。于是笔者回到win7系统中上网查找解决办法,有说是系统时间错误引起的,但我看了虚拟机里的系统时间和win7主机的时间一致;有说要在注册表里新建表项的,经验证该法也无效;有说修改Internet安全选项的,也无效。还有一个说法是XP系统打了微软针对证书密钥的漏洞补丁引起的,解决办法是删除这个补丁,但是这样做带来的安全风险无疑很高。在折腾了大半天时间后,笔者突然想到,既然在win7里用IE11和360极速浏览器上网都没有问题,说明win7里网站的证书没有问题,说不定把win7里的证书导入到XP中会解决问题。说干就干,在win7里打开IE,在菜单栏里依次点击“工具”→“Internet选项”→“内容”→“证书”在“受信任的根证书颁发机构”选项卡的列表里导出所有证书。选择保存路径,指定文件名,然后点击“下一步”完成证书导出。回到虚拟机XP中,打开IE,按照前面的步骤进入到“受信任的根证书颁发机构”中删除列表里原本的