使用命令行提示符(CMD)或者powershell,输入以下命令:

netstat -ano

命令参数详解:

C:\Users\Lenovo>netstat -help

显示协议统计信息和当前 TCP/IP 网络连接。

NETSTAT [-a] [-b] [-e] [-f] [-i] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [interval]

 -a            显示所有连接和侦听端口。
 -b            显示创建每个连接所涉及的可执行文件或
               侦听端口。在某些情况下,已知的可执行文件托管
               多个独立组件,在这些情况下,将显示
               创建连接
               或侦听端口所涉及的组件序列。在这种情况下,可执行文件
               名称位于 [] 底部,顶部是它调用的组件,
               依此类推,直到达到 TCP/IP。请注意,此选项
               可能很耗时,并且会失败,除非你有足够的
               权限。
 -c            显示按当前使用的 TCP 或 UDP
               端口数排序的进程列表。
 -d            显示每个连接分配的 DSCP 值。
 -d            显示以太网统计信息。这可以与 -s
               选项结合使用。
 -f            显示外部的完全限定的域名 (FQDN)
               地址。
 -i            显示 TCP 连接在其当前状态下所用的时间。
 -n            以数字形式显示地址和端口号。
 -o            显示与每个连接关联的拥有进程 ID。
 -p proto      显示 proto 指定的协议的连接;proto
               可以是以下任一项: TCP、UDP、TCPv6 或 UDPv6。如果与 -s
               选项一起使用以显示每个协议统计信息,则 proto 可以是以下任一项:
               IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
 -q            显示所有连接、侦听端口和绑定
               非侦听 TCP 端口。绑定的非侦听端口可能已与或未与
               活动连接相关联。
 -r            显示路由表。
 -s            显示每个协议的统计信息。默认情况下,显示
               IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
               -p 选项可用于指定默认值的子集。
 -t            显示当前的连接卸载状态。
 -x            显示 NetworkDirect 连接、侦听器和共享
               终结点。
 -y            显示所有连接的 TCP 连接模板。
               无法与其他选项结合使用。
 间隔      重播所选统计信息、每次显示之间的
               暂停间隔秒数。按 CTRL+C 停止重新显示
               统计信息。如果省略,netstat 将打印当前
               配置信息一次。

查看特定端口(或者该端口对应的进程)

你也可以使用下面的命令查找特定的网络端口,并检查其是否在侦听。将下面命令中的PortNumber替换为你需要的端口号。

netstat -ano | find "PortNumber" | find "LISTENING"

C:\Users\Lenovo>netstat -ano | find "3389" | find "LISTENING"
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1132
  TCP    [::]:3389              [::]:0                 LISTENING       1132

此时最后一列PID值为该端口对应的进程。这里是1132

查看指定PID的进程

输入命令,查看任务列表

C:\Users\Lenovo>tasklist|findstr "1132"
svchost.exe                   1132 Services                   0     15,140 K
WeChatAppEx.exe              11320 Console                    1     78,460 K

查看是哪个进程或者程序占用了 3389 端口,结果是:svchost.exe。

结束进程

强制(/F参数)杀死 pid 为 1132 的所有进程包括子进程(/T参数):

taskkill /T /F /PID 1132

或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看1132对应的进程是谁,如果看不到PID这一列,右击将PID选项勾选上。