-
コマンドプロンプトを開く方法
- [Windowsキー] + [R] を押して、実行ダイアログを開きます。
- 「cmd」と入力して、[Enter] キーを押します。
- コマンドプロンプトが開かれます。
-
ポートの使用状況を確認する方法
- コマンドプロンプトで、
netstat -ano
コマンドを実行します。 - 使用中のポートとそれに関連するプロセスの一覧が表示されます。
- ポート番号と関連するプロセスID(PID)をメモしておきます。
- コマンドプロンプトで、
-
ポートを終了させる方法
- コマンドプロンプトで、
taskkill /PID <PID> /F
コマンドを実行します。<PID>
の部分に、先ほどメモしたプロセスIDを入力します。/F
オプションは、強制終了を意味します。
- 指定したプロセスが終了し、関連するポートも解放されます。
- コマンドプロンプトで、
以上が、Windowsでポートを終了させるためのシンプルな方法です。もちろん、特定のポートを終了させるためのコード例も示します。
C#の場合:
using System.Diagnostics;
// ポートを終了させるメソッド
public void KillPort(int port)
{
var processes = Process.GetProcessesByName("YourProcessName");
foreach (var process in processes)
{
if (process.Port == port)
{
process.Kill();
process.WaitForExit();
}
}
}
Pythonの場合:
import os
# ポートを終了させる関数
def kill_port(port):
os.system(f"netstat -ano | findstr :{port}")
os.system(f"taskkill /F /PID {pid}")
以上が、ポートを終了させる方法といくつかのコード例です。必要なポートを終了させるために適切な方法を選択し、実行してください。