如何在本地主机Windows上释放端口80

2021年3月2日20:01:18 发表评论 927 views
netstat -ano 这将向您显示正在侦听端口80的进程的PID。之后,打开“任务管理器”->“进程”选项卡。从View -> Select Columns菜单中启用该PID列,您将看到侦听端口80的进程的名称。 netstat -a -b 应该告诉您什么程序绑定到端口80 1、机器上安装了IIS服务,并且IIS服务启动,该服务默认是使用80端口的 2、机器装了SQL server,SQL server中的SQL Server Reporting Services服务(SQL server 的报表服务)占用了80端口 3、其他应用活服务占用了80端口 解决办法: 若是因为第一种情况,把IIS服务器停掉就OK了 若是第二种情况,到服务管理,里面把名字为SQL Server Reporting Services的服务停止即可 如上图所示,最好再将这个服务设置成手动启动,避免每次开机它都自动运行 若是第三种情况,我们不知道是什么东西占用了80端口,可以使用dos命令来查看 到命令行中输入命令:netstat -ano 就可以查看当前系统占用端口状况了,如下图: 若是端口太多,不方便看,windows也存在像linux/unix类似于grep的命令 使用如下命令:netstat -ano | find "80" 仅过滤显示包含80的行,如下图: 甚至可以直接将结果导出到文件中,直接文件里面找,也挺方便,命令如下: netstat -ano | find "80" > c:/xiaopengyou.txt 这样就能将结果直接保存到指定的文件中了 谨以此献给那些正在因为80端口被占用而焦头烂额的小伙伴们
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论