web-dev-qa-db-ja.com

ポート80を使用するWindows 8 NTカーネルお​​よびシステム

これは長い間私を悩ませてきました。 Windows 8にアップグレードした後、「NT Kernel&System」と呼ばれるプロセスがXAMPPサーバーを使用しているため、ポート80以外のポートを使用せずにXAMPPサーバーを実行できません。これはシステムプロセスなので、無効にすることはできません。 IISまたはWebサーバーがインストールされていないので、そのポート80の使用方法にかなりイライラしています。

「NT Kernel&System」が使用するポートを変更する方法を知っている人なら、それは素晴らしいことです!

ありがとう!

27
bonbon.langes

Windows 8にApache 2.2.22をインストールした後、この問題に遭遇しました。多くのフォーラムで情報を探した結果、「make_sockをバインドできなかったこの問題の最も一般的な原因はWindowsである」アドレス0.0.0.0:80 "エラー、つまりIISが実行されています。WorldWide Web発行サービスを停止することで、Apacheが最終的に起動できるようになりました。

29

ポート80でリッスンしているNTカーネルで、同じポートでリッスンする独自のアプリケーションを取得したいときに、同じ問題に遭遇しました。

停止後

  • IIS
  • World Wide Web発行サービス
  • IIS管理サービス
  • SQL Serverレポートサービス

nTカーネルはまだポート80でリッスンしていました

80でのリッスンを停止したのは、ようやく "Web Deployment Agent Service"を停止したときです。

注:昇格したコマンドプロンプトでnetstat -banoを使用して、どのアプリがどのポートでリッスンしているかを確認します。

33
eyeAre

多数のサービスがポート80を取得した可能性があります。

http://lordamit.blogspot.de/2012/06/windows-7-windows-8-Apache-errorport-80.html

どちらがあなたのシステムにそれをさせたのかを言うのは難しいので、「World Wide Web Publishing Service」を無効にしなければなりませんでした。

17
akira

World Wide Publishingに加えて、HTTPサービスを開始するWeb Deployment Agent Serviceを停止する必要がありました。

8
John Mann

w3svcサービスの停止は私のために働いた-昇格したコマンドプロンプトで書き込むだけです(VS2017コマンドプロンプトは管理者として開始されました):

sc stop w3svc
0
serup