ホームページ > 記事 > コンピューターのチュートリアル > Windows システムポートが占有されている場合の解決策、ポートが占有されている理由
ポートが占有されており、Web サイトの動作に影響が出ています。PHP Editor Banana が問題の解決に役立ちます。この記事では、港が占有される理由を詳細に分析し、一連の効果的な解決策を提供します。簡単にポートを解放し、Web サイトをスムーズに実行し続ける方法を見つけてください。
ソフトウェアを実行するとポートが占有されてしまいます。以下のエディターで解決方法を説明します。
1) Run を使用して cmd を開き、netstat -ano を直接入力して Enter を押します。ポート 135=1316 の PID とポート 445=4 の PID が表示されます。
2) タスクマネージャーでは、詳細情報については、PID に従って対応するプロセスを見つけることができます。
3) 占有ポートに応じて PID を確認し、run を使用して cmd を開き、次のコマンドを直接入力して Enter を押します。
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 がこれらのポートを予約する考えられる理由: ウイルス活動の発見により 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 サイトの他の関連記事を参照してください。