Originally appeared at http://praveenpuglia.com/make-wamp-work-on-windows-10-technical-preview/

Note – This happens to work on Windows 10 release builds as well. Let me know if it doesn’t and I’ll look for another way to fix it.

Shortly after the Windows 10 Technical Preview was made available, I was excited to try it out. And so I did. Everything was pretty cool until I tried starting WAMP, just to find out that it never starts (stuck at the yellow state in the notification area). Whenever a new version of Windows comes up, there is something or the other wrong with WAMP.

Skype wasn’t the problem this time because I didn’t install it. I also removed the modern Skype that comes installed with the Technical Preview. Neither it was the IPV6 issue which stopped it from working on Windows 8.

As I figured out, the port 80 was being used by a native service named – World Wide Web Publishing Service. Stopping it and restarting WAMP did the trick. Here’s how to locate and stop the service.[screenshot below]

  • 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.

Now restart WAMP and you should be good to go.

UPDATE – In the newer versions of Windows 10, you may not find the World Wide Web Publishing Service. If WAMP isn’t working even then, try the next approach.

Wamp on Windows 10 - Services

If you don’t want to do it that way, you can change the WAMP listen port number.  Here’s how to do that.

  • Click on the WAMP icon in system tray.
  • Select Apache > httpd.conf
  • Search for Listen 80.
  • Change 80 to any other port number e.g. – 9080.
  • Restart WAMP.

WAMP will work now, and you can use that port number everywhere for access. E.g – 

 instead of just 

EDIT(17th March, 2015)  : As mentioned here, I came to know that World Wide Web Publishing Service associates with IIS. Windows 10 comes pre-loaded with it. You either uninstall it or disable it while running Apache. For the latest build of Windows 10, the following from the mentioned link should solve the issue.

As of the current W10 Preview build (9926), install the MSVC2012 VC11 C/C++ runtime library to run WAMPServer 2.5 as W10 does not have this library as part of the W10 install.

Know a different workaround? Let me know in comments.