80端口被占用了怎么办

作者&投稿:城毛 (若有异议请与网页底部的电邮联系)
电脑80端口被占用了怎么解决~

1.首先,讲一下如何查找端口占用。
netstat -ano | findstr ":80 "
tasklist /fi "PID eq 4"
0Windows系统下查看端口的占用情况
2.在上图中,我们发现80端口被System占用了。在运行中输入 regedit 打开注册表。
3.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
4.找到项Start,将其值改为0
5.重启系统,System进程就不会占用80端口了。可以使用步骤1进行测试。

检测80端口被占用的办法:开始-运行-输入cmd(回车)-打开命令提示符输入——netstat -ano,就可以查看本机端口开放情况与对应的程序
打开任务管理器,

默认的任务管理器是没有PID这一项的,只需要将查看-选项列(s)中的PID勾选就可以了。
图中,可以看出PID:1720对应的进程为inetinfo.exe。(稍后解释inetinfo.exe进程)如果你现在直接结束掉这个进程,无论如何inetinfo.exe都会自动重新运行,只是这个时候的PID就改变了。所以这样不能完全的释放80端口。
最后操作:停止 IIS“默认网站。其实罪魁祸首是IIS,因为我之前有做网站,需要安装IIS,并且创建了一个站点,在控制面板-管理工具-internet 信息服务-网站下面可以看到这个站点,只需要把这个站点停止掉就可以了,然后你再到开始-运行-输入cmd(回车)-打开命令提示符——netstat -ano,可以看到已经没有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)即万维网传输信息的协议。



     这里主要是用到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

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

cmd -> netstat -oan -> IP后面的就是端口,找到80 ,记住对应的PID!!
然后打开任务管理器 查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定
在任务管理器找到刚才的PID的进程关闭!!!

开始--运行--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 即可

用任务管理器结束进程


端口被占用解决方法
遇到这种端口号被占用,我是一脸懵逼,又脑子糊涂,不知道重启电脑,其实也是可以解决问题的!(其实就是被我的"WiFi共享大师"占用了……)结果就导致我不停的百度为啥被占用,咋看端口号,已经如何关掉被占用的端口号……,好了闲话不多扯了,回到正题!1)列出所有端口号 netstat -a #列出所有端口 ...

网络端口被占用怎么整
网络端口被占用是因为开了网络共享 , 有些人可能会把自己的笔记本做为wifi热点让手机上网,因为笔记本做热点需要打开共享才能让手机或者电脑连接。所以有时候会导致网络端口被占用 两种方法 :1 ,右击 , 属性 把这两个勾去掉就可以了 2 ,点击开始菜单——>>点击运行——>>输入"cmd"回车——>>在弹出...

端口被占用怎么解决
Windows查看所有的端口 点击电脑左下角的开始,然后选择运行选项,接着在弹出的窗口中,输入cmd命令,进行命令提示符

如何解决端口被占用问题
你可以进行如下操作 1. 在“运行”中输入CMD 2.在启动的窗口中输入netstat -ano,就可以看到所有端口占用的情况,记下占用8080端口的程序的PID 3.打开“任务管理器”,点击菜单栏的“查看”,再点击“选择列”,选上“PID(进程标识符)”4.在进程中找个相应的PID值,结束进程即可 或者你在配置文件...

端口被占用
用工具把端口封掉就OK了!

...本地端口已被占用 请尝试关闭防0墙重新打开程序或者重新启动计算机...
防火墙占用了你游戏要用的端口。。。改游戏设置或者禁用防火墙。。。

电脑端口被占用(compag xp系统),该怎么办阿,上不了网,难到只能重装系统...
你下个端口查看器什么的 看下是什么软件占了你的端口 然后把那个软件关了 就可以给你放开那个端口了 还是不行的话那就是你的电脑中招了

端口冲突怎么解决
问题三:显示TCP端口被占用怎么办 1.访问者是在访问端使用的。 2.端口被占用,表示这个端口已经被其他应用使用了。确定访问者本地554端口的应用,关闭它。 3.换一个端口访问。 一台机子一个端口只能一个应用使用,要么关闭原应用,要么自己应用换一个端口。

