-
ポートの使用状況を確認する ポートを解放する前に、そのポートが他のプロセスやアプリケーションによって使用されていないか確認する必要があります。以下のコマンドを実行して、ポートの使用状況を確認します。
netstat -ano | findstr <ポート番号>
<ポート番号>には解放したいポート番号を入力します。このコマンドは、指定したポート番号を使用しているプロセスの情報を表示します。プロセスID(PID)も表示されます。
-
ポートを占有しているプロセスを終了する ポートを解放するためには、占有しているプロセスを終了する必要があります。以下のコマンドを実行して、ポートを占有しているプロセスを特定します。
tasklist | findstr <PID>
には前のステップで取得したプロセスIDを入力します。このコマンドは、指定したPIDに関連付けられたプロセスの情報を表示します。 確認したプロセスが不要な場合は、タスクマネージャーやコマンドプロンプトの`taskkill`コマンドを使用してプロセスを終了します。 -
ファイアウォールの設定を確認する ポートが正しく解放されない場合は、Windowsのファイアウォールの設定を確認する必要があります。以下の手順で確認します。
- [スタート]メニューから「Windows Defender ファイアウォール」を検索して開きます。
- 「インバウンド ルール」をクリックし、ポート番号に関連するルールが存在するか確認します。
- ルールが存在しない場合は、新しいルールを作成してポートを解放します。
上記の手順を実行することで、Windowsでポートを解放する方法を学ぶことができます。ポート解放に関するエラーが発生した場合は、上記の手順を順番に確認してください。