microbiablog.com

opina Categoria

Problema Apache / XAMPP con puerto 80 en Windows 7

T3987293183_cb82da1cb3_o[1]engo un XAMPP en un disco duro externo que he estado utilizando sin ningún problema, hasta que de pronto, ha dejado de funcionar.

Por alguna razón el Apache se niega a arrancar y comprobando los puertos, veo que el puerto 80 está ocupado por SYSTEM.

Buscando una solución encuentro que los posibles problemas pueden ser:

  • IIS está funcionando en mi PC. – No es mi caso, ni siquiera está instalado.
  • Skype da este problema – Sin embargo, en mi pc no hay ni rastro de Skype, incluso he cerrado Messenger, Communicator y todo lo que se me ocurre. He reiniciado y sin ejecutar nada, el puerto ya está ocupado.

De repente caigo en la cuenta de que tengo este problema desde que he cambiado Windows 7. Con Vista no me había pasado. Así que sigo buscando y finalmente encuentro este post que me da una pista. Eso sí, aún tardé un rato en conseguir deshacerme del proceso.

Para ello tienes que:

  • Ir al Administrador de tareas de Windows (task manager), encontrar el servicio con la descripción “BrandCache

3987292589_477981406f_o[1]

  • Si Botón derecho > stop service no te deja detener el servicio, haz click en el botón “Servicios” de abajo a la derecha
  • En la lista de servicios busca por nombre “BrandCache” y botón derecho (ahora sí debe dejarte) stop/detener servicio

3987293021_1fdd68def8_o[1]

Ahora sí puedes ir al panel de control y ejecutar Apache sin problemas.

Otra solución es cambiar el puerto en el que funciona el Apache, aunque en mi caso no me servía, ya que utilizo WordPress Mu, que no permite utilizar el puerto en la URL, o sea que nada de localhost:85 ni nada por el estilo.

Y este ha sido mi briconsejo de hoy. Espero que os evite algunos dolores de cabeza. :)

06 Oct 2009 | Herramientas | ,

Comparte este post

Twitter Facebook Delicious Technorati Yahoo! Suscribir RSS

Posts relacionados

