WWAHost.exe usando a mesma porta que o Apache

8

Eu instalei o XAMPP 1.8.1. na minha máquina de 64 bits do Windows 8. Agora estou enfrentando um problema com as portas. Isto é o que recebi do Painel de Controle do XAMPP:

11:52:43 AM [Apache] Problem detected!
11:52:43 AM [Apache] Port 80 in use by "c:\windows\syswow64\wwahost.exe"!
11:52:43 AM [Apache] Apache WILL NOT start without the configured ports free!
11:52:43 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:52:43 AM [Apache] or reconfigure Apache to listen on a different port
11:52:43 AM [Apache] Problem detected!
11:52:43 AM [Apache] Port 443 in use by "c:\windows\syswow64\wwahost.exe"!
11:52:43 AM [Apache] Apache WILL NOT start without the configured ports free!
11:52:43 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:52:43 AM [Apache] or reconfigure Apache to listen on a different port

O WWAHost.exe é necessário para aplicativos do Metro ( wwahost.exe ) então eu não sei o que é mais seguro, alterar as portas do WWAHost.exe ou alterar as portas do Apache? Como eu conseguiria isso?

EDIT 2013/01/16: Eu reinstalei o servidor W8 e Apache. O Apache agora está usando a porta 80. Antes de instalar o servidor Apache, eu removi quase todos os aplicativos de interface do usuário do Metro / Modern.

    
por Peter O. 28.10.2012 / 12:11

7 respostas

3

É melhor você trocar a porta do apache para algo como 8080 no caso de o wwahost.exe ter uma função real.

    
por 28.10.2012 / 12:14
3

Você por acaso tem o novo Windows 8 Skype instalado? Em caso afirmativo, ele infelizmente usa a porta 80, você deve fechar o Skype a partir do plano de fundo e executá-lo novamente. Deve funcionar.

    
por 29.10.2012 / 19:20
2

O wwahost.exe da Microsoft é o processo de hospedagem para (significa "executa") todos os aplicativos baseados no Internet Explorer que são construídos em torno de JavaScript e CSS.

    
por 27.11.2012 / 14:20
0

Eu fiz a atualização do 8.1 para o Windows e o Skype App agora não pode mais ser removido. Quando tentei ativar o WampServer, deparei com a porta TCP de conflito 80 que o impedia de iniciar o Apache.

Após pesquisar no Google sem sucesso, abra o Firewall do Windows com Segurança Avançada e descubra a seguinte entrada de regra de entrada:

@ {microsoft.windowscommunicationsapps_17.0.1119.516_x64__8wekyb3d8bbwe? ms-recurso: //microsoft.windowscommunicationsapps/resources/communicationsPackageName}

Acabei de desativar esta regra. Depois disso, consegui iniciar o Apache normalmente na porta TCP 80.

Eu não notei nenhuma alteração em outros recursos do Windows. Ainda seguiremos com cuidado, mas resolvemos o meu problema!

    
por 24.10.2013 / 15:51
0

Como Mohamed Mansour mencionou, isso pode ser causado pelo uso do Skype . A nova versão do metrô do Windows 8 é executada no processo WWAHost.exe, assim como outros aplicativos do metrô.

Basta fechar o Skype, iniciar o Apache e você poderá abrir o Skype novamente. Para fechar completamente um aplicativo do Windows 8:

  • Passe o mouse sobre a borda superior do aplicativo até que o cursor seja exibido como uma mão
  • Arraste o aplicativo até a parte inferior da tela e segure
  • Aguarde o aplicativo virar e solte o mouse

O Skype usará silenciosamente uma porta diferente se ela já tiver sido usada pelo Apache.

    
por 04.12.2013 / 00:13
0

Eu mesmo tive esse problema. Existem dois processos que parecem interferir com o Apache. Ambos comumente usados no Windows 8. O primeiro é wwahost.exe . Este programa ajuda a executar a nova versão do windows 8 do Skype e outros aplicativos estilo metro pela aparência dele. Este arquivo escuta as conexões de entrada na porta 80.

O segundo é um processo Vmware que escuta na porta 443.

Você pode encontrar o PID de ambos os serviços no log como Apache Crashes. Mate os dois PIDs usando

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

Faça isso para ambos os processos e execute o Apache imediatamente. Você provavelmente poderia escrever algum código de lote para concluir este processo para você se ele se tornar irritante.

Pode haver outros programas que escutem as mesmas portas e interfiram com o Apache, mas estes são os dois que me deparei.

    
por 24.07.2014 / 02:09
0

Se você não usa * drive ou serviços de terminal. Basta encontrar e bloquear no firewall. ou seja:

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"
    
por 14.10.2014 / 20:30