windows10下80端口被system 占用解决方法

问题是:

启动服务器(apache)失败,提示80端口被占用;

cmd查看80端口使用情况:netstat -aon|findstr "80" ;

发现PID 4

然后查看PID是4的:

tasklist|findstr "4"

发现时System

其实不看也知道了,玩玩嘛。

直接打开管理注册表RegEdit,

找到“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP”

在右边的start改成0;

重启机器就可以了。

时间: 2024-10-07 22:19:39

windows10下80端口被system 占用解决方法的相关文章

80端口被system 占用解决方法

前几天,将tomcat的端口8080改为80后,服务器启动时总是报一大堆异常,原因是80端口被占用,但是我提前就将IIS服务关闭了,后来才知道IIS服务没有真正关闭,一下是解决方法: netstat -ano 发现80端口被占用.如图所示: 按照PID 来说:在任务管理器中查看PID 的进程名 既然是system.那么 应该不回是真正的系统. 而是 微软的其他系列产品的进程在运行. [注意:我已经在服务 services.msc中结束了 IIS ADmin 服务] 但是 其实 IIS 服务真正没

解决Windows10下80端口被PID为4的System占用的问题

一.背景 最近由于好奇心,更新了windows10系统,感觉上手还蛮快,而且体验还不错,但是在IDEA中做开发时,使用80端口进行启动项目的时候发现端口被占用了,于是尝试解决这个问题.具体步骤如下,分享给需要的你们~ 二.解决步骤 1.使用netstat -ano|findstr "80"命令查看80端口对应的进程号PID. 2.因为80端口被系统服务占用,所以没办法直接杀掉进程,于是用netsh http show servicestate 查看当前的http服务状态,结果如下图所示

【转】Windows10下80端口被PID为4的System占用导致Apache无法启动的分析与解决方案

昨天刚更新了Windows10,总体上来说效果还是蛮不错的,然而今天在开启Apache服务器的时候却发现,Apache莫名其妙的打不开了,起初以为是权限的问题,于是使用管理员身份的控制台去调用命令net start Apache2.4,结果依然是无法打开.手动启动服务报错“Windows不能再本地计算机启动Apache,有关更多信息,查阅系统时间日志.如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1.”如下图所示: Windows不能再本地计算机启动Apache,有关

20150909—Win10系统80端口被System占用

安装了Windows10系统后,首先是查看80端口是不是被占用, 运行netstat -aon | findstr :80 ,发现pid是4的进程占用着80端口,这还是一个系统进程,kill不掉. 所以只能另想办法: 1.打开注册表:regedit 2.找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 3.在右边找到Start这一项,将其改为0 4.重启系统,System进程不会占用80端口

Windows10下80端口被PID为4的System占用导致Apache无法启动的分析

apache 莫名其妙的时好时坏,这个东西折磨了一阵子,出现三次这样的问题,前两次都是靠开关解决,这次实在是没法治了!!呜呜!!!查了半天原因原理是这样 win10下,apache端口80被pid=4占用,关不掉4这个进程,开始思路错了,言归真在: (1) 于是就使用命令 netstat -ano 来查看一下到底是哪个程序占用了80端口,如图所示端口查找的结果: (2)看到80端口被PID为4的System进程占用,一般的程序不会占用80,使用命令  netsh http show servic

win7 win10下80端口被System进程占用的解决方法

用如下方法可以解决System进程占用80端口的问题:打开RegEdit:开始-运行-输入regedit-调出注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP找到一个DWORD值Start,将其改为0重启电脑,System进程将不会占用80端口就可以打开你的apache了 这种方法确实暂时解决了我的问题,应该就是这样的,但是后面又来问题了.Apache又无缘无故的打不开了.于是,最后终于发现了进程有个SQL Server

关于80端口被system占用

项目开发管理端后台程序,之前一直用的mysql,换成sql server之后,老是提示80端口被占用. 查看进程发现占用进程显示是system ,直接结束进程? 发现直接蓝屏.怎么办?方法目前比较轻松解决方式有两种. 1.修改 Apache 的默认端口 将apache的监听端口改成其他空闲的端口,浏览器运行的时候 加上端口号就行.但是对于有强迫症的患者来说,用起来贼难受.而且心里也不舒服 2.关闭SqlServer的Reporting Service服务 找到Reporting Service程

80端口被system占用的问题

今天启动Apache的时候发现无法启动80端口被占用. 1.Netstat命令 1)"运行"中输入cmd 2)在命令行中输入netstat -ano,得到端口号对应的PID 3)打开任务管理器,点击"查看"菜单,选择"选择列",给进程列表中添加"PID"列,然后找到PID对应的进程就可以了. 检查进程发现是system进程id=4给占用了这个是系统进程啊.  检查了半天,终于发现原来是SQL server 2008的报表服务在

80端口被system 占用

1 运行'netstat -ano'发现80端口被pid=4的进程占用 2 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system. 3 如何清除呢?需要使用注册表,开始->regedit,打开 4 找到HKEY_LOCAL_MACHINE目录 5 找到System 6 找到CurrentControlSet-Services 7 再找到http-start 8 打开,将3改为4,确定 9 重启电脑,就解除了NT Kernel &