80端口被占用了怎么办

如题所述

80端口被占用有以下两种方法。

方法一:

1、使用电脑快捷组合建Win+R打开快速运行,在运行窗口中输入“cmd”命令点击回车确定调出管理员命令提示符,如下图所示:

2、调出提示符后,接着输入"netstat -ano"。注意"netstat"和"-ano"之间有空格,然后点击回车确定,如下图所示:

3、点击回车后,显示出一大段文字,找到 "本地地址" 为 0.0.0.0:80 的一行,在行的最后我们会看到 PID为"4"。记住次PID;如下图所示:

方法二:

1、打开任务管理器,接着选中详细信息,如下图所示:

2、接着在详细信息一栏,我们可以看到第二列就是PID,向下拖动,找到PID为"4"的程序。会发现是 system 程序占用了80端口。单击右键是无法结束的;如下图所示:

★注:出现占用无法结束的情况下,我们需要使用注册表编辑器将其关闭。

3、在电脑桌面使用快捷组合键Win+R打开快速运行,在窗口中输入“regedit”命令后点击回车确定调出注册表编辑器,如下图所示:

4、调出注册表编辑器后,依次展开至

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP,如下图所示:

5、接着在选中HTTP,选中之后,我们就会看到右边有一个Strart文件,然后双击,将其数据值修改为“0”,如下图所示:

拓展资料

80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-05-10
     这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:     >netstat -aon | findstr "80"
   Proto Local Address Foreign Address State PID
   ==== ============ ============== ========== ======
   TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688    可以看出80端口被进程号为1688的程序占用.
   >tasklist | findstr "1688"
  图像名 PID 会话名 会话# 内存使用
   ========================= ====== ================ ======== ============
   inetinfo.exe 1688 Console 0 2,800 K    很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.
   >taskkill /pid 1688 /F
   成功: 已终止 PID 为 1688 的进程。
   如果你很熟悉此进程,并确定可以终止,那么就直接使用上面的命令把PID为1688的进程终止.(这一步同样可以在任务管理器中执行,inetinfo.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
  再次确认是否成功终止,如果成功终止此次执行命令后应返回空     强制终止 inetinfo.exe iis 服务:iisreset.exe /stop本回答被提问者采纳
第2个回答  2018-07-06
1、在windows的命令行输入netstat -ano,查看80端口被占用的pid。
2、在任务管理器中查看PID 的进程名。
3、找到相应的服务,一般是http服务,比如IIS 服务、SQL Server 的报告服务等,在services.msc 里停止相应服务并设置这个服务为手动。本回答被网友采纳
第3个回答  2009-10-18
cmd -> netstat -oan -> IP后面的就是端口,找到80 ,记住对应的PID!!
然后打开任务管理器 查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定
在任务管理器找到刚才的PID的进程关闭!!!
第4个回答  2012-10-11
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"

经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

假如我们需要确定谁占用了我们的80端口

1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448

看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K

很清楚吧,thread占用了你的端口,Kill it

如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可

补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可

用任务管理器结束进程

如何解决服务器80端口占用的问题?
如果端口被占用,可以通过以下几种方式解决:1. 查找占用端口的进程并关闭它:可以使用网络工具或者命令行工具来查找占用端口的进程,然后关闭这个进程来释放端口。在Windows系统中,可以使用netstat命令来查找占用端口的进程;在Linux系统中,可以使用lsof命令来查找占用端口的进程。2. 更改端口号:如果无法关闭...

80端口占用解决了吗?
“80”和“443”端口占用解决办法如下。1、快捷键win+R或者点击运行,输入cmd,出现cmd命令框。2、输入netstat -nao|findstr 443,查看第二列ip后面数字为443的程序,最后一列是PID(程序id)。3、记录端口号为443的PID值,打开任务管理器,点击选项,勾选【前段显示】。4、点击进程,查看PID列,找到...

80端口被占用了怎么解决啊?
80端口被占用时,可以通过多种方法来解决。首先,你可以尝试更改占用80端口的系统服务或应用程序的配置。某些应用程序或服务可能默认使用80端口,你可以尝试打开它们的配置文件,将其绑定到其他端口,例如8080或8000,从而释放80端口。其次,你可以停止或禁用占用80端口的系统服务。在Windows系统中,一些系统服...

80和443端口占用怎么解决?
对于80端口被占用的情况:1. 检查并停止占用进程:首先,使用命令行工具输入命令`netstat -ano | findstr :80`或`netstat -tuln | grep 80`来查看占用80端口的进程ID。然后,根据系统不同,使用任务管理器或kill命令来结束该进程。如果占用进程是系统服务,则可能需要通过服务管理器将其停止。2. 更改...

80端口和443端口被占用怎么办
3. 修改配置或卸载冲突软件:如果占用80端口的进程是某个应用程序或服务,尝试修改其配置,将端口号更改为其他未被占用的端口。如果无法修改配置,且确定不需要该应用程序或服务,可以考虑卸载。4. 检查并调整防火墙设置:确保防火墙设置没有阻止对80端口的访问。在Windows中,可以检查Windows Defender防火墙...

win7系统80端口被占用解决方法
1、在IIS管理器中更改网站绑定端口为除80端口外的其它端口。2、停止正在使用80端口的应用程序,然后从IIS管理器中启动网站。3、故障排除:要想知道某个端口被哪个应用程序占用了,有两种方法:Netstat命令 1)运行中输入cmd 2)在命令行中输入netstat -ano,得到端口号对应的PID 3)打开任务管理器,点击...

Win8系统80端口被占用怎么办
解决方法一:1、打开命令提示符netstat -ano,就可以查看本机端口开放情况与对应的程序。2、可以看出,21、25以及80端口都被PID(进程标识符)为:5668的进程所占用。现在,只要知道PID为5668的进程就可以解决了。3、打开任务管理器,可以看出PID:5668对应的进程为inetinfo.exe。4、最后操作:结束该进程,...

80端口被占用怎么解决?检测和解决80端口被占用的2种方法
当电脑运行过程中遇到80端口被占用的问题时,我们需要明确80端口的作用,它是HTTP协议的主要入口,通常用于网页浏览。遇到这种情况,有两步法可以尝试解决。方法一:通过命令提示符检测并关闭占用进程 1. 以管理员身份打开命令提示符,通过输入"netstat -ano"命令,查看显示的本地地址为0.0.0.0:80的行...

system 80端口被占用怎么办
1、在windows的命令行输入netstat -ano,查看80端口被占用的pid。2、在任务管理器中查看PID 的进程名。3、找到相应的服务,一般是http服务,比如IIS 服务、SQL Server 的报告服务等,在services.msc 里停止相应服务并设置这个服务为手动。

如何查看80端口是否被占用?端口被占用解决办法有哪些?
一、如何查看80端口被占用:1、开始--运行--cmd 2、进入命令提示符,输入netstat -ano 3、即可看到所有连接的PID 4、之后启动任务管理器 5、如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"6、勾选pid,确定即可显示 80端口是为HTTP(HyperText Transport Protocol)即超文本传输...

相似回答