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

click fraud protection

プロセスが自然に終了せず、重要なポートが妨害され、重要なサービスやアプリケーションが誤動作することにうんざりしていませんか? あなたの検索はここで終わりです! Windows 11 では、ポート上のプロセスを強制終了するさまざまな方法を使用して、これらの頑固なプロセスを簡単に終了し、ポートを解放できます。

Windows 11 は、インターネット接続の開始点と終了点に仮想的に多くのポートを作成します。 デバイス上のさまざまなソフトウェア、サービス、およびアプリは、これらのポートを使用して、開発者側のオンライン サーバーまたは任意のクラウド データベースと通信します。 ほとんどの場合、これらのアプリはポートを閉じるときにポートをクリアしますが、一部のアプリは、サービスが停止した後でもポートをビジー状態に保ちます。 同じポートを使用する必要がある別のアプリを起動すると、初期化で遅延が発生するか、アプリがまったく起動しません。 そのようなひどい瞬間を修正したいですか? 読み続けます!

ポートでプロセスを強制終了する必要があるのはなぜですか?

関連するアプリケーションまたはサービスを閉じた後でも、特定のポートで実行されているソフトウェア プロセスが自然に終了しない場合があります。 これは、ソフトウェアまたはサービスのバグ、ネットワークの問題、または別のアプリケーションとの競合などの理由で発生する可能性があります。

ポートを解放して他のプロセスが使用できるようにするには、ポートを占有しているプロセスを手動で終了する必要がある場合があります。 ここで、特定のポートでプロセスを強制終了します。 プロセスを強制終了することで、ポートを解放し、他のプロセスがそのポートを使用できるようにすることができます。

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

Windows 11 PC のポートでプロセスを強制終了するための、信頼性と実績のあるすべての方法を次に示します。 また、Win 10、Win 8.1、Win 7 などの以前の Windows PC でも同じ方法が機能することを知っておく必要があります。

また読む:タスク マネージャーで論理プロセッサの使用状況を確認する方法

1. コマンドプロンプトを使用してポート上のプロセスを強制終了する

  • [スタート] をクリックして入力します 指図 コマンドプロンプトツールを起動します。
  • を選択 管理者として実行 リンクをクリックして、昇格された権限でコマンド プロンプト ユーティリティを開きます。
  • 次に、このコマンドをコピーしてツール内に貼り付け、Enter キーを押します。
netstat -ano | 検索文字列:
  • を交換する必要があります。 クリアする実際のポート番号を含むプレースホルダー テキスト。
  • 上記のコマンドは、強制終了するプロセスのプロセス ID (PID) をフェッチする必要があります。
コマンドプロンプトを使用してポート上のプロセスを強制終了します
コマンドプロンプトを使用してポート上のプロセスを強制終了します
  • PID を取得したら、同じ CMD ウィンドウで次のコードを実行します。
タスクキル /F /PID 
  • 打つ 入力 Windows 11 の目的のポートでターゲット PID を強制的に終了します。
  • を交換する必要があります。 前のコマンドを実行して取得した実際の PID を含むプレースホルダー テキスト。

2. リソース モニターを使用してポートでプロセスを停止する

Windows Vista オペレーティング システム以降、開発者や IT ネットワーク エンジニアなどのエキスパート Windows PC ユーザーは、 リソース モニター ユーティリティを使用して、CPU、RAM、HDD、SSD、ネットワークなどの Windows PC リソースの使用状況を追跡しています。 の上。

同じツールを使用して、Windows PC のポート使用状況を追跡することもできます。 それがすべてではありません! 同じユーティリティで、使用状況の管理、プロセスの強制終了、ポートのクリアなどを行うことができます。 これは Windows PC に組み込まれているアプリなので、サードパーティのアプリを入手する必要はありません。 あなたの側でこの方法を使用する方法を以下に示します。

  • ヒット ウィンドウズ + R キーを合わせて 走る 道具。
  • そこで、次のコマンドを実行して リソース モニター アプリ:

レスモン

  • Resource Monitor アプリで、 通信網 タブ。
リソース モニターのネットワーク リスニング ポート
リソース モニターのネットワーク リスニング ポート
  • [ネットワーク] タブ内で、 リスニング ポート メニュー。
  • ほら! すべてのポート、それらのプロトコル、PID、占有アプリなどが目の前にあります。
  • 以下のコード 画像 [リスニング ポート] メニューの列は、タスク マネージャーのプロセスです。
  • 開く タスクマネージャー 押してアプリ コントロール + シフト + ESC.
  • ここで、Resource Manager でクリアするポートを見つけます。
  • また、関連するアプリを探します 画像 桁。
  • 次に、[タスク マネージャー] の下にあるタスクを見つけます。 プロセス 桁。
