456手机浏览器 >> 软件 >> 浏览文章

怎么查看端口占用

    我们在启动程序时,有时候提示端口被占用,从而导致程序无法正常启动,这个时候必须要找到被占用的端口,才能解决问题,那么怎么能查看某个端口被占用呢?今天笔者就查看的方法给大家介绍下,希望能对大家有所帮助。

    1、点击桌面左下角的“开始”按钮,打开开始菜单,找到运行框(我们也可以按window+R组合键调出运行框),然后在运行框中输入:cmd后回车,即可调出命令运行窗口,如下图所示:
 

    2、然后在命令运行窗口的光标闪动处输入命令:netstat -ano,然后回车,稍等片刻在该窗口内就会列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它,然后查看被占用端口对应的PID,就是记下最后一位数字,即PID,这里是2720,如下图所示:



    3、我们继续在光标闪动处输入:输入tasklist|findstr "2720"(为了避免输入出错,请使用鼠标右键复制粘贴到命令运行窗口,不要使用粘贴快捷键进行粘贴),然后回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe,如下图所示:

    4、假如你嫌麻烦,我们也可以打开任务管理器,在任务管理器中切换到进程选项卡,在PID一列查看2720对应的进程是谁,然后我们选中该进行,点击鼠标右键,然后在菜单中点击“结束进程”,结束该进程,这个端口就会解除占用了,如下图所示:

    5、假如我们在任务管理器的进程中看不到进程的PID,则我们点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定,如下图所示: