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)即万维网传输信息的协议。
按“win"+R键调出运行窗口,输入CMD回车,弹出命令行窗口;
输入net stop http,如下图:
输入Y回车确定
输入运行 Sc config http start= disabled
重新启动Apache,就可以了。
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。搭建网站主要使用的也是80端口,但是当80端口被其他的程序占用时应该怎么办呢?
在windows下查看80端口占用情况?是被哪个进程占用?如何终止进程?
这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
netstat -aon | findstr "80"
然后会出现占用80端口的进程PID
Proto Local Address Foreign Address State PID
可以看出80端口被进程号为4306的程序占用.
tasklist | findstr "4306"
进程名 PID 会话名 会话 内存使用
很明显,是httpd占用了80端口;httpd.exe是Apache相关程序,是服务器软件中的一个进程,这是属于正常的使用。
不过,并不是只有httpd.exe进程会占用80端口,可能有其他的程序也会占用80端口,当你不知道占用端口的进程是干什么用的时,最好先查一下,避免关闭了正常使用的程序造成不必要的麻烦,如果确定是无效或恶意占用的程序就可以执行下面的命令.
taskkill /pid 4306 /F
成功: 已终止 PID 为 4306 的进程。
这表示使用上面的命令已将PID为4306的进程终止.(这一步同样可以在任务管理器中执行,httpd.exe就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
tasklist | findstr "4306"
再次确认是否成功终止,如果成功终止此次执行命令后应返回空.
netbox多端口设置我的现在就是这么用的!不过 我建议最好装iisDim httpd0
Dim httpd1
Dim httpd2
Dim httpd3
Dim httpd4
Dim httpd5
Dim httpd6
Dim httpd7
Dim httpd8
Dim httpd9Shell.Service.icon = "\status\on.gif"
Shell.Service.RunService "ASPWebserver", "小旋风AspWeb服务器2005", "小旋风AspWeb服务器2005 off"
'---------------------- 服务事件开始 ---------------------Sub OnServiceStart()
Shell.Service.SetTimer 100'----下面信息设置NETBOX的变量,----Set httpd0 = CreateObject("netbox.HttpServer")
Set httpd1 = CreateObject("netbox.HttpServer")
Set httpd2 = CreateObject("netbox.HttpServer")
Set httpd3 = CreateObject("netbox.HttpServer")
Set httpd4 = CreateObject("netbox.HttpServer")
Set httpd5 = CreateObject("netbox.HttpServer")
Set httpd6 = CreateObject("netbox.HttpServer")
Set httpd7 = CreateObject("netbox.HttpServer")
Set httpd8 = CreateObject("netbox.HttpServer")
Set httpd9 = CreateObject("netbox.HttpServer")'------开始分配80端口------If httpd0.Create("", 80) = 0 Then
Set host0 = httpd0.Addhost("", "\wwwroot")
host0.EnableWrite=false
host0.EnableScript = true
host0.AddDefault "default.asp"
host0.AddDefault "default.htm"
host0.AddDefault "default.html"
host0.AddDefault "index.asp"
host0.AddDefault "index.htm"
host0.AddDefault "index.html"httpd0.Start
else
Shell.MsgBox "服务器启动失败,80端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配81端口------If httpd1.Create("", 81) = 0 Then
Set host1 = httpd1.Addhost("", "\wwwroot1")
host1.EnableWrite=false
host1.EnableScript = true
host1.AddDefault "default.asp"
host1.AddDefault "default.htm"
host1.AddDefault "default.html"
host1.AddDefault "index.asp"
host1.AddDefault "index.htm"
host1.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,81端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配82端口------If httpd2.Create("", 82) = 0 Then
Set host2 = httpd2.Addhost("", "\wwwroot2")
host2.EnableWrite=false
host2.EnableScript = true
host2.AddDefault "default.asp"
host2.AddDefault "default.htm"
host2.AddDefault "default.html"
host2.AddDefault "index.asp"
host2.AddDefault "index.htm"
host2.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,82端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配83端口------If httpd3.Create("", 83) = 0 Then
Set host3 = httpd3.Addhost("", "\wwwroot3")
host3.EnableWrite=false
host3.EnableScript = true
host3.AddDefault "default.asp"
host3.AddDefault "default.htm"
host3.AddDefault "default.html"
host3.AddDefault "index.asp"
host3.AddDefault "index.htm"
host3.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,83端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配84端口------If httpd4.Create("", 84) = 0 Then
Set host4 = httpd4.Addhost("", "\wwwroot4")
host4.EnableWrite=false
host4.EnableScript = true
host4.AddDefault "default.asp"
host4.AddDefault "default.htm"
host4.AddDefault "default.html"
host4.AddDefault "index.asp"
host4.AddDefault "index.htm"
host4.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,84端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配85端口------If httpd5.Create("", 85) = 0 Then
Set host5 = httpd5.Addhost("", "\wwwroot5")
host5.EnableWrite=false
host5.EnableScript = true
host5.AddDefault "default.asp"
host5.AddDefault "default.htm"
host5.AddDefault "default.html"
host5.AddDefault "index.asp"
host5.AddDefault "index.htm"
host5.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,85端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配86端口------If httpd6.Create("", 86) = 0 Then
Set host6 = httpd6.Addhost("", "\wwwroot6")
host6.EnableWrite=false
host6.EnableScript = true
host6.AddDefault "default.asp"
host6.AddDefault "default.htm"
host6.AddDefault "default.html"
host6.AddDefault "index.asp"
host6.AddDefault "index.htm"
host6.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,86端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配87端口------If httpd7.Create("", 87) = 0 Then
Set host7 = httpd7.Addhost("", "\wwwroot7")
host7.EnableWrite=false
host7.EnableScript = true
host7.AddDefault "default.asp"
host7.AddDefault "default.htm"
host7.AddDefault "default.html"
host7.AddDefault "index.asp"
host7.AddDefault "index.htm"
host7.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,87端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配88端口------If httpd8.Create("", 88) = 0 Then
Set host8 = httpd8.Addhost("", "\wwwroot8")
host8.EnableWrite=false
host8.EnableScript = true
host8.AddDefault "default.asp"
host8.AddDefault "default.htm"
host8.AddDefault "default.html"
host8.AddDefault "index.asp"
host8.AddDefault "index.htm"
host8.AddDefault "index.html" else
Shell.MsgBox "服务器启动失败,88端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if'------开始分配89端口------If httpd9.Create("", 89) = 0 Then
Set host9 = httpd9.Addhost("", "\wwwroot9")
host9.EnableWrite=false
host9.EnableScript = true
host9.AddDefault "default.asp"
host9.AddDefault "default.htm"
host9.AddDefault "default.html"
host9.AddDefault "index.asp"
host9.AddDefault "index.htm"
host9.AddDefault "index.html"'------启动------httpd0.Start
httpd1.Start
httpd2.Start
httpd3.Start
httpd4.Start
httpd5.Start
httpd6.Start
httpd7.Start
httpd8.Start
httpd9.Start else
Shell.MsgBox "服务器启动失败,89端口可能被占用!请停止当前WEB服务器或用记事本打开main.box文件修改端口.","错误对话框"
Shell.Quit 0
end if
End Sub '---结束语句---
Sub OnServiceStop()
httpd0.Close
httpd1.Close
httpd2.Close
httpd3.Close
httpd4.Close
httpd5.Close
httpd6.Close
httpd7.Close
httpd8.Close
httpd9.Close
End Sub
'------------------------------------------Sub OnServicePause()
Shell.Service.Icon = "\status\off.gif"
Shell.MsgBox "服务器暂停运行!必要时记得打开噢!","暂停运行"
End Sub'------------------------------------------Sub OnServiceResume()
OnServiceTimer
httpd0.Start
httpd1.Start
httpd2.Start
httpd3.Start
httpd4.Start
httpd5.Start
httpd6.Start
httpd7.Start
httpd8.Start
httpd9.Start
End Sub'----------程序运行时,在图标栏的图片-----------Sub OnServiceTimer
If Shell.Service.icon = "\status\on.gif" Then
Shell.Service.icon = "\status\on1.gif"
Else
Shell.Service.icon = "\status\on.gif"
End If
End Sub'------程序结束------
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,这是上网冲浪使用最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。80端口是网站站点的默认端口,如果不是人工设置的话,其他程序是不会去使用此端口的。有可能是你的其他一些关于web的程序设置了80端口,迅雷也会占用80端口。 PS小建议:要装web服务器还是最好用Linux或window 2003,不用IIS的话,Apache是很好的选择。
你是不是新装的ADSL用户,如果是,说明被电信封了。如果不是说明被第三方软件占用了该端口。
把迅雷关了试下。
我的80端口一开机就被网络位(0.0.0.0)占用了,apache打不开(MySQL可以...
在别人电脑上没发现80是因为没有web服务器,如果你用了xampp后肯定就有80,有监听就正常。至少不能启动apache那要看错误日志,一般在apache目录下有一个Log目录,里面有error.log这个文件,你查一下。你第一个图是有监听80,也是正常的。关键是在httpd.conf这个文件里面配置的问题,基本是这个有问题。
如何解决Win10提示"服务器启动失败,80端口被占用"的问题?
打开键值:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesHTTP ;3、在右边找到Start这一项,将其改为0;4、重启系统,System进程不会占用80端口。上述也就是如何解决Win10提示“服务器启动失败,80端口被占用”问题的内容了。如大家在使用Win10过程中也遇到类似问题的话,不妨尝试一下上述的解决方法。
8081端口被占用怎么解决80端口被占用
解决方案2:1.以管理员身份运行regedit 2.打开键值:HKEY _本地_机器\\系统\\当前控制集\\服务\\ http 3.找到右边的开始项,将其更改为0;4.重启系统,系统进程不会占用80端口。以上是边肖带来的Win10系统80端口被占用的解决方案。感谢您的阅读。本文讲解到此结束,希望对大家有所帮助。
为什么网关一直是0?
7、局域网问题,局域网的出口做了端口限制,造成qq连接的必须端口无法正常打开,这个问题基本上难解决,除非出口处开放。8、端口冲突问题,有的朋友可能同时开了bt,开了电驴,开了迅雷等等下载工具,造成断口被占用,无法正常登陆,把这些软件关了就可以上去了,解决方法就是先把qq开了再开其他软件。
端口是什么含义,怎么判断一个端口是否被占用了
不过一些应用程序并不愿意使用操作系统分配的动态端口,他们有其自己的‘商标性’端口,如oicq客户端的 4000端口,3.常见问题 3.1.怎么判断一个端口是否被占用了 3.2.如何判断一个端口是否被防火墙拦截 3.3.怎么用Telnet判断端口号是否打开 4.解决方案 4.1 使用netstat命令然后...
如何通过shell判某端口是否被占用
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE\/OFF NODE NAME lwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN)可以看到8000端口已经被轻量级文件系统转发服务lwfs...
威纶触摸屏端口被占用了怎么解决
方法1:The HMI system is being prohibited from accessing local devices. Please check if the HMI port no.(8000) is occupied. 威纶通触摸屏,出现这种情况 一般是端口被占用了端口被占用,无法通讯,也就不能访问设备了。解决办法:编辑--->系统参数设置--->HMI属性--->端口号:8000 把...
电脑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,将其值...
win7下显示 找不到串口COM1或者串口被占用 请问我该怎么办
win7下显示 找不到串口COM1或者串口被占用是设置错误造成的,解决方法为:1、回到电脑主界面,右键单击这台电脑--属性。2、点击设备管理器进入,如下图所示 。3、设备管理器找到冲突的串口,如下图所示。4、右键单击串口,选择属性,如下图所示。5、属性面板点击端口选项卡,如下图所示。6、端口设置...
如何解决python socket server重启后端口被占用的问题
本文介绍下,在solaris 系统下,python socket server重启后,提示端口被占用,telnet端口失败。这里给出一个解决方法,有需要的朋友参考下。在solaris 系统下,socket server被重启后,提示端口被占用,telnet端口又是不成功的,说明服务已被关闭。通过netstat可以看到端口还处于于fin_wait_2状态,solaris要4...
苌庞氨基: 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进行测试.
兰溪市15776773359: 80端口被占用是什么意思啊? - ?
苌庞氨基: 如果系统中存在端口冲突就有可能发生80端口被占用的情况,IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议.可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了.
兰溪市15776773359: 急,80端口被占用怎么办 - ?
苌庞氨基: 1. 按“win"+R键调出运行窗口,输入CMD回车,弹出命令行窗口; 2. 输入net stop http,如下图: 3. 输入Y回车确定 4. 输入运行 Sc config http start= disabled 5. 重新启动Apache,就可以了.
兰溪市15776773359: 如何解决电脑80端口被占用的问题呢? ?
苌庞氨基: 1、运行cmd,然后输入netstat?-ano,回车; 2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来; 3、启动“任务管理器”??“...
兰溪市15776773359: 我家电脑80端口被占用了,求大神帮忙搞定.?
苌庞氨基: 我也是百度的!!! 如果系统中存在端口冲突就有可能发生80端口被占用的情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯...
兰溪市15776773359: 80端口被占用如何解决? - ?
苌庞氨基: cmd -> netstat -oan -> IP后面的就是端口,找到80 ,记住对应的PID!!然后打开任务管理器 查看 -> 选择列 -> 勾上 PID(进程标识符) -> 确定 在任务管理器找到刚才的PID的进程关闭!!!
兰溪市15776773359: 电脑上的80端口被占用怎么解决 - ?
苌庞氨基: 解决方法有两种: 1. 查看哪个程序占用了80端口,将其结束后启动nginx即可 2. 让nginx监听其他的未被占用的端口
兰溪市15776773359: 服务器显示80端口被占用是什么意思 - ?
苌庞氨基: 就是你以前装过某个软件也在使用80这个端口,你可以查一下是哪个应用,如果没有用直接卸载就可以了!
兰溪市15776773359: 80端口被占用!! - ?
苌庞氨基: 80端口是网站站点的默认端口,如果不是人工设置的话,其他程序是不会去使用此端口的.你查看可能80端口被使用,我认为是因为你在使用apache的时候,微软的网站web服务器也在运行,占用了80,导致了apache的安装不成功.你检查一下,微软的web服务器是否也在运行,如果是在运行的话,那就把微软的WEB服务器暂停之后再安装apache.这样可能就可以啦
兰溪市15776773359: 80端口被占用该怎么解决? - ?
苌庞氨基: 1、习惯性先查看事件日志,一无所获. 2、tasklist查看是否有异常程序,没有发现异常. 3、netstat查看端口,发现80并没有使用. 经过这三个方面的查找,只能把原因归结到IIS自身了,解决自身问题首选方式是重装IIS,于是乎打开添加删除程序,一个意外的发现,计算机里面安装了一个IIS7.5 Express,那么前面的正常和网站不能访问可以解释了,都是微软的IIS,2个版本的冲突的,于是乎先卸载了IIS7.5 Express,重启IIS,未解决.再重启服务器,打开网站正常了. 本次就是因为IIS7.5 Express占用了80,并且因为都是IIS,事件日志、任务管理、端口里面都没有发现异常.