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

Windows 上で実行されるすべてのプロセスは、異なるポートを使用します。したがって、すでに使用されている特定のポートを利用する必要があるアプリケーションを実行しようとしているとします。その場合、「ポート 8080 が使用されています」または「指定したポート番号はすでに使用されています」のようなエラー メッセージが表示されることがあります。 

このエラーを回避する唯一の方法は、現在そのポートを占有しているプロセスを手動で強制終了することです。以下の記事では、どのポートがどのプロセスで使用されているかを特定する方法と、そのポートを解放するためにプロセスを強制終了するためのさまざまな方法を示します。 

ポートが使用中かどうか (およびそれに関連するプロセス) を確認する方法

まず、コマンド プロンプトを開きます。[スタート] キーを押してcmdと入力し 、[コマンド プロンプト] を右クリックして [管理者として実行]を選択します。

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

次のコマンドを入力して、使用中のすべてのポートのリストを取得します。 

netstat -ano

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

Enterを押します。

システム上のすべてのアクティブなポートのリストが表示されます。アドレスの最後の数桁 (最後のコロンの後) がポート番号を構成します。対応する PID は、リンクされているプロセスの一意の ID 番号です。 

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

特定のポートが使用中かどうかを確認するには、次のコマンドを入力します。

netstat -ano | findstr :port-number

「port-number」を実際のポート番号に置き換えて、Enter キーを押します。

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

使用中の場合は、右側に「Listening」または「確立済み」という言葉とともに PID が表示されます。 

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

プロセスを見つけるには、Ctrl+Shitf+Escを押してタスク マネージャーを開きます。次に、その PID を持つプロセスを探します。 

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

PID 列が表示されない場合は、いずれかの列を右クリックして [PID] を選択します。 

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

あるいは、リソース モニターを使用してプロセスを見つけることもできます。[スタート] を押し、「リソース モニター」と入力して開きます。

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

[ネットワーク]を展開し、PID を持つプロセスを探します。

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

ポート上のプロセスを強制終了する方法

どのプロセスがどのポートを使用しているかを特定し、それを強制終了する方法をいくつか紹介します。  

方法 #1: コマンド プロンプトを使用する

コマンド プロンプト (前に示したように) を開いて、次のコマンドを入力します。

ポートを解放し、それに関連付けられているプロセスを強制終了するには、次のコマンドを入力します。

taskkill /PID /f

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

次に Enter を押します。プロセスが終了したことを示すメッセージが表示されます。

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

この方法は、複数のプロセスやプログラムがアクセスする可能性があるポート 8080 や 3000 など、競合が発生するポート上のプロセスを見つけて強制終了するために最も一般的に使用される方法です。 

方法 #2: PowerShell を使用する

ポートに関連付けられたプロセスの終了は、PowerShell 経由で行うこともできます。こうやって:

[スタート] を押し、「Powershell」と入力し、結果を右クリックして、[管理者として実行] をクリックします。 

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

コマンド プロンプトと同様に、PowerShell で次のコマンドを入力します。

netstat -ano

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

次に Enter を押します。すべてのアクティブな接続のリストが表示されます。

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

ポートとそれに対応する PID を取得したら、どのプロセスがそれにリンクされているかを知ることができます (前に示した)。特定のポートを使用している PID をメモします。

プロセスを強制終了するには、次のコマンドを入力します。

taskkill /PID /f

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

Enterを押します。プロセスが終了したことを知らせるメッセージが表示されます。 

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

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

この方法は、ポートにリンクされている PID がわかっている場合にのみ機能します。そのためには、常にコマンド プロンプトまたは Powershell を参照する必要があります。ただし、ポートとそれに関連付けられた PID を見つけたら、タスク マネージャーを使用してその関連プロセスを終了することもできます。その方法は次のとおりです。 

Ctrl+Shift+Esc を押してタスク マネージャーを開きます。ここで、「PID」タブがまだ表示されていない場合は、いずれかのタブを右クリックして「  PID」を選択します。

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

次に、強制終了する PID に関連付けられているプロセスを見つけます。プロセスを右クリックし、  [タスクの終了]を選択します。

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

それでおしまい。これで、そのプロセス/PID にリンクされていたポートが解放されました。

