80端口被系统进程PID-4占用解决办法

今天因为工程需要就把tomcat服务器的端口改成了80了,可是一启动就出现问题了

发现报错信息是端口占用了,于是我马上就在了命令行敲入了netstat -ano查看端口占用情况

终于发现是PID为4的进程占用了80的端口,于是高兴的打开任务管理器一看傻眼了,居然是

System进程,又不能终止该进程。于是上网查找了一遍终于找到罪魁祸首,原来就是装的

sql Server的锅,sql server Reporting services的原因,只要进入服务列表把该进程关闭,设置为手动就解决了

进入服务列表方法:运行敲入services.msc

具体做法如下:

命令行:netsh http show servicestate

找到引起问题的进程PID终止

时间: 2024-10-29 19:09:40

80端口被系统进程PID-4占用解决办法的相关文章

解决Apache2.2不能启动,原因80端口被system pid 4占用

Apache2.2的安装与配置.安装完成后,输入127.0.0.1:80,打开失败,发现是80端口被禁用,首先排除IIS服务端口是否为80,此服务没被启动(本人为手动),还有迅雷等,一些软件也有可能会占用80端口.最后在命令行运行netstat -ano ,发现80端口果真被占用.发现占用的pid是4,名字是System.解决方法为:1.在运行窗口打开注册表,输入regedit2.依次打开如下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\service

window7系统PID=4占用80端口的几种情况及解决方法

首先,我们要看怎么80端口是否被占用: 点击电脑左下角的 输入cmd , 回车,然后输入netstat -ano|findstr "80"  然后回车(注意,-ano后面是一个竖杠,也就是我们键盘上enter键上面那个键,按住shift再按那个键就会出现那个竖杠|,还有,双引号是英文字符的) TCP那一列后面的第一列中,有:80就是占用80端口的进程,最后那么他的PID就是最后一列的2632. 现在我们来看一下这个PID=2632的是哪个进程,在cmd中输入tasklist |find

xampp 80端口被占用解决办法

很多朋友安装xampp之后,启用服务器或者数据库失败,发现端口已经被占用.因为每台电脑占用端口的软件不一样,要如何解决这个问题. 第一种解决方法: 检查软件安装路径中是否有中文,如下图: 解决方法: 重新下载xampp软件安装到英文或是拼音的文件夹中(不要直接复制之前的文件.) 第二种解决方法: 1.80端口被占用原因比较复杂,我们建议直接改掉端口名字,改成8080 2.如何修改?找到你的xampp安装的文件夹,进入apache文件夹,再进入conf文件夹,找到httpd.conf文件,用记事本

80端口被占用解决办法

1.进入CMD,输入netstat -ano就可以很清楚的看到80口占用程序的PID 2.去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看–>选择列) 3.一般会被pid 4 system占用,而且无法在任务管理器中结束任务 解决办法:以管理员身份打开cmd->输入net stop http->输入Y,确认继续操作->输入Sc config http start= disabled即可停止该项服务 注意:若未使用管理员身份启动cmd,确认操作时可能会报 [发生

80端口被NT kernel & System 占用pid 4

前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pid 4 的被NT kernel & System 占用 在网上找了很久找到解决方案 http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-insta

win10下端口被占用解决办法

昨天还好好的tomcat,今天启动时候发现tomcat无法启动,看报错信息显示8080端口被占用. 解决办法如下:按win+R输入cmd打开控制台,输入 netstat -ano|findstr 8080 查看8080端口被哪个进程所占用,结果如下: 改图显示8080被进程id为5036的程序所占用. 启动任务管理器,点到 详细信息 列点击一下 PID 让其按PID排序,然后找到对应的进程点击鼠标右键结束任务即可.

端口号占用解决办法

1.netstat -ano | findstr "8080"    查看端口8080被哪个进程占用:由下图可以看出,被进程为5620的占用 2.查看进程号为5620对应的进程:由下图可以看出,是被腾讯课堂占用了 命令:tasklist | findstr "5620" 3.结束该进程 命令:taskkill /f /t /im TXEDU.exe 4.查看所有的端口占用情况 命令:netstat -ano =============================

Linux tomcat 配置80端口启动不了情况的解决

配置tomcat为80端口,启动tomcat,发现tomcat无法启动,出现错误: LifecycleException:  Protocol handler initialization failed: java.net.BindException: Permission denied <null>:80 看打印出来的日志是权限不够,后来搜索发现Linux下,root权限才能启动1024以下端口的程序 临时解决办法:采用端口转发,对外开放80端口,通过80端口转发到内部的 tomcat 80

arcgis server 端口被占用解决办法

cmd 输入命令 netstat -ano 查看所有端口的占用情况:  6080,4000-4004是Server的默认端口,根据PID在任务管理器中查看占用端口的进程.如果是被Server启动的两个javaw.exe进程占用则正常,否则可以通过查看进程属性确定是哪个应用程序占用了该端口. 可以通过进入admin目录,修改Server的4000-4004端口为其他空闲的端口. admin目录:  浏览器输入路径,如:http://您的ip:6080/arcgis/admin/machines/这

端口被占用解决办法

netstat -ano,列出所有端口的情况. 查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID. 继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe 结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe