解决windows系统下端口被占用问题

1,查看端口使用情况,列表中可以观察端口被占用情况,比如8089

 1)netstat -aon:列出所有端口的使用情况

PS C:\WINDOWS\system32> netstat -aon

活动连接

  协议  本地地址          外部地址        状态           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       604
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       3432
  TCP    0.0.0.0:6802           0.0.0.0:0              LISTENING       6624
  TCP    0.0.0.0:8083           0.0.0.0:0              LISTENING       6624
  TCP    0.0.0.0:8089           0.0.0.0:0              LISTENING       6624
  TCP    0.0.0.0:49664          0.0.0.0:0              LISTENING       704
  TCP    0.0.0.0:49665          0.0.0.0:0              LISTENING       1340
  TCP    0.0.0.0:49666          0.0.0.0:0              LISTENING       2212
  TCP    0.0.0.0:49668          0.0.0.0:0              LISTENING       800

2)netstat -aon |findstr "8089" : 查看被占用8089端口对应的PID,如下该PID为6624

PS C:\WINDOWS\system32> netstat -aon |findstr "8089"
  TCP    0.0.0.0:8089           0.0.0.0:0              LISTENING       6624
  TCP    [::]:8089              [::]:0                 LISTENING       6624

2,输入tasklist|findstr "6624" : 查看是哪个进程或程序占用了6624 PID

PS C:\WINDOWS\system32> tasklist|findstr "6624"
javaw.exe                     6624 Console                    2     28,172 K

3, taskkill /F /PID 6624 : 强制终止PID为6624的进程

PS C:\WINDOWS\system32> taskkill /F /PID 6624
成功: 已终止 PID 为 6624 的进程。


你可能感兴趣的:(其它)