现象:
一台笔记本(XP系统),一台台式机(Win7,64位系统),都是IE8,之前没任何问题,访问https也没异常,都能正常访问;
前天突然发现登录火车票网站出现无法打开登录页面情况,后来换其它地址打开并登录成功,但订票结束,支付的时候就无法打开支付页面,开始以为是火车票网站的问题,没在意.后来多次测试发现都不能打开支付页面,网络诊断以后,提示"该设备或资源(www.12306.cn)未设置为接受端口“https”上的连接。",才注意到所有"https"开头的网页都无法打开,但"http"类网页却没任何异常.并且是间歇性的,有时候又能正常访问,但访问一两次以后,关掉浏览器再打开又不能访问,浏览器也试了很多种.
开始以为是系统问题,换到笔记本(XP系统),发现出现同样情况,无法访问"https"类网站,并且使用两台电脑上的虚拟机系统,不同的XP系统,也同样无法访问,开始怀疑是网络问题.但同一个路由器上的另外一台机器访问上述网址却没任何异常.
这就想不通了,如果是系统问题,不应该两台电脑同时有问题,并且笔记本系统不经常用的.那天也出现这问题.还有虚拟机系统都是刚安装的新系统,也同样无法访问.
死马当活马医,把台式机的系统重装了,发现问题依然存在,还是间歇性的能打开,但大部分时间都无法打开,路由器重启也没效果.
重新注册IE组件(个人觉得跟这个关系不大,系统我换了5个(包括虚拟机系统,系统也是不同版本),都存在间歇性能访问的情况.所有的系统环境都同时发生变化导致无法访问的可能性不大,并且有两个系统就是专门重装的新系统来测试用的..)
内容如下:
regsvr32 comcat.dll /s
regsvr32 CSSEQCHK.DLL /s
regsvr32 shdoc401.dll /s
regsvr32 shdoc401.dll /i /s
regsvr32 asctrls.ocx /s
regsvr32 oleaut32.dll /s
regsvr32 shdocvw.dll /I /s
regsvr32 shdocvw.dll /s
regsvr32 browseui.dll /s
regsvr32 browsewm.dll /s
regsvr32 browseui.dll /I /s
regsvr32 msrating.dll /s
regsvr32 mlang.dll /s
regsvr32 hlink.dll /s