Bueno para detectar qué programa está usando un puerto en específico utilicé la combinación de los comandos netstat y tasklist que muestro a continuación su forma de uso:
1) Buscar el PID del programa que está escuchando en el puerto:
C:\Users\Pedro>netstat -abon | find ":80" | more
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3716
2) Buscar el nombre del PID encontrado:
C:\Users\Pedro>tasklist /FI "PID eq 3716"
Nombre de imagen PID Nombre de sesión Uso de memor
========================= ======== ================ ============
Skype.exe 3716 Console 113,740 KB
3) Terminar el programa no deseado:
C:\Users\Pedro>taskkill /F /IM "Skype.exe"
4) Comprobar que se ha terminado el programa no deseado:
C:\Users\Pedro>netstat -abon | find ":80" | more
Veremos que nada se muestra porque el programa no deseado ya ha sido finalizado. Finalmente, luego de hacer los cambios para levantar apache en este caso, como manera opcional se puede comprobar que ya se levantó correctamente el servicio deseado en el puerto deseado.
C:\Users\Pedro>netstat -abon | find ":80" | more
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 4148
C:\Users\Pedro>tasklist /FI "PID eq 4148"
Nombre de imagen PID Nombre de sesión Uso de memor
========================= ======== ================ ============
apache.exe 4148 Console 14,020 KB

">








http://historiaenfotosperu....