I was facing a similar problem with WAMP SERVER. In Windows 10, the Word Wide Web Publishing Service comes pre-installed. This is related to IIS and you can remove it if you don’t need it.
This blocks the port 80 making Apache act weirdly. You can do the following and try again.
Go to Start, type in services.msc
Scroll down in the Services window to find the World Wide Web Publishing Service.
Right click on it and select Stop.
This should make port 80 free and restarting WAMP/XAMPP should get you up and running!