タスク マネージャーでのタスクの終了
タスク マネージャーでのタスクの終了
  • 右クリック プロセスと選択 タスクの終了 ポップアップするコンテキストメニューから。

それでおしまい! タスク マネージャーからリンクされているプロセスを終了して、占有されているポートをクリアしました。

3. PowerShell を使用してポートでプロセスを強制終了する

PowerShell を使用して Windows 11 タスクを自動化したい場合は、Windows PC のこの強力なコマンド ライン ツールを使用してポート上のプロセスを強制終了する方法も知りたいと思うでしょう。 次に、既存の自動化にコードを実装して、ポートキル プロセスを完全に自動化できます。 以下の PowerShell コマンドと、それらが Windows 11 PC でどのように機能するかを確認します。

  • 開ける パワーシェル 昇格した権利で。 これについては、検索できます の中に 始める メニューをクリック 管理者として実行.
  • 次に、次のコマンドレットをコピーして PowerShell ターミナルに貼り付けます。
Get-Process -Id (Get-NetTCPConnection -LocalPort .所有プロセス
  • 上記のコマンドレットでは、 既存のプロセスから消去する実際のポートを含むプレースホルダー テキスト。
PowerShell を使用してポート上のプロセスを強制終了する方法を学ぶ
PowerShell を使用してポート上のプロセスを強制終了する方法を学ぶ
  • 必要な PID を取得したので、PowerShell でポートを強制終了するコマンドを実行する準備が整いました。 スクリプトは次のとおりです。
停止プロセス -Id  -力
  • を交換することを忘れないでください 実際の PID を含むテキスト。 今、ヒット 入力 コードを実行するためのキー。

4. Microsoft Apps を使用してポートでプロセスを強制終了する

次の Microsoft Sysinternals システム アプリを使用して、関与しているポートとリンクされたプロセスを見つけ、数回クリックするだけで簡単に停止できます。

  • TCPView v4.19
  • プロセス エクスプローラー v17.04

たとえば、TCPView アプリを実行している場合は、次の手順を試す必要があります。

  • 上記の Web ポータルからツールをダウンロードして開きます。
  • ダウンロードしたフォルダーは圧縮されている可能性があるため、解凍するには Zip または RAR ツールが必要です。
  • これで、その中のEXEファイルを次のように実行できます tcpview64.exe 64 ビットの Win 11 PC の場合。
  • ヒット 同意 ボタンとアプリが表示されます。
  • そこで、TCP と UDP のプロトコル ポートを参照できます。
  • 関与しているすべてのポートとそのプロセスをアプリ インターフェイスから直接特定できます。
  • クリアする必要があるポートをクリックして特定します。
プロセスを強制終了する TCPView アプリ
プロセスを強制終了する TCPView アプリ
  • 単に 右クリック 選択したポートで キルプロセス コンテキストメニューで。
Process Explorer を使用してポート上のプロセスを強制終了する
Process Explorer を使用してポート上のプロセスを強制終了する

同様に、Process Explorer アプリをダウンロードして実行できます。 PC のポートを使用するすべてのプロセスとアプリの PID が表示されます。 したがって、メソッド 1 または 3 のコードのいずれかを使用して、強制終了する必要がある PID を見つけることができます。 次に、Process Explorer アプリで同じ PID を右クリックし、[Kill Process] オプションをクリックします。 これにより、必要なポートが即座にクリアされます。

また読む:WindowsでRARファイルをZIPに変換する方法

5. TCP/IP リセット ツールを使用してポート上のプロセスを強制終了する

上記のいずれもうまくいかない場合は、これが究極の方法です。 このメソッドは、ネットワーク用に開いているすべての TCP および UDP com ポートをリセットします。 したがって、問題のあるプログラムによって以前に使用されたポートを使用する次のアプリケーションを簡単に開始できます。 これを実現する方法は次のとおりです。

  • 昇格された権限でコマンド プロンプト ユーティリティを開きます。
  • 次に、次のコマンドを 1 つずつ実行します。
netsh int ipv4 リセット。 netsh int ipv6 リセット。 netsh winsock リセット 
TCP IP リセット ツールを使用してポートをリセットする方法を学ぶ
TCP IP リセット ツールを使用してポートをリセットする方法を学ぶ
  • 上記のコマンドをすべて実行したら、次のコマンドを実行して、ターゲット ポートのステータスを確認します。
netstat -ano | 検索文字列:
  • を交換することを忘れないでください 監視する実際のポート番号を含むテキスト。

結論

したがって、これらは、Windows 11 PC の任意のポートでプロセスを強制終了するための最も一般的で一般的な方法です。 上記の方法のいずれかを試して、下のコメント ボックスで経験を共有できます。 また、より良い方法を知っている場合は、遠慮なくコメントで共有してください。 この記事を友人、同僚、フォロワーと共有して、Windows 11 で同じポート占有エラーに直面したときに助けてください。