ホームページ  >  記事  >  コンピューターのチュートリアル  >  Windows システムポートが占有されている場合の解決策、ポートが占有されている理由

Windows システムポートが占有されている場合の解決策、ポートが占有されている理由

WBOY
WBOYオリジナル
2024-06-19 03:34:471029ブラウズ

ポートが占有されており、Web サイトの動作に影響が出ています。PHP Editor Banana が問題の解決に役立ちます。この記事では、港が占有される理由を詳細に分析し、一連の効果的な解決策を提供します。簡単にポートを解放し、Web サイトをスムーズに実行し続ける方法を見つけてください。

ソフトウェアを実行するとポートが占有されてしまいます。以下のエディターで解決方法を説明します。

どのソフトウェアが占有されているかを確認します

1) Run を使用して cmd を開き、netstat -ano を直接入力して Enter を押します。ポート 135=1316 の PID とポート 445=4 の PID が表示されます。

Windows システムポートが占有されている場合の解決策、ポートが占有されている理由

2) タスクマネージャーでは、詳細情報については、PID に従って対応するプロセスを見つけることができます。

Windows システムポートが占有されている場合の解決策、ポートが占有されている理由

3) 占有ポートに応じて PID を確認し、run を使用して cmd を開き、次のコマンドを直接入力して Enter を押します。

Windows システムポートが占有されている場合の解決策、ポートが占有されている理由

netstat -aon | find "8681" または netstat -aon grep "8681"

# は、単一のポート 8681 の占有率を確認します

netstat -aon | findstr : 80

# は、800、8080 など、80 を含む一連のポートを表示します

4) プロセス番号「taskkill -f -pid 5072」または「taskkill /T /F /PID」に従ってプロセスを強制終了します。 5072」、またはタスク内 マネージャーは対応するプロセスを見つけて、プロセスを直接終了します。

占有されているプロセスが見つかりません

ポートは占有されていますが、占有されているプロセスが見つからないことを示します。その理由は、Windows がシステムによって予約されたポート シーケンス内にある一部のポートを予約しているためです。

次のコマンドを使用して表示します

netshinterfaceipv4showexcludedportrangeprotocol=tcp

Windows システムポートが占有されている場合の解決策、ポートが占有されている理由

上の図に何も表示されていない場合は、システムによって予約ポートとしてリストされていないことを意味します。赤い箱の中。

Windows がこれらのポートを予約する考えられる理由:

ウイルス活動の発見により Microsoft によってブロックされている

Windows Update をインストールした後、予約されているポートのリストが変更された

Hyper-V 機能がオンになっている (Docker のインストール、または Linux 仮想化マシン)

解決策:

1. 必要なポートが予約ポートになくなるまでコンピューターを再起動します (運次第です)

2. ソフトウェアがポートを変更できる場合は、他のポートを直接変更します

3. これらの予約ポートを除外します

netsh int ipv4 addexcludedportrangeprotocol=tcp startport=8888numberofports=10

ここで 8888 は開始ポートで、10 は 8888 ~ 8898 を意味します。 8888 だけをポートとして使用したくない場合は、10 を 1 に変更できます。

このコマンドを実行した後、再起動して予約済みのポートを再度クエリすると、ポート リストの最後に * が表示されることがわかります。この時点では、これらのポートは使用のために予約されていません。

以上がWindows システムポートが占有されている場合の解決策、ポートが占有されている理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。