如何关闭占用80端口的程序?

Posted

tags:

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

关键是如何找到哪个程序占用了80端口。。谁能解决?

80口就是WEB网站的端口,有APACHE\\IIS\\NGING\\TOMcat等,这个我只能提供下思路

    1 运行'netstat -ano'发现80端口被pid=4的进程占用

    2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。

    3 如何清除呢?需要使用注册表,开始-》regedit,打开

    4定位到       HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\HTTP  在右窗口中找到Start 值。

    5选择修改,将3改为4,确定

    .

    9

    9 重启电脑,就解除了NT Kernel & System占用80端口。

参考技术A windows系统的话可以在命令行里输入netstat -ano,从这里面可以找到占用80端口的进程号(PID),然后通过进程号可以再任务管理器里找到相应的进程 参考技术B 首先打开cmd 输入 netstat -ano 查看80端口的pid ->然后复制pid ->打开任务管理器->选择进程选项卡->查看->选择列->选择pid->就可以查找你的80端口被哪个应用程序所占用了 参考技术C 点击开始,搜索,cmd回车。
然后输入输入netstat -nao|findstr 80
记录端口号为80的PID值,打开任务管理器,点击选项,勾选【前段显示】
点击进程,查看PID列,找到记录的PID值,点击结束进程
参考技术D 自己的电脑是不可能打开80端口的,80端口是http端口,当访问Internet的时候,并不是自己的80端口被打开,而是对方的服务器的80端口要打开,例如打开百度的网页,是百度的服务器把80端口打开,自己的不要打开。

操作步骤:
“开始">"运行”>“cmd”,打开命令提示符窗口。在命令提示符状态下键入“NETSTAT-a-n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态.

程序所要使用的端口被占用,请关闭其他程序后再试?

急急急, 怎么解决??

我是win xp

比如你要开QQ 可是 你的讯雷已经占用了4000等端口,那么QQ也许就打不开了。

你关掉讯雷就可以了。

首先要知道发生问题的程序需要什么端口。比如 4567

那你就开个辅助工具查一下是什么程序在4567端口进行监听,查到以后直接关掉那个程序就可以了。

辅助工具:我知道的 《Windows优化大师》、《天网防火墙》 都可以,卡卡等安全工具应该也有这个功能。

如果找不到合适的辅助工具,使用cmd命令 netstat -a -o 也可以显示出一个列表。LocalAddress下XXXX:XXXX中冒号后面的就是端口号。最后面的PID就是对应的程序的PID,可以通过 taskkill /PID xxxx 去关闭它。
参考技术A 程序所要使用的端口被占用?

不知道你用什么程序!需要什么端口?

端口有上万个,不知道怎么回答你呢!

以上是关于如何关闭占用80端口的程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何关闭”80“和“443”端口占用问题解决办法

linux nginx的端口问题,我要把默认的80端口改成8088,报错

linux解除端口占用

80端口被占用

我程序全关闭了,可是系统还是提示80端口被占用

大神教你如何解决Linux系统80端口被占用