windows下系统进程system占用80端口

来源:互联网 发布:html导航页面源码 编辑:程序博客网 时间:2024/05/21 06:28

转载自:http://hi.baidu.com/zengjin1974/item/789a15c5609fe80bc710b219

转载自:http://www.24kcer.cn/?p=122

公司换新vps了,需要重新配置。安装xampp后发现无论如何都启动不了apache,一直以为是配置文件出错,后 来想想,换用8080端口就可以启动了。然后通过cmd命令查看到原来是system进程占用了80端口,网上查了下原因,其实是iis在作怪,将它关掉 就ok了。

注:以下所有cmd命令都是中括号里的内容,不包括中括号

首先通过 [ netstat -ano ] 命令查看到80端口被pid为4的进程所占用
netstat-list

然后通过 [ tasklist ] 命令查看所有进程列表

task-list

发现,pid为4的进程居然是system,呵呵,当时还吓了我一跳。

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

在使用netstat和tasklist时均可使用findstr来过滤信息,例如只查看占用了80端口的信息,那么可以这样写 [ netstat -ano | findstr "80" ],其他的类似。


关闭IIS方法

来自:http://zhidao.baidu.com/link?url=hwVxSwD86H1KjepTz-6_qaFrj3mtsorIYHp-MZks1MrukERws2d1lYpaqv0i2cPzYlVghcTA5QYSteJKwLiZKq

控制面板-管理工具-服务关掉  IIS Admin  和 World Wide Web Publishing 和Security Accounts Manager如果不想下次开机启动 就禁用