2021-09-27 15:30

教你轻松解决端口80被占用的问题

导读端口80对HTTP(超文本传输协议)开放,这是上网最常用的协议,主要用于WWW(万维网),这是在万维网上传输信息的协议。无论是用电脑上班的白领

端口80对HTTP(超文本传输协议)开放,这是上网最常用的协议,主要用于WWW(万维网),这是在万维网上传输信息的协议。无论是用电脑上班的白领,还是用电脑刷微博看视频的朋友,总会遇到80端口被占用的问题,总是很烦。现在我们来谈谈如何解决端口80被占用的问题。

首先介绍一种互联网上常见的方法,就是找到占用端口80的进程,然后关闭。

1.运行cmd,然后输入netstat -ano并按enter;

2.看前几行包含0.0.0.0:80的行的最后一个pid,写下这些数字;

3.启动“任务管理器”——“流程”,在“工具栏”——“选择栏”前打勾;

4.然后找出哪个程序对应刚才的pid。很容易发现是和0.0.0.0:80绑定的。结束这个过程,然后点击Apache的开始按钮,最后就是Running了。

上面的方法在WIN7I中可能行不通,然后还有一个方法。

Win7的80端口默认被系统进程占用。

以下方法可用于解决系统进程占用端口80的问题:

打开RegEdit:开始-运行-输入regedit-调出注册表。

找到了HKEY本地机器系统当前控制服务。

找到一个DWORD值“开始”,并将其更改为0。

重新启动计算机,系统进程将不会占用端口80。

查询:要查看端口80的信息,可以在cmd窗口中输入命令netstat -ano | findstr '80 '。

常见的问题情况:

1.thunderbolt等程序或其他一些具有上传功能的软件将占用计算机的80个端口。

2.netstat -abno后发现pid=4的系统进程无法结束,因为是系统进程。在检查SQL Server ReportingServices(sqlexpress)占用了80个端口后,APache在停止SQL Server reporting services后正常启动。

3.卸载互联网信息服务-万维网服务。这是最常见的故障,或者其他一些第三方服务器软件,必须在这个过程中完成,才能生效。

备注:终止进程的命令:taskkill /pid 4 /f,其中/f表示强制关闭进程。

因为端口80是互联网协议中最常用的协议,所以经常被占用。遇到这样的问题不要慌,只是小事。看完这个教程,相信下次遇到这样的问题,你不会再觉得难了。但是一定要记住,出现问题要及时纠正,否则会被不良黑客利用,导致个人电脑受到攻击,严重的会导致个人财产的损失。希望大家记住这一点。