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

通过 Windows 的资源监视器(win+R:resmon)可以看到 80 端口已经被占用,下图是已经解决好了,没能截图被占用的情况,下面给出解决方案。

PS:贴出两个好用的 windows cmd 命令

查看占用端口程序的 PID(最后一列代表 PID):

 netstat -aon|findstr "端口号"

查看 PID 对应的程序:

tasklist|findstr "PID"

打开设备管理器,点击菜单栏中的查看-->显示隐藏设备,这时候你能看到非即插即用驱动程序,展开,找到HTTP,双击切换到驱动程序选项卡,将类型设为已禁用,确定,重启系统。(注:理论上,你直接点停止也是可以的,但是我点击之后系统总是卡死。禁用还是要设置的,否则系统重启之后80又被占用了),HTTP驱动通常是打印机之类的设备连接造成的端口占用。

原文链接:

https://www.cnblogs.com/poterliu/p/11528857.html

原文地址:https://www.cnblogs.com/poterliu/p/11528857.html

时间: 2024-10-11 03:23:10

Windows 的 80 端口被 System 进程占用解决方案的相关文章

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进程占用解决方法

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

windows系统中内存被system进程占用了很多很多

1.问题描述: 系统会更新,但是貌似系统更新失败,系统开启了一个线程,既没有完成系统想做的更新,又每次开机会启动.每次吃了我2000M内存,吃不消啊 2. 解决方案 2.1 百度了这个问题,通过这个链接解决了问题 链接:win10内存占用高?怎么办 2.2 做了什么就好了呢? 根据2.1的网址,根据说明去做操作,然后重启电脑,系统就没有打开那个很占用内容的进程 如图所示 原文地址:https://www.cnblogs.com/todaylockhere/p/9434070.html

Windows 下80端口被进程 System & PID=4 占用的解决方法

我的占用原因是 SQL Server Reporting Services,停止掉这个服务并设置其为手动启动即可 如果你并没有安装 SQL Server,请参考下文解决 =============================================================================== 突然发现 80 端口被莫名占用,咋一看还是 System 这个进程 又无法结束这货,于是开始慢慢查看到底是什么东西占用了 首先,打开 cmd 跑这一句,80 端口被Sys

system进程占用80端口

服务器规划:apache分配80,iis分配其他端口 理论上,只需要把iis 默认站点的80端口改成其他端口就可以了,可是发现改了apache80端口还是用不了, cmd查了下,发现system进程占用80端口,process id=4 ,经过一番折腾发现,这是http服务,随系统启动, 结束http服务就可以,但是每次电脑重启,这么搞,行不通,于是,查到了根本原因是sqlserver报表作祟, SQL Server Reporting Service,请在服务中,把该服务设置为手动 一:运行,

解决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端口被系统占用

Windows之80端口被系统占用 在安装apache的时候发现80端口被占用 查找占用80端口的应用 释放本地80端口: 1.以管理员身份打开cmd 2.运行以下命令 net stop http sc config http start= disabled 原文地址:https://www.cnblogs.com/zhangcheng94/p/12150342.html

【Nginx】Nginx部署Windows设置80端口

Nginx部署在Windows端口做负载均衡时,配置其监听80端口.Start时会发现无法启动,原因为其80端口已被占用. 即使IIS中关闭全部80端口的网站后访问此80端口出现的是404,而非网络断开连接.可以推断出IIS或相关容器一直监听 导致Nginx无法启动的.通过CMD->netstat -ano | findstr "80"发现PID为4的System进程占用. 目前找到的解决方案是修改注册表,重启服务器可以解决此问题:\HKEY_LOCAL_MACHINE\SYST

win7下80端口被(Pid=4)占用的解决方法

首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了. 1.运行cmd,然后输入netstat -a -n -o,回车:2.查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来:3.启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾:4.然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与0.0.0.0:80进行了绑定(bind): 结束这个进程,再点击Apache的Start按钮,终于出现了那个Run