@edmond follow the steps that I put to you to acontinuación, to my it worked to me in its day and I hope that it serves to you. It is for Windows 10, although I do not think you will have problems in other versions of Windows.
Hello, I explain the solution to this problem in windows 10
If we access to
Start>All applications>Windows Systems>SysysSystem command prompt
and type in the console
netstat -ano It shows us all the ports that the system is using, both TCP and UDP. In this case, port 80 is used by the PID system with value 4, which indicates the specific service that is using it.
Using Ctrl+Alt+Sup we access the Windows Task Manager, and in the Details tab, it shows us the name of the running process which is associated to a PID.
The system process referred to is the World Wide Web Publishing Service, which by default, starts in automatic mode with port 80.
In the startup browser we put Administrative Tools and from here we access Services. We look for this process, we access with the secondary button to Properties and we change its starting mode from Automatic to Manual.
To make sure that this port is released just do again a netstat -ano in the console.
In this way XAMPP can already **** by default that port without having to modify anything in the configuration files or having to change to another port.
Best regards!