【Windows 8】pid为4的system进程占用80端口的解决办法



    因为Apache无法启动的原因,用netstat命令查看了一下80端口是否被占用了,如下

    C:\Users\Maple>netstat -ano | findstr 0.0.0.0:80
     TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

    果然是被占用了,进程PID为4,进任务管理器去查看,PID为4的进程为system,系统进程。

    网上搜搜,发现system进行是系统服务进程,系统服务都会由这个进程来启动。



    了解到是http的系统服务,结果在系统服务services.msc中没找到,于是去cmd中去停止

    C:\Users\Maple>net stop http
    
    下面的服务依赖于 HTTP Service 服务。
    停止 HTTP Service 服务也会停止这些服务。
    
    SSDP Discovery
     BranchCache
    
    你想继续此操作吗? (Y/N) [N]: Y
    发生系统错误 5。
    
    拒绝访问。

    以管理员权限运行c:\windows\system32\cmd.exe

    C:\WINDOWS\system32>net stop http
    
    HTTP Service 服务已成功停止。
    
    C:\WINDOWS\system32>netstat -ano | findstr 0.0.0.0:80
    
    C:\WINDOWS\system32>sc config http start=disabled
    [SC] ChangeServiceConfig 成功

     



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【Windows 8】pid为4的system进程占用80端口的解决办法
    标签:
    分享:

已经有2 条评论抢在你前面了~

  1. 沙发
    洋洋 2012年9月12日 上午1:27

    之前我有问过lighttpd安装wp。更新文章然后就必须要重启lighttpd。后来发现原来只是在某些vps服务商中才会出现的问题,我也不知道什么原因。。

    [回复]

    晴枫

    晴枫 回复:

    @洋洋, 这个还蛮奇怪的

    [回复]

无觅相关文章插件,快速提升流量