首先介绍一种网上普遍的方法,就是查找占据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按钮,终于出现了那个Running。

但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。

Win7的80端口默认是被System进程占用的。

用如下方法可以解决System进程占用80端口的问题:

打开RegEdit:开始-运行-输入regedit-调出注册表

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

找到一个DWORD值Start,将其改为0

重启电脑,System进程将不会占用80端口

就可以打开你的apache了

这种方法确实暂时解决了我的问题,应该就是这样的,但是后面又来问题了。Apache又无缘无故的打不开了。于是,最后终于发现了进程有个SQL Server ReportingServices,这个是sql servers带有的,而且自动运行,关闭它,就可以了。但是切记,可能这个进程会自动打开,所以先把apache打开,这个的话后面SQL Server ReportingServices运行也不会占用80端口了。我用的360查找的

我的问题总算是解决了。最后总结一下吧。

查询:查看占用80端口的信息,那么可以在cmd窗口输入netstat -ano | findstr "80" 命令

常见的几种情况:

1、迅雷等程序或者一些其他有上传功能的软件都会占用电脑的80端口

2、netstat -abno后查看,经过查找为pid=4的system进程,因为是系统进程,也无法结束它,经查SQL Server ReportingServices (SQLEXPRESS) 服务占用80端口,停止SQL Server ReportingServices后APache正常启动.

3、卸载internet信息服务-->万维网服务。这个是最常见的故障,或者其他一些第三方的服务器软件,必须在进程里面结束,才有效果。

备注:杀掉进程的命令:taskkill /pid 4 /f其中 /f表示强制关闭该进程

转载于:https://www.cnblogs.com/zzzzw/p/4893616.html

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

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

    [80端口占用]win7下80端口被(Pid=4)占用的解决方法 参考文章: (1)[80端口占用]win7下80端口被(Pid=4)占用的解决方法 (2)https://www.cnblogs.co ...

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

    用如下方法可以解决System进程占用80端口的问题: 打开RegEdit:开始-运行-输入regedit-调出注册表 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr ...

  3. Windows下PHPStudy服务环境80端口被进程System占用的解决方法

    经常在测试源码的时候本地使用的PHPStudy提示80端口被占用,然而尝试释放端口时会提示是System进程,无法释放.前几次都是重启解决问题,今天闲着无聊,尝试着解决一下~~ 看到80端口被PID为 ...

  4. 80端口被pid=4占用究极解决方案

    80端口被pid=4占用究极解决方案 一.一般情况 二.特殊情况 一.一般情况 1.Win+R键输入cmd打开命令提示符,输入netstat -a -n -o发现80端口被pid=4的进程占用 2.再 ...

  5. Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法

    win7下VMware Virtual Ethernet Adapter未识别网络解决方法[摘] by:授客 QQ:1033553122 问题描述 win7系统下安装VMware,查看网卡适配器设置, ...

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

    80 端口被莫名占用,还是 System 这个进程,又无法结束这货.慢慢排查看到底是什么东东占用了. 打开 cmd 执行 netsh http show servicestate ,80 端口被Sys ...

  7. Windows下80端口被pid为4的System进程占用解决方法

    前言 之前是Windows 7系统,前段时间装了Windows 10,php环境还没来得及搭建.今天折腾了一下,是用nginx+php,端口是80(已经停止了iis服务),nginx就是起不来,十之八 ...

  8. 80端口被system(pid=4)占用的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端 ...

  9. 安装tomcat时,SYSTEM进程(PID=4)占用80端口的几种情况及解决方法(window7系统)...

    首先,我们要看怎么80端口是否被占用: 点击电脑左下角的 输入cmd , 回车,然后输入netstat -ano|findstr "80"  然后回车(注意,-ano后面是一个竖杠 ...

最新文章

  1. 再见!Kafka决定弃用Zookeeper...
  2. Linux下uniq筛选
  3. Python当前进程信息 (os包)
  4. MS Vs.net 2003 Sp1发布!
  5. Spring利用JDBCTemplate实现批量插入和返回id
  6. SQL Server中截取字符串常用函数
  7. 使用最大似然法来求解线性模型(1)
  8. 移动端Web开发小记
  9. 2019年7月第一周总结-RabbitMQ总结
  10. iphone保修期多久_小心!iPhone翻新机,黑机,妖机,1978机千万别买!
  11. Python爬虫之Cookie和Session(转载)
  12. 利用Python绘制ER图
  13. 《SEM长尾搜索营销策略解密》一一2.4 长尾的主动与被动
  14. nodejs 查看下载文件路径_Python + selenium + Chrome 模拟登陆QQ邮箱,批量下载附件,本地重命名
  15. 实际BCI应用:异步EEG/EOG BCI手抓取和释放的可行性
  16. 001Diamond学习002使用
  17. 技术:车牌识别摄像机的应用,无人值守洗车房解决方案
  18. matlab多重比较lsd法,多重比较法-LSD I 附赠统计学最全思维导图~
  19. Tribler for Mac(BT资源搜索下载器)
  20. 企业未来的发展机遇,或许在直播中

热门文章

  1. 027 跨站脚本攻击
  2. Java基础学习总结(11)——重载与重写
  3. 如何在elasticsearch里面使用深度分页功能
  4. 利用卷积神经网络(VGG19)实现火灾分类(附tensorflow代码及训练集)
  5. MySQL之check、optimize和analyze
  6. MicroPython支持的开发板:高性能、低成本创客首选
  7. Scala入门之函数编程
  8. 华为9.0以上系统如何没root激活XPOSED框架的流程
  9. ubuntu服务器常见使用技巧及-kill掉后GPU显存不释放进程-
  10. 关于链表和指针变量的使用说明,可用于框架设计