スキップしてメイン コンテンツに移動

投稿

ラベル(taskkill)が付いた投稿を表示しています

Windowsで特定のポートを使っているプロセスを強制終了

Windows上である特定のポートを使って立ち上げたサーバープロセスを強制終了する方法の紹介です。 ■ 方法 1) Windows PowerShellやCommand Promptを立ち上げます。必須ではありませんが、プロセスのKILLを実行するので、管理者権限で立ち上げるのが無難で す。 2) ポートで使用しているポート番号(<PORT>)のプロセスIDを検索します。 netstat -ano | findstr :<PORT> 3) 得られたプロセスIDを指定(<PID>の部分)して、そのプロセスをKILLします。 taskkill /PID <PID> /F ■ 実際の例 例えば49668ポートで検索した場合、下記のような結果が出力されます。 PS C:\Windows\system32> netstat -ano | findstr :49668 TCP 0.0.0.0:49668 0.0.0.0:0 LISTENING 3932 TCP [::]:49668 [::]:0 LISTENING 3932 上記の例の場合のプロセスIDは「3932」になるので、下記のようにコマンドを実行すれば、当該のプロセスがKILLされます。 taskkill /PID 3932 /F ちなみに複数のプロセスIDを指定してKILLすることもできます。 taskkill /PID 14328 /PID 8156 /PID 6864 /F