不开HTTPS网页的解决方案 解决打不开HTTPS 打不开安全网页 无法打开HTTPS 修复打开HTTPS
2007-04-11 00:24
现象:
当您尝试访问Https打头的网页时,出现错误。
原因:
计算机中的一些设置阻碍了浏览器打开Https网页。
解决方案:
请您尝试打开:
[Internet选项],在“高级”选项卡中的列表中选择上[使用SSL2.0]和[使用SSL3.0]。
然后打开[开始]-[运行],输入“services.msc”,将列表中“HTTPFilter”服务设置为“启用”,状态为“自动”。
如果安装防火墙的话,请打开防火墙,将里面端口限制中允许TCP443端口。

如果上述设置正确后,还是不行,那看下面的绝招了,百发百中哦(我的使用此法已解决)

第一步:
单击“开始→运行”,输入“cmd”后回车打开命令提示符窗口,
运行“net start cryptsvc” 命令,接下来使用regsvr32命令依次注册
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll

其中 regsvr32 initpki.dll 可能不会马上就好 ,请稍微等待一下

     
如果要在已安装 Windows XP Service Pack 2 (SP2) 的系统内修复 Winsock,在命令提示字符中输入 netsh winsock reset,然后按下 ENTER。执行这个命令后,重新启动计算机即可,没有安装SP2的朋友就没有那么幸运了,修复winsock要复杂些..

善意提醒:如果已经中招,而自己的系统还没打上SP2补丁,最好趁此机会重装系统,升级到SP2,安全系数要高得多。不想装SP2,也不想重装系统的朋友,往下看吧!

不带 Service Pack 2 的 Windows XP 说明
要在未安装 Windows XP SP2 的情况下修复 Winsock,请删除已损坏的注册表项,然后重新安装 TCP/IP 协议。
步骤 1:删除已损坏的注册表项
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

有关如何备份注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (support.microsoft/kb/322756/) 如何在 Windows XP 和 Windows Server 2003 中备份、编辑和还原注册表
1.      单击“开始”,然后单击“运行”。
2.      在“打开”框中,键入 regedit,然后单击“确定”。
3.      在注册表编辑器中,到下列项,右键单击各项,然后单击“删除”:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
4.      在系统提示您确认删除时,单击“是”。
注意:删除 Winsock 项后,请重新启动计算机。这样做可以让 Windows XP 操作系统为这两个项创建新的 shell 条目。如果在删除 Winsock 项后没有重新启动计算机,则下一步无法正常进行。
步骤 2:安装 TCP/IP
1.      右键单击网络连接,然后单击“属性”。
2.      单击“安装”。
3.      单击“协议”,然后单击“添加”。
4.      单击“从磁盘安装”。
5.      键入 C:\Windows\inf,然后单击“确定”。
6.      在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”。
7.      重新启动计算机。
 
 
2009年07月17日 星期五 09:31 A.M.
答: https是保密性的超文本传送协议,就是使用SSL加密后的超文本传送协议。可以依据下面的综合考虑,从下面几个方面着手解决:
1、首先检查了网络防火墙发现本机443端口没有被屏蔽(因为https是通过443端口通讯的)
2、在IE中选择“工具→Internet选项”,切换到“高级”标签,勾选“使用SSL 2.0”和“使用SSL 3.0”两项(“使用TSL1.0”有时候需要选上这个)。切换到“安全”标签,单击“自定义级别”按钮,确保“显示混合内容”一项为“启用”或“提示”。
3、:运行“services.msc”命令打开服务管理窗口,到一项名为“HTTP SLL”的服务,确保将其设置为“自动”或者“手动”。(检查控制面板-〉管理工具-〉服务-〉HTTP SSL启动类型为“手动”(也可为自动)。
4、不排斥某个软件(或病毒)导致的。于是决定进入带网络连接的安全模式(开机按F8)结果可以打开https的网站。这样初步断定是由某软件造成的配置混乱。如果重装系统当然是可以解决问题,但时间不多于是新建一个用户,让系统重新为这个用户配置环境或许能解决问题,结果成功。

5、 net start cryptsvc服务
cryptsvc服务:提供三种管理服务: 编录数据库服务,它确定 Windows 文件的签字; 受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。如果此服务被终止,这些管理服务将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。 
net start cryptsvc
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 mssip32.dll

6、IE 工具选项取消代理ssl协议是指什么

7、cmd中输入netsh winsock reset 重置Winsock
8、有的https网页可以打开,有的不能打开,则检查证书配置是否正确;检查不能打开的网页服务器的页面打开限制,如过敏信息的屏蔽;或者检查后台服务器的ip和端口的配置,因为用ping的方法可以ping通地址,不能代表能进入服务器站点。
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。