开始---->运行---->cmd,或者是window+R组合键,调出命令窗口,如果安装了git,直接用git bash,体验可能会更好一些。
输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是80端口。
如果要缩小搜索范围,更快找到自己想查看的端口占用信息,可以在命令中添加端口号的信息,如输入命令:netstat -ano|findstr "80",为了更准确查找,也可以多加一个冒号,即使用 netstat -ano|findstr ":80",可以记下最后一位数字,即PID,这里是10820。
接下来可以使用 tasklist|findstr "10820" 命令,查看是哪个进程或者程序占用了10820端口,结果是:nginx.exe
知道了进程PID和进程名字后,可以有两种命令行方式和一种用户界面方式杀死进程
第一种,使用pid杀死进程
taskkill /pid 10820 /t /f 或 taskkill -pid 10820 -t -f
第二种,使用进程名杀死进程
taskkill /f /t /im nginx.exe 或 taskkill -f -t -im nginx.exe
第三种,打开任务管理器-》详细信息
找到对应PID的进程,右键结束进程即可。
windows系统当然建议直接用第三种方式,更简单。