Update : 4th August, 2015 :
Go to Start, type in services.msc
For those outthere using the Uniform server Z (which is great!), I can confirm this working for that server too.
I was facing a similar problem with WAMP. In Windows 10 TP, 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.
If it doesn't, try installing Visual C++ Redistributable and then re-install WAMP/XAMPP.
If you have done clean installation of Windows 10, you may not have the Word Wide Web Publishing Service. In that case, simple WAMP/XAMPP installation should work fine.
The name of the service is W3SVC while the description is World Wide Web Publishing Service. I initially did not think I had the service because I was not seeing the service described when sorting by name.
This blocks the port 80 making Apache act weirdly. You can do the following and try again.
This should make port 80 free and restarting WAMP/XAMPP should get you up and running!
What if I don't have "World Wide Web Publishing Service" as a service listed?
Yea, I had this problem as well, it kept telling me "A process witha PID of 4 is using port 80" when I checked it, the process name was "System". I kept thinking I could mess up my PC if i tried stopping this process. But this worked perfectly. Thanks