方法 #4: CurrPorts 経由 (サードパーティ ソフトウェア)

クリックするだけでポートに関連付けられたプロセスを強制終了できるサードパーティ アプリがいくつかあります。そのうちの 1 つは、仕事を短時間で完了する無料ソフトウェアである CurrPorts です。

ダウンロード: CurrPorts

前述のリンクで、下にスクロールして [Download CurrPorts]をクリックします。ファイルがダウンロードされたら、その内容を抽出して、cports.exeファイルを実行します。 

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

CurrPorts のメイン ページには、PID や使用されているポートなど、特定のプロセスに関連するすべての情報が表示されます。強制終了するプロセスを右クリックし、 「選択したポートのプロセスを強制終了」を選択するだけです 。

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

これでポートが無料になりました。 

サードパーティのアプリケーションはたくさんありますが、コマンド プロンプトと PowerShell は、無関係なダウンロードを行わずにプロセスを識別して実行するのに役立つため、ポート上のプロセスを強制終了するために依然として最もよく使用されている方法の 1 つです。上記の方法で、Windows 11 上の任意のポート上のプロセスを強制終了できることを願っています。 



Leave a Comment

写真アプリがWindows11で動作しない問題を修正する6つの方法

写真アプリがWindows11で動作しない問題を修正する6つの方法

Windows 11の写真アプリが動作しない問題を解決する方法を解説します。徒労に終わる前に、こちらのガイドを参考にしてください。

chkdsk修復コマンド:Windows11での使用方法

chkdsk修復コマンド:Windows11での使用方法

一般にchkdskとして知られているCheckDiskは、ディスクの状態を監視するための重要なWindowsユーティリティです。ハードドライブのエラー修正に役立つ手段を探します。

Windows11でメモリリークを修正するためのトップ7の方法

Windows11でメモリリークを修正するためのトップ7の方法

Windows 11の更新後、コンピューターのメモリリークに気づいていますか?Windows 11コンピューターのメモリリークの問題を修正する方法は次のとおりです。

Windows 11 にオプション機能が見つからない、またはインストールされない場合の修正方法

Windows 11 にオプション機能が見つからない、またはインストールされない場合の修正方法

Windows 11 でオプション機能が欠落している、またはインストールされていないエラーを修正する方法を確認しましょう。

Windows 11 でランタイム エラーを修正する 9 つの方法

Windows 11 でランタイム エラーを修正する 9 つの方法

Windows 11 で Microsoft Visual C++ ランタイム エラーが発生し続ける場合は、それを修正するためのトラブルシューティングのヒントをいくつか紹介します。

Windows での Microsoft Outlook のメモリ不足またはシステム リソース エラーのトップ 6 の修正

Windows での Microsoft Outlook のメモリ不足またはシステム リソース エラーのトップ 6 の修正

Windows 10 または 11 PC で Microsoft Outlook で「メモリまたはシステム リソースが不足しています」エラーが表示され続ける場合は、次のヒントを使用して問題を解決してください。

Windows でマカフィーを完全にアンインストールする方法

Windows でマカフィーを完全にアンインストールする方法

McAfee は Windows PC には不要なアドオンです。 Windows でマカフィーを完全にアンインストールする方法は次のとおりです。

Windows 11で「デバイスを接続してみてください」Bluetoothエラーを修正する方法

Windows 11で「デバイスを接続してみてください」Bluetoothエラーを修正する方法

Bluetooth デバイスを接続したいのですが、Windows 11 で「デバイスをもう一度接続してください」というエラーが表示されますか?修正方法については読み続けてください。

Windows11でレジストリをクリーンアップする方法[4つの方法]

Windows11でレジストリをクリーンアップする方法[4つの方法]

Windows11のレジストリをクリーンアップする方法を学び、パフォーマンスを向上させましょう。

Windowsで「nvlddmkm.sysが失敗しました」エラーを修正する7つの方法

Windowsで「nvlddmkm.sysが失敗しました」エラーを修正する7つの方法

Windows で「nvlddmkm.sys に失敗しました」エラーが発生しましたか? GPU を正常に動作させるには、次の 7 つの方法を試してください。