24 Comentarios

  1. troglo says:

    Y los de Windows siguen sin aprender, siguen añadiendo servicios innecesarios sin preguntar ni informar al usuario. ¿Nadie se ha dado cuenta de que se puede ejecutar Windows XP mucho más rápido si deshabilitas la mitad de servicios que viene por defecto?

  2. AlardElSanto says:

    Troglo, este problema es especialmente gordo, porque contra el 80 va cualquier cosa que montes como servidor web y te vuelves loco sólo para saber que está pasando, una superM vamos…

  3. microbia says:

    @troglo: Lo cierto es que ocupar el puerto 80 “por defecto” causa problemas. Me pregunto si sucede lo mismo con IIS, estaría bueno.
    @AlardElSanto: Desde luego yo estuve a punto de darme por vencida, no había forma de encontrar el maldito proceso… En fin, espero que sirva por si alguien más se encuentra con el problema.
    Saludos!

  4. pepe says:

    Bueno yo tb problemas en la instalacion de xammp en win seven pero me descargar el zip y lo descomprime en c y despues inicie los servicios del apache y mysql y corrio sin ningun problema

  5. Armormi says:

    hola yo tengo win 7 instalado y acabo de instalar xapp pero cuando hago a correr el apache . me muestra el running como 3 segundos y despues se quita. y sale ocupado. si tengo instalado el skype y el msn. pero ya fui a lo de administrador de tareas y ese servicio esta detenido y nose que sera . Ayudita

  6. Dexter says:

    Si cuando instalas Xampp, desde el panel de control de Xampp le dices que Apache se instale como servicio marcando el checkbox, y reinicias windows 7, el Apache se antepone al servicio de windows que ocupaba el puerto 80, y arranca bien

  7. microbia says:

    @Dexter: Es verdad! Gracias por el apunte Dexter. Yo uso Xampp en un disco duro externo y creo que no tenía esa opción. Pero es una solución. Gracias!

  8. Charlicc says:

    Seguiré indagando, ya que realicé la modificación al registro que se exponía en el post citado, y revisé el servicio que se expone aquí, pero éste servicio no está inciado.
    Lo curioso es que a mí me ha estado funcionando durante un mes, y de la noche a la mañana el apache a dejado de arrancar.

  9. Freddy says:

    gracias!! me sirvió la sugerencia de abrir el task manager… sólo le di terminar el proceso del apache… y despues pude reiniciarlo sin problemas. Si no leo tu post, no doy con esa solución.

  10. Sballester says:

    Buenas…tengo Windows vista instlado.. intenté instalarme Xamp pero no me funciona Apache.. hago las pruebas pero no conecta… he revisado tanto el archivo de config como el ini pero no sé que pasa…

    Entro a mi ordenador no como administrador sino como usuario con una contraseña.. no sé si esto influye porque todo está instalado en C.. ¿alguien me puede ayudar no sé qué hacer? He probado a hacerlo varias veces, primero por separado, primero el Apache.. luego el pack de Xamp.. no estoy puesta en la materia, es nuevo para mi.. no encuentro nadie que me pueda ayudar ni ningún curso en el que pueda aprender correctamente a cómo hacerlo…
    ¿alguien me puede ayudar?

  11. Diox says:

    Saludos, segun yo, que me pasaba lo mismo con el puerto… lo que hice fue cambiar en el archivo de configuracion de http del Apache, en lugar de que diga 80, le di 8080, y listo, corre de maravilla!

  12. Matias says:

    Graicas, te amo!!!

  13. HUbert says:

    @Armormi: Estimado, tambien tuve ese problema, al parecer había detenido el IIS pero creo que por la opción de servicios no lo detiene del todo, así que fuí a panel de control\herramientas administrativas, doble clic sobre Administrador de internet information services (IIS), se abrirá un formulario, al lado derecho en panel de acciones da clic en detener, luego reintenta levantar el servicio de Apache desde XAMP, saludos

    Hubert

  14. Steven says:

    Emm.. Mi Pc no tiene activado el “BrandCache” y igual sigue sin agarrar el Apache. Que hago? D:

  15. Mi problema fue el Skype. Estoy desde ayer configurando servicios sin que funcione y después de leer este informe, cerré el Skype y listo. Nunca se me hubiese ocurrido. Muchas gracias.

  16. Jmbs says:

    @Dexter: Gracias Man Ese Era El Problema Hize Eso Reinicie El Pc Y Abri El Panel De Xammp Y Listo Esta El Apache En Runing.. Gracias

  17. Alvaro says:

    @Dexter: Muchisimas gracias hombre!! He buscado por más de 4 horas una solución hasta que me encuentro con tu post. Para mi la solución fue tal como la describiste, poner el apache como servicio desde el menú de xampp, reiniciar y listo, todo trabajando perfecto. Saludos.

  18. Clos132 says:

    ayudenme pls!
    tengo instalado el wampserver pero dichoso puerto 80 esta ocupado por un proceso llamado “system”.. ya busq el servicio BrandCache y no la tengo ejecutando.. no tengo skype.. no tengo el IIS activado… noc q hacer pls ayudenme…

  19. Clos132 says:

    ahh y escaneando el puerto me dice q es un proceso Micrososft-HTTPAPI/2.0

  20. NexusFireMan says:

    Hola a todos,

    Yo el problema que tengo es que no me arranca el servicio de MySQL.

    A alguien mas le pasa?

    Que solución puede haber?

  21. Fer says:

    Muchas gracias ojalá personas como tú sigan realizando este tipo de notas que para todos los que no tenemos mucha idea nos ayudan demasiado… tremendo aporte

  22. jose says:

    hola amigos el problema que tengo es el siquiente mi xampp me funciona bien pero cuando quiero i ngresar a mi localhost ingreso mi username y contraseña y no la reconoce. si me pueden apoyar porfavor .
    phpMyAdmin
    El servidor MySQL no autorizó su ingreso
    eso es lo que dice

  23. YeaYea says:

    hola mi problema es cuando quiero ingresar a la pestaña “ESTATUS” del panel izquierdo en la direccion localhost, me bota de windows al pantallazo azul…alguien tiene una idea de lo que pueda ser??? el XAMPP lo tengo en c:/ XAMPP, en win7 64 bits. Gracias por su ayuda

Volver arriba