端口被占用是怎么回事,要详细说明!
打个比方:将你的计算机比作是的你的“家”。虚拟的“连接通道”就是家中的门。端口就好像是家里的“钥匙”。它不一定是单一的,可以有很多个。但是,每一把钥匙只能打开一扇门。通过它,你可以与外界联系,你可以“出门”。同样,外界也可以与你联系,别人也可以来“串门”。至于端口被占用。通常是...

.端口已被占用
就是这个软件要联网必须换一个端口。网络端口及其详解 按端口号可分为3大类:(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。(2)注册端口(Registered Ports):从1024到49151。它们...

双清区13333526263: 急,80端口被占用怎么办 -
翠波茵陈: 1. 按“win"+R键调出运行窗口,输入CMD回车,弹出命令行窗口; 2. 输入net stop http,如下图: 3. 输入Y回车确定 4. 输入运行 Sc config http start= disabled 5. 重新启动Apache,就可以了.

双清区13333526263: 电脑80端口被占用了怎么解决 -
翠波茵陈: 1.首先,讲一下如何查找端口占用. netstat -ano | findstr ":80 " tasklist /fi "PID eq 4" 0Windows系统下查看端口的占用情况 2.在上图中,我们发现80端口被System占用了.在运行中输入 regedit 打开注册表. 3.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 4.找到项Start,将其值改为0 5.重启系统,System进程就不会占用80端口了.可以使用步骤1进行测试.

双清区13333526263: 请问80端口被占用如何解决 -
翠波茵陈: 应该是netstat -a -n -o 关于 netstat命令的参数,你可以使用 netstat -help查看.找到占用80端口的pid一项,然后你在任务管理器的进程中,找到PID为该PID的进程即可.

双清区13333526263: 80端口被占用如何解决? -
翠波茵陈: cmd -> netstat -oan -> IP后面的就是端口,找到80 ,记住对应的PID!!然后打开任务管理器 查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定 在任务管理器找到刚才的PID的进程关闭!!!

双清区13333526263: 如何解决电脑80端口被占用的问题呢?
翠波茵陈: 1、运行cmd,然后输入netstat?-ano,回车; 2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来; 3、启动“任务管理器”??“...

双清区13333526263: 80端口被占用该怎么解决? -
翠波茵陈: 1、习惯性先查看事件日志,一无所获. 2、tasklist查看是否有异常程序,没有发现异常. 3、netstat查看端口,发现80并没有使用. 经过这三个方面的查找,只能把原因归结到IIS自身了,解决自身问题首选方式是重装IIS,于是乎打开添加删除程序,一个意外的发现,计算机里面安装了一个IIS7.5 Express,那么前面的正常和网站不能访问可以解释了,都是微软的IIS,2个版本的冲突的,于是乎先卸载了IIS7.5 Express,重启IIS,未解决.再重启服务器,打开网站正常了. 本次就是因为IIS7.5 Express占用了80,并且因为都是IIS,事件日志、任务管理、端口里面都没有发现异常.

双清区13333526263: 电脑上的80端口被占用怎么解决 -
翠波茵陈: 解决方法有两种: 1. 查看哪个程序占用了80端口,将其结束后启动nginx即可 2. 让nginx监听其他的未被占用的端口

双清区13333526263: 我家电脑80端口被占用了,求大神帮忙搞定.
翠波茵陈: 我也是百度的!!! 如果系统中存在端口冲突就有可能发生80端口被占用的情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯...

双清区13333526263: Win10 80端口被占用怎么解除 -
翠波茵陈: 安装了Windows10系统后,一般默认的80端口是被禁用,如果不能启用apache就看下是否80端口被禁用.运行netstat -aon | findstr :80 ,发现pid是4的进程占用着80端口,这还是一个系统进程,kill不掉.所以只能另想办法:1、打开注册表:regedit2、找到:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/HTTP3、在右边找到Start这一项的值改为04、重启电脑系统,System进程不会占用80端口 重启之后,再启动Apache就可以了.

双清区13333526263: 我打开XX程序的时候,提示80端口被占用?怎么才能让他不被占用 -
翠波茵陈: 打开任务栏管理器,服务——PID——找到80——右键单击——选择停止服务即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网