web-dev-qa-db-ja.com

Apacheと同じポートを使用するWWAHost.exe

XAMPP1.8.1をインストールしました。私のWindows 8 64ビットマシンで。現在、ポートに関する問題に直面しています。これは、XAMPPコントロールパネルから取得したものです。

11:52:43 AM [Apache]問題が検出されました!
11:52:43 AM [Apache]ポート80が「c:\ windows\syswow64\wwahost.exe」で使用されています!
11:52:43 AM [Apache] Apacheは設定されたポートが空いていないと起動しません!
11:52:43 AM [Apache]ブロッキングアプリケーションをアンインストール/無効化/再構成する必要があります
11:52:43 AM [Apache]または別のポートでリッスンするようにApacheを再構成
11:52:43 AM [Apache]問題が検出されました!
11:52:43 AM [Apache]ポート443が「c:\ windows\syswow64\wwahost.exe」で使用されています!
11:52:43 AM [Apache] Apacheは設定されたポートが空いていないと起動しません!
11:52:43 AM [Apache]ブロッキングアプリケーションをアンインストール/無効化/再構成する必要があります
11:52:43 AM [Apache]または別のポートでリッスンするようにApacheを再構成

Metro AppsにはWWAHost.exeが必要です( wwahost.exe )ので、どちらが安全かわかりません。WWAHost.exeのポートを変更するか、Apacheのポートを変更しますか?どうすればこれを達成できますか?

編集2013/01/16:W8とApacheサーバーを再インストールしました。 Apacheは現在ポート80を使用しています。Apacheサーバーをインストールする前に、ほとんどすべてのMetro/Modern UIアプリを削除しました。

8
Peter O.

Wwahost.exeに実際の機能がある場合は、Apacheのポートを8080のようなものに変更することをお勧めします。

3
Matthew Wong

万が一、新しいWindows 8 Skypeをインストールしましたか?その場合、残念ながらポート80を使用しているため、Skypeをバックグラウンドから閉じて、再度実行する必要があります。動作するはずです。

3
Mohamed Mansour

Microsoftのwwahost.exeは、JavaScriptとcssを中心に構築されたすべてのInternet Explorerベースのアプリのホストプロセスです(「実行」を意味します)。

2
Klaus Uhr

Mohamed Mansourが述べたように、これはSkypeを使用することによって引き起こされる可能性があります。新しいWindows8メトロバージョンは、他のメトロアプリと同様に、WWAHost.exeプロセスで実行されます。

Skypeを閉じてApacheを起動するだけで、Skypeを再び開くことができます。 Windows 8メトロアプリを完全に閉じるには:

  • カーソルが手として表示されるまで、アプリの上端にカーソルを合わせます
  • アプリを画面の下部にドラッグして押し続けます
  • アプリが反転するのを待ってから、マウスを離します

Skypeは、すでにApacheによって使用されている場合、サイレントに別のポートを使用します。

0
Simon East

*ドライブまたはターミナルサービスを使用しない場合。ファイアウォールで見つけてブロックするだけです。つまり:

netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\Microsoft.windowscommunicationsapps_16.2.3237.215_x86__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"

OR

netsh advfirewall firewall add rule name="MetroMessengerXMPP" action="block" dir="out" program="c:\program files\windowsapps\Microsoft.windowscommunicationsapps_16.2.3237.215_x64__8wekyb3d8bbwe\LiveComm.exe" remoteip="65.54.52.45,65.54.48.0/24"
0
user379611

Windows用の8.1アップデートを行いましたが、Skypeアプリを削除できなくなりました。 WampServerをアクティブ化しようとすると、競合が発生しましたTCPポート80により、Apacheを起動できませんでした。

成功せずにGoogleで検索した後、セキュリティが強化されたWindowsファイアウォールを開き、次の入力ルールエントリを発見しました。

@ {Microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe?ms-resource://Microsoft.windowscommunicationsapps/resources/communicationsPackageName}

このルールを無効にしました。その後、私は通常、TCPポート80でApacheを起動することができました。

他のWindows機能に変更はありませんでした。それでも注意深くフォローしますが、私の問題は解決しました!!

0
cpereiraweb

私自身もこの問題を抱えています。 Apacheを妨害しているように見える2つのプロセスがあります。どちらもWindows8で一般的に使用されています。1つ目はwwahost.exe。このプログラムは、Skypeの新しいWindows8バージョンやその他のメトロスタイルのアプリをその外観で実行するのに役立ちます。このファイルは、ポート80で着信接続をリッスンします。

2つ目は、ポート443でリッスンするVmwareプロセスです。

これら両方のサービスのPIDは、ApacheCrashesとしてログに表示されます。を使用して両方のPIDを強制終了します

cmd "taskkill /PID #"        (Replace # with the PID eg. taskkill /PID 827) 

両方のプロセスに対してこれを実行し、Apacheをすぐに実行します。イライラする場合は、このプロセスを完了するためのバッチコードを作成することもできます。

同じポートでリッスンしてApacheに干渉する他のプログラムがあるかもしれませんが、これらは私が遭遇した2つです。

0
Dean