1.常规解决方法
常规的被各种进程占用端口网上解决方案比较多,此处列举一种常规解决方案。
1.打开CMD输入下面的命令:
netstat -n -a -o
2.查看开头几行包含0.0.0.0:80的那一行最后的pid,将pid的值记下来
3.启动任务管理器,在任务管理器中查看详细信息中pid与被占用端口pid吻合的服务。重启电脑问题解决。
图例1
2.当占用端口的进程为系统进程时解决方案
1.如果你的被占用端口是System,打开CMD输入调出注册表。
regedit
2.在左边的列表顺着这个路径找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
在右侧的名称中更改start的值,将值更改为0,重启电脑即可解决问题,如果问题还是没有解决,请移至第三方案
3.因SQL Server ReportingServices导致无法释放端口
1.打开任务管理器结束掉SQL Server Reporting Services这个进程,重启电脑。问题解决
网友评论