Having problems starting the Apache service on Windows 10? Probably port 80 is used by another process.
When you check which process is using port 80 (use Resource Monitor), it probably is the ‘System’ process (PID=4).
This means that a process by default installed and started by Windows is using port 80. Big chance that the ‘World Wide Web Publishing Service’ is running. Just stop it and set the Startup Type to ‘Manual’
Now try starting the Apache service again. If it is running, the Resource Monitor should now show that the ‘httpd.exe’ process is using port 80.