查看端口占用

在使用一些应用时经常会发现应用需要的端口被别的程序占用,那么怎样找到到底是那个程序占用了该端口呢?又该怎样去终结这个进程呢?

查看端口占用

操作方法

(01)按下组合键win+R,输入cmd,点击运行,打开命令提示符。

(02)科普内容:/查看所有的端口占用情况。在命令提示符下输入:“netstat -ano”。/

(03)查看被占用的端口的占用情况。(比如查看80端口)在命令提示符下输入:“netstat -aon|findstr "80"”。

(04)记录下查询出的端口占用情况中的PID。即最后一列的数字(例图为5024)。图中用红色矩形圈起。

查看端口占用 第2张

(05)查看PID对应的进程。在命令提示符下输入:“tasklist|findstr "xxxx"”。(xxxx为上一步骤中查出的PID)(!倘若该命令不能正常使用,也可以采用任务管理器查看,转至步骤7介绍另一种方法。)

(06)结束进程。在命令提示符下输入:“taskkill /f /t /im ”(是上一步骤中根据PID查出的进程)

(07)第5步骤中不能利用“tasklist|findstr "xxxx"”命令查询出PID对应的进程时我们可以采用任务管理器来查询,并用任务管理器直接杀死进程。打开任务管理器,快捷键为:“Ctrl+Alt+Delete”。并切换到详细信息一栏。

查看端口占用 第3张

(08)在任务管理器中依据PID的值查看对应的进程。在该进程上右键单击,选择结束进程。

查看端口占用 第4张

特别提示

Windows下的方案。举例运行环境为Windows 8.1,其中第5步骤中的命令无效,故采用7,8步骤完成。