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


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

    • Ctrl + Shift + Esc キーを押してタスクマネージャーを起動します。
    • "詳細" タブをクリックします。
    • "ポート" 列をクリックして、ポート番号でソートします。
    • 終了したいプロセスを見つけ、右クリックして "終了" を選択します。
  2. コマンドプロンプトを使用する方法:

    • コマンドプロンプトを開きます。
    • netstat -ano コマンドを入力し、ポート番号に関連するプロセスのPIDを確認します。
    • taskkill /PID <PID> /F コマンドを入力して、プロセスを強制終了します。 <PID> には確認したプロセスのPIDを入力します。
  3. PowerShellを使用する方法:

    • PowerShellを開きます。
    • Get-Process -Id (Get-NetTCPConnection -LocalPort <ポート番号>).OwningProcess コマンドを入力して、ポート番号に関連するプロセスのPIDを取得します。
    • Stop-Process -Id <PID> -Force コマンドを入力して、プロセスを強制終了します。 <PID> には取得したプロセスのPIDを入力します。

これらの方法を使用することで、特定のポート上で実行中のプロセスを終了することができます。必要に応じて、上記の手順をブログ投稿に追加し、コード例を適宜説明に含めることができます。