Windowsでプロセスをkill


たとえば、7001ポートを使用しているプロセスを強制的にkillする場合

コマンドプロンプトで以下の手順どおりにやってみましょう

netstat -oでポートを占拠しているPIDを見つける
>netstat -o

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    P009:1404              localhost:7001         ESTABLISHED     3760
  TCP    P009:7001              localhost:1404         ESTABLISHED     3004
  TCP    P009:1257              localhost:7001         ESTABLISHED     2148

ポート:7001を使ってるPIDは3004か〜

tasklistで一応そのプログラムを確認する
>tasklist

イメージ名                   PID セッション名     セッション# メモリ使用量
========================= ====== ================ ======== ============
System Idle Process            0 Console                 0         28 K
System                         4 Console                 0        260 K
svchost.exe                  956 Console                 0      5,244 K
svchost.exe                 1108 Console                 0     20,776 K
GoogleToolbarNotifier.exe    560 Console                 0      2,396 K
GoogleUpdate.exe             612 Console                 0      1,628 K
iexplore.exe                2148 Console                 0     38,448 K
opera.exe                   2940 Console                 0    104,324 K
java.exe                    3004 Console                 0    175,412 K
java.exe                    3760 Console                 0     48,460 K
cmd.exe                      192 Console                 0      2,896 K
tasklist.exe                3080 Console                 0      4,660 K

PID:3004のプログラムはjava.exeか〜

taskkill /pid [PID] /fで強制killする
>taskkill /pid 3004 /F
成功: PID 3004 のプロセスは強制終了されました。

上記のように出れば成功。