Remote Access Connection Manager服务的启动要依赖两个服务:SSTPS(secure socket tunneling protocol service)服务、Telephony服务。而Telephony服务常处于启动状态,没有问题。
问题是出SSTPS(secure socket tunneling protocol service)服务上,单独启动SSTPS(secure socket tunneling protocol service)服务时会提示:自动停止,直接启动Remote Access Connection Manager服务时又说依赖的服务不能启动。很多网友在网上搜索解决方法,什么改注册表等等,看起来很复杂,但是大多数情况下却没有用。其中的重点在于Windows Event Log服务没有启动(设置成为手动是不行的):
把Windows Event Log服务启动并设置成为“自动”启动并启动即可。
Windows Event Log服务和这几个服务之间虽然没有依存关系,但是Windows Event Log服务是大多数服务在保证安全的情况下需要用到的。
按以下方法试一下
1、打开注册表编辑器,在注册表中删除以下两个键: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2 (nettcpip.inf: XP版本的在c:\windows\inf\下,Win2K则是c:\winnt\inf\下,不过由于Win2K的Nettcpip.inf文件和XP中的不一样,因此,Win2K版本无需做此步,至于如何不一样?自己有兴趣去看看:D)
2、找到nettcpip.inf文件,打开: Characteristics = 0xa0 <------把此处的0Xa0改为0x80 保存退出(该设置就是允许用户修改TCP/IP协议)
3、打开本地连接的TCP/IP属性---添加协议—从磁盘—浏览,找到刚刚保存的nettcpip.inf文件,然后选择“TCP/IP协议”(不是选择那个MS TCP/IP 版本6)。 经过这一步之后,又返回网络连接的窗口,这个时候,那个“卸载”按钮已经是可用的了(未做这一步之前是灰色的)。点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。
4、重启后再照着第3步,重新安装一次TCP/IP协议便可。
5、安装好协议后重启一次。