Windows电脑80端口被占用问题

Posted 流楚丶格念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows电脑80端口被占用问题相关的知识,希望对你有一定的参考价值。


我的wamp离线了。。。。

找了半天问题,测试里写到是80端口被占用。

80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他的不明身份的程序占用,导致 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又非常麻烦。下面介绍一下如果80端口被占用后应该如何处理。

首先要查找80端口被谁占用?

查找被谁占用

进入命令提示行(开始运行输入 CMD),输入命令 netstat -ano|findstr 80(显示包含:80的网络连接)

netstat -ano|findstr 80 

就可以看到本机所有端口的使用情况,一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。

PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出所有当前运行的进程, 发现 PID=4 的进程,是 system (当然你的可能不一样)。

另外:也可以通过任务管理器查看PID(右键选上PID即可显示):

取消 system 进程对80端口的占用

系统占用的端口一般都是微软官方的产品占用的。所以这个时候主要考虑到几个服务:

情况一:SQL Server导致

  • SQL Server导致。其中很有可能是SQL Server Reporting Services (MSSQLSERVER),它是 SQL Server 的日志系统。

摁下win+r键,输入services.msc,打开服务,找到SQL Server Reporting Services (MSSQLSERVER)。

右键关闭这个服务

情况二:IIS 服务导致

  • IIS 服务。如果你电脑安装了这个,很有可能它在运行着,那么它就占用着80端口

像上面一样,打开服务面板,关闭IIS服务器端口。

以上是关于Windows电脑80端口被占用问题的主要内容,如果未能解决你的问题,请参考以下文章

Win10 80端口被占用怎么解除

80端口被占用了怎么办

如何解决mac电脑80端口被占用的问题

如何查看Windows下端口占用情况

如何查看Windows下端口占用情况

macbook 80端口被占用怎么解决