Windowsでポートのプロセスを終了する方法


  1. タスクマネージャーを使用する方法:

    • Ctrl + Shift + Esc キーを押してタスクマネージャーを起動します。
    • 「詳細」タブをクリックし、ポートを使用しているプロセスを見つけます。
    • 該当のプロセスを選択し、「プロセスの終了」ボタンをクリックします。
  2. コマンドプロンプトを使用する方法:

    • コマンドプロンプトを開きます。
    • netstat -ano コマンドを入力し、使用中のポートとそれに関連するプロセスの一覧を表示します。
    • プロセスID(PID)を確認し、taskkill /PID <PID> /F コマンドを使用してプロセスを終了します。例えば、ポートが80でプロセスIDが1234の場合、taskkill /PID 1234 /F と入力します。
  3. PowerShellを使用する方法:

    • PowerShellを開きます。
    • Get-NetTCPConnection -LocalPort <ポート番号> コマンドを使用して、指定したポートを使用している接続を検索します。
    • 該当の接続のプロセスID(OwningProcess)を確認し、Stop-Process -ID <プロセスID> コマンドを使用してプロセスを終了します。例えば、ポートが80でプロセスIDが1234の場合、Stop-Process -ID 1234 と入力します。

これらの方法を使用することで、指定したポートを使用しているプロセスを終了することができます。また、コマンドプロンプトやPowerShellをスクリプトとして実行すれば、自動化も可能です。