viernes, mayo 01, 2015

Problemas al querer iniciar IIS porque Skype usa el puerto 80

La verdad Windows 8 no termina de gustarme, en general el software de Microsoft puede ser frustante en algunas ocasiones como la que me acaba de ocurrir:

Instale IIS en mi máquina para probar un código javascript que usa AJAX y CORS, al querer correr el default website usando el IIS Manager me salía un error de que no se podía iniciar el website porque la dirección ya estaba en uso.

Como se que IIS usa por default el puerto 80, significa que otro proceso estaba escuchando en ese puerto. Me di a la tarea de averiguar quien era el culpable:

> netstat -aon | findstr :80
    TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1864

El culpable es el proceso con PID 1864 en este caso. Luego abrí el task manager y en la pestaña de procesos hice click derecho sobre el encabezado para activar la columna PID.

Me sorprendio que Skype fuera el culpable, no se para que Skype utiliza ese puerto. Al cerrar Skype el problema se resolvió.