解决80端口占用

这种情况就是端口占用,通过命令找出来吧

[plain] view plain copy 

  1. C:\>netstat -ano|findstr 8000  
  2. TCP    0.0.0.0:8000           0.0.0.0:0              LISTENING       8124  
  3. UDP    0.0.0.0:8000           *:*                                    8124  
  4. C:\>tasklist |findstr 8124  
  5. KGService.exe                 8124 Console                    3     14,480 K  
  6. C:\Users\liyunzhi>taskkill /pid 8124 /F  
  7. 成功: 已终止 PID 为 8124 的进程。  


第一条命令找出8000端口对应的PID进程为8124,第二条命令找出进程对应的详细信息,可以看到这个进程对应的是酷狗服务,因为酷狗这个进程不太重要,所以我们用taskkill pid的方式把它关掉,关掉就可以运行Django程序了,可能酷狗还会有其它进程会重启这个服务,把酷狗的其它进程一起关掉就可以了

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

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

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

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

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

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

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

就可以打开你的apache了

posted @ 2017-05-08 15:43  Wei_java  阅读(1424)  评论(0编辑  收藏  举报