首先检查80端口被什么程序占用,方法:cmd进DOS,输入netstat -ano
80端口被为4的进程占用,有两种可能:一种情况是本机中安装了sqlserver 2008,80端口被SqlServer的report占用;另一种情况是system占用。
1)SqlServer的report占用时的解决
情况确认:在开始菜单中找到sqlserver 2008下的Reporting services的配置管理器,如下图所示
解决方法:
方法1、更改ReportServer端口,比如改为801,并重启电脑;
方法2、在控制面板中,找到管理工具,找到服务,找到SqlServer reporting services,将其停止,并改为手工,并重启电脑。
2)system占用时的解决
点开开始菜单,在搜索程序和文件处,输入regedit,打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP'右边有一个'start'的DWORD的值将‘3’改为‘0’重启即可。如果重启不行,那么采用第二种方案