どのアプリが Windows ポートを使用しているかを明らかにする方法
PC は、インターネットへの接続を維持するためにポートと呼ばれる何千もの「デジタル ドア」を処理します。ネットワークの問題を解決したり、不審なアクティビティを検出したりするなど、これらのポートを追跡する必要がある状況は数多くあります。このガイドでは、Windows でポートを確認する最も信頼性の高い方法を説明します。
目次
コマンド プロンプトを使用して Windows のポートを確認する
Windows でポートを確認する最も一般的な方法は、組み込みの netstat を使用することです。 (ネットワーク統計) ツール。 netstat コマンドには個別に使用できる複数のスイッチがありますが、ここでは完全なコマンドを使用してすべての情報を表示します。その方法は次のとおりです。
管理者としてコマンド プロンプトを開き、次のコマンドを実行します。
netstat -abno これにより、おそらく非常に長い開いているポートのリストが、それらを使用している Windows プロセスとともに着実に表示されます。ここで、ローカル アドレス、状態、および PID は、ポートを追跡するために参照する必要がある主な列です。
- ローカルアドレス:
0.0.0.0:135のように、PC の IP アドレスとポート番号がコロンで区切られて一覧表示されます。 。この例では、135はポート番号です。 - 状態: これによりリスニングが表示されます または確立 ステータス。 LISTENING はプログラムが接続を待機していることを意味し、ESTABLISHED はライブ接続がデータを交換していることを意味します。
- PID: プロセス ID (PID) はプロセスを識別するための固有の番号です。ポートにプロセス名が表示されていない場合に必要となるため、タスク マネージャーで識別できます。
これらの列の情報を使用すると、特定のポートで実行されているものを検出し、競合が発生している場合はプロセスを強制終了することができます。この情報は、ポート転送を設定する場合にも重要です。
データが多すぎる場合は、findstr を使用することもできます。 コマンドを使用して、特定のポート上の接続を簡単に明らかにします。たとえば、ポート 443 を表示するには ステータスを確認するには、「netstat -ano | findstr :443」と入力します。 。 -b を削除しました プロセス名が findstr を混乱させる可能性があるため、スイッチを切り替えます。 場合によってはフォーマットされますが、削除する必要はありません。
PowerShell を使用して Windows のポートを確認する
もう少しすっきりしたリストを希望する場合は、代わりに PowerShell を使用する必要があります。 Get-NetTCPConnection の使用 と Get-NetUDPEndpoint コマンドを使用すると、使用中のすべてのポートをクリーンな列と行で表示できます。
管理者として PowerShell を開き、Get-NetTCPConnection を実行します。 TCP 接続と Get-NetUDPEndpoint を確認するには UDP 接続を表示します。これにより、ローカル IP アドレス、ポート番号 (LocalPort の下)、状態、および PID (OwningProcess の下) が明らかになります。 PID が表示されない場合は、PowerShell を全画面表示にしてコマンドを再度実行します。
残念ながら、このリストにはプロセスの名前は表示されません。プロセスを見つけるには、PID を使用し、タスク マネージャーでそれを照合する必要があります。
リソース モニターを使用して Windows で使用中のポートを確認する
GUI ベースの方法を好む場合、リソース モニターは Windows でポートをチェックするための優れた組み込みツールです。 Windows 検索で「リソース モニター」を検索し、リソース モニター を開きます。 。
ここでネットワークに移動します。 タブをクリックしてリスニングポートを開きます。 セクション。プロセス名、PID、ポート番号、プロトコルなど、必要な情報がすべて表示されます。さらに重要なのは、ファイアウォール ステータスがあることです。 特定のポートの現在のファイアウォールのステータスを示す列。特定のポートがブロックされている場合は、ここで簡単に確認できます。
ポートをクリックするのと同じように、列見出しをクリックしてリストを並べ替えることができます。 特定のポートを並べ替えて簡単に見つけることができます。競合するプロセスを見つけた場合は、リソース モニター内でプロセスを直接閉じることもできます。 ネットワーク アクティビティのあるプロセスを開くだけです。 、プロセスを右クリックし、[プロセスの終了] を選択します。 .
TCPView を使用して Windows のポートを確認する
サードパーティ アプリのインストールを気にせず、すべてのポートで何が起こっているかをより詳細に制御したい場合は、TCPView という軽量アプリを使用できます。 。これにより、プロセスとそれに関連付けられたポートのリストがすぐに表示されます。
これが他の方法より優れているのは、ポートの開閉、パケットの送信をアクティブに確認できることです。緑、赤、黄色のハイライトを探してください。列見出しをクリックしてリストの順序を変更することもできるため、目的のプロセスや、同じポートを競合する 2 つの別個のプロセスを簡単に見つけることができます。
閉じたいプロセスまたは接続が見つかった場合は、そのプロセスを右クリックして [プロセスの終了] を選択します。 。 [接続を閉じる ] をクリックすることもできます。 プロセスを開いたままにしますが、特定のポートでのリッスンを停止します。
これらの方法から得られる情報は、ポートがブロックされたエラーを示す Windows エラーなど、問題がすでにわかっている場合に最も役立ちます。ネットワークの問題のトラブルシューティングを行う場合は、関連する診断コマンドを実行して問題を見つけて修正する必要があります。
-
XboxStat.exeWindows11/10での高いCPU使用率
PCゲーマーは、 XboxStat.exeによるCPU使用率の高さに気付く場合があります Windows11/10デバイスでゲームをしているとき。この投稿は、この問題の軽減に役立つことを目的としています。 Windows 11/10 PCには通常、通常の2GBではなく少なくとも4GBのRAMが必要です。ただし、十分なRAMがある場合でも、ハイエンドのゲームは通常、システムリソースを大量に消費します。 XboxコントローラーをWindows11/10システムに接続すると、xboxstat.exeタスクが開始され、システムが起動するたびに実行されます。このタスクはコントローラーの機能には必要ない
-
Windows 10でMBR(マスターブートレコード)を修正する方法
Windowsの経験者は、おそらくある時点でMBR(マスターブートレコード)でエラーを経験しているでしょう。 Windowsが起動に失敗し、値が1、2、または3の「MBRエラー」という単独のメッセージまたは「Windowsが起動できませんでした」という情報が表示された黒い画面が表示されるため、これは良い感じではありません。幸いなことに、これはソフトウェアの問題であり、Windows10でMBRを修正するのはそれほど難しいことではありません。 MBRエラーが発生するのはなぜですか? MBRエラーの理由は、次の理由による可能性がありますが、これらに限定されません。 破損または削除されたブート