解决server 2012下 wamp 启动80端口被占用问题

来源:互联网 发布:端口号大全 编辑:程序博客网 时间:2024/06/08 02:47

公司新买的服务器,装的server 2012 ,原来打算是装个虚拟机里再装个linux。

临时决定先用wamp部署环境,结果启动服务,发现80端口被占用。

用wamp 自带的Test Port 80,提示Server:Microsoft-HTTPAPI/2.0

先看有没现成解决方案,

解决方法一,在“服务”里查看有没有服务名SQL Server Reporting Services,结果发现没有这个服务。。该方法不使用。

解决方法二,在“服务”里关闭“Web 部署代理服务”,结果发现又没这个服务。。。又不能使用。

解决方法三,cmd里使用iisreset /stop,提示IIS被停止,再用iisreset /status检查服务状态,接着启动Apache服务,还是不行。。

解决方法四:发现停用问题还是不能被解决。使用netstat –nao 查看端口所对应的pid,发现pid为4,对应进程为ntoskrnl.exe。使用net stop http。启动Apache服务,结果发现启动成功。。。不过突然发现打印机服务不能被使用了。。。因为 stop http会关闭相关的服务。那么单独启动打印服务,但是这不是有效方法。

继续解决:

尝试 解决方法:
      1.在运行窗口打开注册表,输入regedit
      2.依次打开如下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
      3.找到一个名称为:Start,类型为:REG_DWORD的项,右击修改,将其数值数据改为0,点确定保存修改 
      4.重启系统,System进程不会占用80端口


重启后,好像没有用。

最后重新使用net stop http,一个个停止服务,发现net stop BranchCache,80端口不被占用。启动wamp成功。。
  



0 0
原创粉丝点击