关于80端口被system占用

项目开发管理端后台程序,之前一直用的mysql,换成sql server之后,老是提示80端口被占用。

查看进程发现占用进程显示是system ,直接结束进程?

发现直接蓝屏。怎么办?方法目前比较轻松解决方式有两种。

1、修改 Apache 的默认端口

将apache的监听端口改成其他空闲的端口,浏览器运行的时候 加上端口号就行。但是对于有强迫症的患者来说,用起来贼难受。而且心里也不舒服

2、关闭SqlServer的Reporting Service服务

找到Reporting Service程序配置管理器。

                                                                       

然后运行phpstudy,就解决了这个问题,成功解除了80端口占用。

对于Windows系统专用的,像IIS,或者微软公司的产品,如SQLServer,感觉都怪怪的。他们虽然占用了80端口,但在进程列表中并不显示出来。

小结:解决这个问题的过程反映出我们分析和解决问题时要从多角度考虑:。理清问题中的“节点”:如80端口是什么、System进程是什么、什么运行环境下产生的问题。这样我们就会做到遇事不乱、心中有数。

时间: 2024-10-12 19:55:08

关于80端口被system占用的相关文章

80端口被system 占用解决方法

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

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端口

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 &

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: 重启

windows 80端口被system占用

netstat -ao查看进程和端口号,发现80端口被pid为4的系统进程占用. 网上检索之后发现是SQL server 2008的报表服务,结束此进程即可.

80端口被system进程占用解决方法

今天启动Apache的时候老是提示失败,很简单,使用 netstat -ano 发现80端口被占用.如图所示: 按照PID 来说:在任务管理器中查看PID 的进程名 既然是system.那么 应该不回是真正的系统. 而是 微软的其他系列产品的进程在运行. [注意:我已经在服务 services.msc中结束了 IIS ADmin 服务] 但是 其实 IIS 服务真正没有关闭. 80端口也被IIS 7.5占用: 于是打开 IIS 管理器. 在 IIS 根目录右击 --->停止 之后在回头来 继续在

解决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

Windows 的 80 端口被 System 进程占用解决方案

通过 Windows 的资源监视器(win+R:resmon)可以看到 80 端口已经被占用,下图是已经解决好了,没能截图被占用的情况,下面给出解决方案. PS:贴出两个好用的 windows cmd 命令 查看占用端口程序的 PID(最后一列代表 PID): netstat -aon|findstr "端口号" 查看 PID 对应的程序: tasklist|findstr "PID" 打开设备管理器,点击菜单栏中的查看-->显示隐藏设备,这时候你能看到非即插