Win7下IE8无法打开https类型的网站解决方法笔记
现象:
一台笔记本(XP系统),一台台式机(Win7,64位系统),都是IE8,之前没任何问题,访问https也没异常,都能正常访问;
前天突然发现登录火车票网站出现无法打开登录页面情况,后来换其它地址打开并登录成功,但订票结束,支付的时候就无法打开支付页面,开始以为是火车票网站的问题,没在意.后来多次测试发现都不能打开支付页面,网络诊断以后,提示"该设备或资源(www.12306.cn)未设置为接受端口“https”上的连接。",才注意到所有"https"开头的网页都无法打开,但"http"类网页却没任何异常.并且是间歇性的,有时候又能正常访问,但访问一两次以后,关掉浏览器再打开又不能访问,浏览器也试了很多种.
开始以为是系统问题,换到笔记本(XP系统),发现出现同样情况,无法访问"https"类网站,并且使用两台电脑上的虚拟机系统,不同的XP系统,也同样无法访问,开始怀疑是网络问题.但同一个路由器上的另外一台机器访问上述网址却没任何异常.
这就想不通了,如果是系统问题,不应该两台电脑同时有问题,并且笔记本系统不经常用的.那天也出现这问题.还有虚拟机系统都是刚安装的新系统,也同样无法访问.
死马当活马医,把台式机的系统重装了,发现问题依然存在,还是间歇性的能打开,但大部分时间都无法打开,路由器重启也没效果.
试过网上无法方法,基本能看到的都试过,什么注册DLL,改internet设置,建新用户,Windows更新等等,但对于我这种情况似乎都没效果。最后使用下面这种方法:
重新注册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
rem regsvr32 mshtml.dll /s
regsvr32 mshtmled.dll /s
regsvr32 urlmon.dll /s
regsvr32 plugin.ocx /s
regsvr32 sendmail.dll /s
rem regsvr32 comctl32.dll /i /s
rem regsvr32 inetcpl.cpl /i /s
rem regsvr32 mshtml.dll /i /s
regsvr32 scrobj.dll /s
regsvr32 mmefxe.ocx /s
rem regsvr32 proctexe.ocx mshta.exe /register /s
regsvr32 corpol.dll /s
regsvr32 jscript.dll /s
regsvr32 msxml.dll /s
regsvr32 imgutil.dll /s
regsvr32 thumbvw.dll /s
regsvr32 cryptext.dll /s
regsvr32 rsabase.dll /s
rem regsvr32 triedit.dll /s
rem regsvr32 dhtmled.ocx /s
regsvr32 inseng.dll /s
regsvr32 iesetup.dll /i /s
rem regsvr32 hmmapi.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 actxprxy.dll /s
regsvr32 dispex.dll /s
regsvr32 occache.dll /s
regsvr32 occache.dll /i /s
regsvr32 iepeers.dll /s
rem regsvr32 wininet.dll /i /s
regsvr32 urlmon.dll /i /s
rem regsvr32 digest.dll /i /s
regsvr32 cdfview.dll /s
regsvr32 webcheck.dll /s
regsvr32 mobsync.dll /s
regsvr32 pngfilt.dll /s
regsvr32 licmgr10.dll /s
regsvr32 icmfilter.dll /s
regsvr32 hhctrl.ocx /s
regsvr32 inetcfg.dll /s
rem regsvr32 trialoc.dll /s
regsvr32 tdc.ocx /s
regsvr32 MSR2C.DLL /s
regsvr32 msident.dll /s
regsvr32 msieftp.dll /s
regsvr32 xmsconf.ocx /s
regsvr32 ils.dll /s
regsvr32 msoeacct.dll /s
rem regsvr32 wab32.dll /s
rem regsvr32 wabimp.dll /s
rem regsvr32 wabfind.dll /s
rem regsvr32 oemiglib.dll /s
rem regsvr32 directdb.dll /s
regsvr32 inetcomm.dll /s
rem regsvr32 msoe.dll /s
rem regsvr32 oeimport.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
rem regsvr32 laprxy.dll /s
regsvr32 l3codecx.ax /s
regsvr32 acelpdec.ax /s
regsvr32 mpg4ds32.ax /s
regsvr32 voxmsdec.ax /s
regsvr32 danim.dll /s
regsvr32 Daxctle.ocx /s
regsvr32 lmrt.dll /s
regsvr32 datime.dll /s
regsvr32 dxtrans.dll /s
regsvr32 dxtmsft.dll /s
rem regsvr32 vgx.dll /s
regsvr32 WEBPOST.DLL /s
regsvr32 WPWIZDLL.DLL /s
regsvr32 POSTWPP.DLL /s
regsvr32 CRSWPP.DLL /s
regsvr32 FTPWPP.DLL /s
regsvr32 FPWPP.DLL /s
rem regsvr32 FLUPL.OCX /s
regsvr32 wshom.ocx /s
regsvr32 wshext.dll /s
regsvr32 vbscript.dll /s
regsvr32 scrrun.dll mstinit.exe /setup /s
regsvr32 msnsspc.dll /SspcCreateSspiReg /s
regsvr32 msapsspc.dll /SspcCreateSspiReg /s
regsvr32 licdll.dll /s
regsvr32 regwizc.dll /s
regsvr32 IEDKCS32.DLL /s
regsvr32 MSTIME.DLL /s
REM - Digital Signing and Cryptographic Provider dlls
regsvr32 softpub.dll /s
regsvr32 WINTRUST.DLL /s
regsvr32 INITPKI.DLL /s
regsvr32 DSSENH.DLL /s
regsvr32 RSAENH.DLL /s
regsvr32 Gpkcsp.dll /s
regsvr32 Sccbase.dll /s
regsvr32 Slbcsp.dll /s
regsvr32 CRYPTDLG.DLL /s
regsvr32 Mssip32.dll /s
REM - Add Remove Programs registration
regsvr32 appwiz.cpl /s
regsvr32 msi.dll /s
regsvr32 "%ProgramFiles%\Common Files\System\Ole DB\Oledb32.dll" /s
regsvr32 "%ProgramFiles%\Common Files\System\Ado\Msado15.dll" /s
regsvr32 Ole32.dll /s
regsvr32 Clbcatq.dll /s
regsvr32 Shell32.dll /s
regsvr32 Plugin.ocx /s
regsvr32 Cscui.dll /s
REM - Network Properties
regsvr32 netshell.dll /s
regsvr32 netcfgx.dll /s
regsvr32 netman.dll /s
REM - Helpcenter and related files
helpctr -regserver
regsvr32 hhctrl.ocx /s
REM - AU Client and WU related files
REGSVR32 MSXML2.DLL /s
REGSVR32 MSXML3.DLL /s
REGSVR32 MSXML4.DLL /s
Regsvr32 wuapi.dll /s
Regsvr32 wuaueng.dll /s
Regsvr32 wucltui.dll /s
Regsvr32 wups.dll /s
Regsvr32 wuweb.dll /s
Regsvr32 iuengine.dll /s
保存为Win7IEReg.bat,然后运行就可以了~~
还是没效果,
但最后试了一下这个命令(我是在安全模式下,不知道普通模式会不会有影响)
win7系统https无法打开cmd下netsh winsock reset
(个人觉得,winsock问题的可能性最大.因为两台物理机都安装了某家的安全软件,可能是更新某些软件或者修复漏洞(这些都是安全软件自动的),所以导致两台机器同时出现这问题,这样也就解释了为什么用虚拟机都无法访问,因为虚拟机也是通过物理机的网卡通信的.再说5个系统的环境都同时发生了变化,导致无法访问,这可能性也不大,而且虚拟机都是没装安全软件的新系统.并且同网络下另外一台能上的机器,没有安装这家的安全软件.)
并且internet选项中高级里面设置去掉了,TLS1.0前面的钩,(这个个人觉得影响不大,因为这个装完系统以后,默认就是选中"使用SSL 3.0"和"使用TLS 1.0",而我之前的系统访问时没任何问题的,如果有问题,应该一开始就无法访问才对.)
重启之后,居然好了,暂时不知道上面两种方法是否有关联。
这是WIN7下的方法。
做个笔记。
此文章也采用这种方法,可以参考
http://blog.sina.com.cn/s/blog_6821a77801015sal.html
netsh winsock reset,这个命令是修复WINSOCK2,可是你把WINSOCK和WINSOCK2删除了,修复肯定无效,所以要重新安装Internet 协议。
1:删除已损坏的注册表项1. 单击“开始”,然后单击“运行”。
2. 在“打开”框中,键入 regedit,然后单击“确定”。
3. 在注册表编辑器中,找到下列项,右键单击各项,然后单击“删除”:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
4. 在系统提示您确认删除时,单击“是”。
步骤 2:安装 TCP/IP
1. 右键单击网络连接,然后单击“属性”。
2. 单击“安装”。
3. 单击“协议”,然后单击“添加”。
4. 单击“从磁盘安装”。
5. 键入 C:\Windows\inf,然后单击“确定”。
6. 在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”。
7. 重新启动计算机
Win7下IE8无法打开https类型的网站解决方法笔记的更多相关文章
- Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
win7下VMware Virtual Ethernet Adapter未识别网络解决方法[摘] by:授客 QQ:1033553122 问题描述 win7系统下安装VMware,查看网卡适配器设置, ...
- 64位Win7下H3C的iMC无法查看“网络拓扑”的解决方法、心路历程
64位Win7下H3C的iMC无法查看"网络拓扑"的解决方法.心路历程
- win7下80端口被(Pid=4)占用的解决方法
首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了. 1.运行cmd,然后输入netstat -a -n -o,回车:2.查看开头几行包含0.0.0.0:80的那一行最后的pid ...
- 【80端口占用】win7下80端口被(Pid=4)占用的解决方法
亲测可用 通过cmd命令查询占用进程的pid netstat -ano 如果要是tomcat等一般程序占用了端口,一般pid比较大,直接找到相应的pid结束掉进程就行啦. 但是如果pid是4,代表sy ...
- 这里主要展示在Win7下怎么用IIS发布局域网站
首先对IIS做一个简要的介绍: IIS(InternetInformationServices)互联网信息服务的简称.本质是一种Web(网页)服务组件,其中包含Web.FTP和SMTP三大服务器,分别 ...
- linux下打开txt显示乱码的解决方法
Linux打开txt文件乱码的解决方法 Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致.Linux下使用的编码是utf8,而Windows使用的是gb1 ...
- WIN7下PS/2等键盘失灵无法使用的解决办法
WIN7下PS/2等键盘失灵无法使用的解决办法 装了win7,无意中一天开机,发现键盘不能用了.开始以为键盘坏了,重启看机,一看能进bios,各键正常.然后再重启,进系统,看设备管理器,发现键盘为黄色 ...
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法--(转)
如有雷同,不胜荣幸,若转载,请注明 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法 最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了boot ...
- win7系统不能用telnet命令的两种解决方法
电脑专业人员对telnet命令都不陌生了,Telnet当成一种通信协议,在日常工作中,经常面对网络问题的人都会用到telnet命令,因为简单有效,可以帮助更快的找出问题.要是在使用过程中碰到win7纯 ...
随机推荐
- C## 输出Hello world
首先新建一个项目 然后在文件D:\C##Obj\HelloWorld\HelloWorld\Program.cs using System; using System.Collections.Gene ...
- 单例模式,多种实现方式JAVA
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): public class Singleton { private stati ...
- 在往oracle中插数据时,如何处理excel读取的时间空值
//若从excel中读取的时间值为空值时,做如下转换 string YDKGSJ = string.Empty; if (dbdata.Rows[i]["约定开工时间"].ToSt ...
- 我的第一个boke
哈哈哈 接口
- 仿小米网jQuery全屏滚动插件fullPage.js
演 示 下 载 简介 如今我们经常能见到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次.比如 iPhone 5C 的介绍页面,QQ浏 ...
- busybox下mount nfs的命令
busybox下mount nfs的命令 mount -f nfs -o nolock 10.130.30.2:/nfs/nuc970/rootfs /mnt/test
- form WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
针对WebBrowser控件中自动点击弹出框及禁用脚本提示问题得到如下几种实际情况的解决办法,绝对管用. 1.屏蔽弹出错误脚本 将WebBrowser控件ScriptErrorsSuppressed设 ...
- windowsphone 中CollectionViewSource和ObservableCollection的使用
功能描述:一级菜单省份 联动显示省份下的城市 直接上代码 public class City { public string Num { get; set; } public string Name ...
- C# 窗体间传值方法大汇总(转)
第一种方法:创建一个类,里面声明用于存储接收的字段.传的时候存储于字段中,要用的时候,直接类名.字段名 进行调用.(这种方法传递是双向的) 第二种方法:1.在Form1里定义 public strin ...
- centos下安装chdmg
http://www.aboutyun.com/thread-9075-1-1.html 基本参考这个 yum clean all yum update 1.保证selinux关闭 / ...