30

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

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

ありがとう!

4

6 に答える 6

36

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

停止後

  • IIS
  • World Wide Web パブリッシング サービス
  • IIS 管理サービス
  • SQL Server レポート サービス

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

80でリッスンしなくなったのは、ついに「Web Deployment Agent Service」を停止したときでした。

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

于 2013-05-15T10:44:00.097 に答える
31

Windows 8 に Apache 2.2.22 をインストールしただけで、この問題に遭遇しました。情報を求めて多くのフォーラムを精査した結果、Windows でこの問題の最も一般的な原因が「make_sock could not bind toアドレス 0.0.0.0:80" エラーは、IIS が実行されていることを示しています。World Wide Web Publishing Service を停止したことで、最終的に Apache も起動できるようになりました。

于 2012-12-21T04:30:44.630 に答える
17

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

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

どちらがあなたのシステムにそれをさせたのかを言うのは難しいです、私は「ワールドワイドウェブパブリッシングサービス」を無効にしなければなりませんでした。

于 2012-10-26T11:26:25.467 に答える