IIS7的https证书功能有严重bug,请勿在Vista的IIS7中开启https!!!!!
Vista的IIS7添加了.pfx证书,并绑定了网站的https 443端口后,重启电脑,系统是正常的。
但是一旦用Windows Installer安装或卸载了软件(比如卸载VMware Tools),再重启电脑,就无法正常开机了,会有以下症状:
1.重命名或者删除文件或文件夹 会卡死。但在任务管理器中强制结束explorer.exe后重新运行,会看到文件或文件夹是重命名或删除成功了的。
2.系统托盘上的有线网络图标一直显示一把红叉。右键菜单点击“诊断和修复”,提示“网络诊断”无法运行,因为“诊断策略服务”没有运行。
3.Supermium浏览器无法使用,打开后就会卡死。
4.QQ无法用键盘输入密码,用鼠标输入密码后登录,会卡在登录界面上无法登录成功。虽然QQ无法使用,但是微信扫码还是可以正常登录并收发消息。
5.用户账户控制(UAC)无法正常工作,凡是运行原本需要弹UAC确认窗口的命令都会直接无响应。因为打开IIS管理界面需要UAC确认,所以没有办法进IIS管理界面。桌面“计算机”右键点“管理”就卡死了,打不开。控制面板里面的很多东西也打不开,比如“网络和共享中心”。
解决办法:重启电脑,一直按F8选择进网络安全模式(可以发现在网络安全模式下可以成功登录QQ,并且系统托盘上的有线网络图标是正常的绿色地球)。

在桌面“计算机”右键菜单上点击“管理”,“Internet 信息服务(IIS)管理器”,在根节点的服务器证书上删除所有pfx证书,然后重启电脑。

所有的网站不用解除https端口绑定,在安全模式下也解除不了绑定。重新正常模式开机后网站能正常启动,只是浏览器无法访问https网站而已,问题不大。
IE浏览器访问https提示:Internet Explorer 无法显示该页面。
Firefox52.9ESR浏览器访问https提示:安全连接失败。载入页面时与服务器的连接被重置。您尝试查看的页面无法显示,因为已收到数据的可靠性无法证实。请联系此网站的管理员并告知此问题。
Chrome49浏览器访问https提示:无法访问此网站 连接已重置。ERR_CONNECTION_RESET
这个时候,只需要去IIS里面解除各网站的https端口绑定就行了。