Windows10のポートが使用中になってしまい、解決方法がわからない
Windows 10でポートを使用されている場合、以下の方法で解決できます
- ポートを使用しているプロセスを検索するには、コマンドプロンプトのウィンドウ(WinキーとRキーを押して、cmdと入力してEnterキーを押す)を開き、コマンド「netstat -ano | findstr <ポート番号>」と入力します。<ポート番号>は、使用されているポート番号に置き換えてください。コマンドを実行すると、そのポートを使用しているプロセスのPID(プロセスID)が表示されます。
- ポートを占有しているプロセスの終了 ポートを占有しているプロセスの終了:コマンドプロンプトウィンドウで、ポートを占有しているプロセスのPIDに「」を置き換えて、以下のコマンドを入力して終了させます。taskkill /F /PID
- 占有ポートを使用しているプログラムを変更する方法:自分が使用するプログラムがポートを使用している場合は、プログラムを閉じたり、プログラムの設定を変更して別のポートを使用したりしてみてください。
- ポートを使用するサービスを無効にするには、以下の操作を行います:1. システムサービスがポートを使用している場合は、そのサービスを無効にすることを検討します。 2. サービスを開きます(Winキー+Rを押してservices.mscと入力し、Enterキーを押します)。 3. ポートを使用しているサービスを見つけ、右クリックして「停止」を選択します。 4. 起動の種類を「無効」に設定します。
- ファイアウォール設定:ファイアウォールがポートのアクセスを遮断する場合があります。Windowsファイアウォールでそのポートの受信と送信規則を許可するように追加してみてください。
- パソコンを再起動してみる:上記の方法を試してもダメな場合は、パソコンを再起動してみるとよい。再起動すると、開いているポートを使っているプロセスがすべて解放されるため、再びポートが使えるようになる。
それでも問題が解決しない場合は、ログファイルを確認する、ネットワーク管理者に相談するなど、ポートを占有している原因をさらに調査する必要がある可能性があります。