首先打开cmd命令行终端(win+R 后,在弹出的运行窗口输入cmd后回车即可)
netstat -ano命令后回车,如下所示(只用输入>后的 netstat -ano即可)。
C:\User\您的用户名>netstat -ano
此时会有类似以下的显示:
cmd
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1732
> 对上述显示参数的解释:
1. 协议:TCP(传输控制协议),可以不用做过多了解。
2. 本地地址:只用关注:后面的端口号(范围为0~65535),通俗地说,本地地址就是当前电脑上的端口,也就是本项目中的所填的某些端口。
> 本地地址通常指的是在局域网(Local Area Network,LAN)内部的设备的地址。这些地址是在局域网中唯一的,但可能在不同的局域网中重复。本地地址通常是私有地址,无法从公共互联网中直接访问。
3. 外部地址:是指全局地址,不需要对此进行过多了解。
> 外部地址也被称为全局地址、公共地址或互联网地址,是可以在公共互联网中唯一标识一个设备或主机的地址。这些地址是可以从全球范围内访问的,用于在不同的网络之间进行通信。外部地址是全球唯一的,由互联网号码分配机构(如ICANN)管理分配。
4. 状态:此栏表示当前端口的状态,通常有LISTRNING(监听),ESTABLISHED(连接已经建立)(通常为外部和本地之间建立连接),TIME_WAIT(等待处理),SYN_SENT(尝试建立连接), CLOSE_WAIT(关闭连接)
5. PID:此栏中的值,为对应后台程序中的编号,并非端口号,请注意。
本地地址 为 0.0.0.0:5701 的一行查看,如果没有找到这一行说明当前并没有被占用。若找到这一行,则通过其对应的 PID值 进行查看当前状态对应的应用。(如何查看当前端口状态对应后台程序)任务管理器 (Ctrl+Shift+Esc),点击 详情(详细信息) 一栏,此时你可以通过对应的 PID值 去寻找对应程序。
例如:若你想空出的端口为5701,寻找
本地地址为0.0.0.0:5701的一行,查看其PID值,假设为356,则去任务管理器的详细信息栏查找PID值为356的程序进程即可,点击此进程,在上方点击结束任务即可。