云服务器80端口被占用哪个进程占用怎么看,具体怎么关点被占用的进程

查看:25562|回复:28
优秀技术经理
今天安装vCenter,但是安装的过程中,发现80端口一直被占用。用命令看了一下,确实是被占用了。
(20.67 KB)
但是IIS都已经停止了,实在没办法,就把IIS给删除了,然后重启,再安装发现还是被占用,泥玛,太坑了!
网上找了一下,在国外的一个网站找到了解决办法,设备管理器里面,把http禁止掉就可以了。
点查看-&显示隐藏设备,找到非即插即用驱动程序,HTTP
(34.49 KB)
再来安装,就OK了!
实践经验分享!
我是一只小小小小牛
一般很难想到会是在设备管理器中关掉& &感谢分享!
热衷微软技术,技术成就梦想!
我的博客:
优秀技术经理
引用:原帖由 wfax0425 于
16:21 发表
一般很难想到会是在设备管理器中关掉& &感谢分享! 嗯,是啊。很坑的,自己走过的弯路,拿过来,希望能帮助到兄弟们!
我也是第一次知道,HTTP泥玛还跟驱动扯上的,不网上搜索累死我也想不到。
助理工程师
这个要记一下
学习了,楼主分享很好啊
学习了,楼主分享很好
助理工程师
你的是nforce的主板么
提示: 作者被禁止或删除 内容自动屏蔽
优秀技术经理
引用:原帖由 阿呆rose 于
19:59 发表
你的是nforce的主板么 不清楚是什么主板,也没有关注。因为我主要是搞Linux的,搞windows是不得已,呵呵。
优秀技术经理
引用:原帖由 vecantor 于
09:36 发表
netstat -anb
可以显示占用端口进程
注意下,有些软件会自带Apache的 不是apache的问题,只能显示PID吧,可以显示是哪个进程吗?
提示: 作者被禁止或删除 内容自动屏蔽
优秀技术经理
引用:原帖由 vecantor 于
10:40 发表
我这里是现实进程名称,无法显示路径。我是Win7,2008手头没有。不过你想啊PID知道了,任务管理器里面不是可以查到进程名么,然后,搜索对于的文件啊,你就知道是谁占用了你的80端口了。 ... 嗯,学习了,谢谢!
感谢分享~~学习了~~~:D1
助理工程师
呃,这都能跟驱动扯上!真心如果没有楼主分享,打死都整不出。。。
初级工程师
引用:原帖由 gm100861 于
10:00 发表
不是apache的问题,只能显示PID吧,可以显示是哪个进程吗? 你自己的命令不是已经显示 pid 了么?
参数 -o就是 表示pid
pid 4 固定给 system 进程 windows 内核。
所以是驱动基本的
初级工程师
引用:原帖由 vecantor 于
10:40 发表
我这里是现实进程名称,无法显示路径。我是Win7,2008手头没有。不过你想啊PID知道了,任务管理器里面不是可以查到进程名么,然后,搜索对于的文件啊,你就知道是谁占用了你的80端口了。 ... 复制内容到剪贴板代码:wmic process where &processid = 4& get name,executablepath,commandlinepid 4 比较特殊 wmic查不到 后面2个。
任务管理器只能查到 image path。
当然 这个是内核进程,在os启动过程中是非常早加载的。
本帖最后由 Pale_Cheung 于
11:46 编辑
优秀技术经理
引用:原帖由 Pale_Cheung 于
11:39 发表
wmic process where &processid = 4& get name,executablepath,commandline
pid 4 比较特殊 wmic查不到 后面2个。
任务管理器只能查到 image path。
当然 这个是内核进程,在os启动过程中是非常早加载的。 ... 嗯,是显示PID了,但是不知道这个PID对应哪个程序。我对windows不熟悉,我是搞Linux运维的,呵呵!谢谢你提供的方法,又学习到了。
助理工程师
楼主辛苦了,收藏了。谢谢。好东西啊。
51CTO学院讲师
不错的经验,多谢分享。当前位置:&>&&>&
80端口被占用后如何关闭详解
发布时间:
来源:服务器之家
wampserver无法启动,apache启动不了,提示80端口被占用了怎么办?
80端口冲突原因分析:
主要原因是WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动。
通常占用80端口的程序有:迅雷、IIS。
如何查看80端口被哪个程序占用呢?
检测80端口被占用的办法:开始-运行-输入cmd(回车)-打开命令提示符输入――netstat
-ano,就可以查看本机端口开放情况与对应的程序
。如下图:
从图中我们可以看出,80端口都被PID(进程标识符)为:1720的进程所占用。现在,只要知道PID为1720的进程就可以释放80端口了。
打开任务管理器,如下图:
默认的任务管理器是没有PID这一项的,只需要将查看-选项列(s)中的PID勾选就可以了。
图中,可以看出PID:1720对应的进程为inetinfo.exe。(稍后解释inetinfo.exe进程)如果你现在直接结束掉这个进程,无论如何inetinfo.exe都会自动重新运行,只是这个时候的PID就改变了。所以这样不能完全的释放80端口。
最后操作:停止
IIS“默认网站。其实罪魁祸首是IIS,因为我之前有做网站,需要安装IIS,并且创建了一个站点,在控制面板-管理工具-internet
信息服务-网站下面可以看到这个站点,只需要把这个站点停止掉就可以了,然后你再到开始-运行-输入cmd(回车)-打开命令提示符――netstat
-ano,可以看到已经没有80端口,这个时候在安装软件,就一切顺利了。
注:进程PID是可以变化的,就是说不同时间运行同一个程序,它的PID号就不同。不同计算机同一个进程的PID号多数情况也是不同的。因此,在结束inetinfo.exe之前的PID是一个三位数,重新启动后,它的PID可能为四位数了。这点不影响问题的解决,我只是好奇,便拿出来说罢了。
Copyright © . 版权所有

我要回帖

更多关于 服务器80端口被占用 的文章

 

随机推荐