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 のプロセスは強制終了されました。
上記のように出れば成功。