windows下如何查询端口占用并关闭
2015-11-24 17:33:32
10845
windows上telnet功能默认是不开启的,请按如下方式开启,就可以在DOS界面下通过telnet命令进入telnet界面了:
1.打开控制面板>在控制面板里>点击“程序”选项>在程序选项下>点击“打开或关闭Windows功能”
>在打开的对话框中,找到“Telnet客户端”并且勾选。然后点击“确定”,等待几分钟,telnet客户端功能就打开了。
比如我们查看3388端口通还是不通:telnet 116.55.242.205 3388 也可以用tcping 116.55.242.205 3388查看。
输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是3388,首先找到它。
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "3388",回车,记下最后一位数字,即PID,假如这里是2720。
继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,假如结果是:svchost.exe。
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,将其结束进程即可。