web-dev-qa-db-ja.com

WampServer:ポート80は実際にはMicrosoft-HTTPAPI / 2.0によって使用されています

WampServer 2.5をアンインストールしてバージョン3.0をインストールしましたが、Apacheサービスが実行されておらず、トレイアイコンがオレンジ色です...テストポート80をクリックすると、次のcmd出力が表示されます。

***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
Test for TCPv6
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Microsoft-HTTPAPI/2.0


Press Enter to exit...

ISSサービスは以前に無効化されており、Windowsのアクティベーションプロセスもwampserverフォーラムによって無効にされています。

それでは何が問題ですか?

9
Programmer

システムにMicrosoft IISがインストールされているか、その署名を報告するMSテクノロジーの他のビットの1つがインストールされていることを意味しますが、何らかの理由で新しいバージョンのWindowsでそれを行っています。それを使用するつもりであれば、それをアンインストールできます。これはWindowsの不可欠な部分ではないため、アンインストールしてもWindowsの通常の操作には影響しません。後で再インストールする必要がある場合は、標準OSの一部として提供されるため、必要ありません。特に賢いことをするために。

[スタート]-> [コントロールパネル]-> [プログラムと機能]に移動します。左側のメニューにある[ウィンドウ機能のオンとオフ]リンクをクリックします。リストが読み込まれるのを待ってから、「インターネットインフォメーションサービス」を見つけます。

次の項目のチェックボックスをオフにします(すべてが表示されない場合があります)。あなたはこれらのすべてまたはこれらの一部だけを持っているかもしれません。

  1. IIS
  2. Web配置2.0(Web配置エージェントサービス)
  3. MS SQL Serverレポートサービス。
  4. BranchCache(Windows 8.1)
  5. SQL Server VSSライター

可能なサービス名のリスト これがどれだけ最新かはわかりません。

システムで使用されているポートとそれらを使用しているアプリを見つける方法のチュートリアル

Windowsはしばらく考えてから、それらのアプリケーションを削除します。おそらくアンインストールを完了するために再起動するように求められます。アンインストールが完了したら、とにかく再起動します。

その後、もう一度沼を試してください。

Alternativeleyはそれを無効にします。

スタート->コントロールパネル->管理ツール->サービス

サービスのリストでIIS)を見つけます。その行を左クリックして、[プロパティ]を選択します。[スタートアップの種類]を無効に変更します。他の可能性がある場合は、同じように表示されます。

10
RiggsFolly

Update 2017- Wampバージョン3.0.6

Wampを右クリック->ツール-> Apacheセクション-> 80以外のポートを使用

enter image description here

今聞いて

http:// localhost:7080/phpmyadmin /

14
Hitesh Sahu

これを引き起こしている可能性のあるサービスが複数あります。 cmdまたはPowerShell(管理者権限を忘れないでください)を開いて実行します。

NET stop HTTP

それはポート80で実行されているサービスを停止し、それを達成するために無効にされたすべてのサービスを表示し、将来のためにそのサービスを無効にするだけで問題を解決します。

10
scx

同じ問題があり、原因はBranchCache(PeerDistSvc)サービスであることがわかりました。

これを停止すると、WAMPはポート80で正しく起動します。

3
dregad

Youtubeでこのビデオを見る: https://youtu.be/CMIC1UMONEk

答えは、任意のバージョンのSQL管理サーバーをインストールするときです。

サービスの新しいセットISが追加されました

サービスSQLサーバーレポートサービスMSSQLSERVERを停止する必要があります

ステップ1:通常のプロセス:

コントロールパネル..すべてのコントロールパネル項目...管理ツール

....サービスを選択

または速い結果のために

実行中のタイプservices.msc

手順2 [非表示のアイコンを表示する]を選択します

ワンプサーバーアイコンを左クリック

Apache .... service ...インストールサービス

2
Jahan

Microsoft Hyper-Vはポート80でタスク/サービスを作成します。正確な名前はまだわかりませんが(おそらくそれを気にしないでしょう)、hyper-vをunnistallingすることでうまくいきました。他の誰かが同じ問題を抱えている場合に備えて、別のヒントがあります。

0
Andre