Windows平台端口占用

在windows命令行窗口下执行:

1.查看所有的端口占用情况
C:\Users\Administrator>netstat -ano

活动连接
  协议  本地地址          外部地址        状态           PID
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       3056
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       928
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:5246           0.0.0.0:0              LISTENING       2040
  TCP    0.0.0.0:5678           0.0.0.0:0              LISTENING       8316
  TCP    0.0.0.0:7001           0.0.0.0:0              LISTENING       7548
  TCP    0.0.0.0:8000           0.0.0.0:0              LISTENING       2408
  TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING       7548
  TCP    0.0.0.0:8200           0.0.0.0:0              LISTENING       4784
  TCP    0.0.0.0:8226           0.0.0.0:0              LISTENING       4784
  TCP    0.0.0.0:8235           0.0.0.0:0              LISTENING       2644
  TCP    0.0.0.0:8301           0.0.0.0:0              LISTENING       1888
  TCP    0.0.0.0:8964           0.0.0.0:0              LISTENING       8316
  TCP    0.0.0.0:10000          0.0.0.0:0              LISTENING       8316
  TCP    0.0.0.0:11066          0.0.0.0:0              LISTENING       7772
  TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING       544
  TCP    0.0.0.0:49153          0.0.0.0:0              LISTENING       1004
  TCP    0.0.0.0:49154          0.0.0.0:0              LISTENING       496
  TCP    0.0.0.0:49155          0.0.0.0:0              LISTENING       668
  TCP    0.0.0.0:49158          0.0.0.0:0              LISTENING       2516
  TCP    0.0.0.0:49161          0.0.0.0:0              LISTENING       3056
  TCP    0.0.0.0:49184          0.0.0.0:0              LISTENING       616
2.查看指定端口的占用情况
C:\Users\Administrator>netstat -ano|findstr "8005"
  协议    本地地址              外部地址               状态            PID
  TCP    127.0.0.1:8005         0.0.0.0:0              LISTENING       7548

P: 看到了吗,端口被进程号为7548的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)

3.查看PID对应的进程
C:\Users\Administrator>tasklist|findstr "7548"

 映像名称                       PID 会话名              会话#       内存使用
 ========================= ======== ================
 javaw.exe                     7548 Console              1          440,624 K

P:很清楚吧,javaw.exe占用了你的端口。

4.结束该进程
C:\Users\Administrator>taskkill /f /t /im javaw.exe
成功: 已终止 PID 3056 (属于 PID 2516 子进程)的进程。
成功: 已终止 PID 2516 (属于 PID 1388 子进程)的进程。
成功: 已终止 PID 7548 (属于 PID 8776 子进程)的进程。

你可能感兴趣的:(Windows平台端口占用)