Windows 10 XAMPP cannot start httpd on port 80

Recently I’ve completed the upgrade of my desktop from Windows 7 to Windows 10.

In general process was without major problems if we exclude extremely long wait and need to reboot the computer once more to make it work properly.

Today I’ve decided to start XAMPP to test few scripts.
Unfortunately I was greeted with following message:

8:58:37 PM  [Apache] 	Problem detected!
8:58:37 PM  [Apache] 	Port 80 in use by "Unable to open process" with PID 4!
8:58:37 PM  [Apache] 	Apache WILL NOT start without the configured ports free!
8:58:37 PM  [Apache] 	You need to uninstall/disable/reconfigure the blocking application
8:58:37 PM  [Apache] 	or reconfigure Apache and the Control Panel to listen on a different port

Quick check showed that indeed port 80 is used.

netstat

PID 4 is usually associated with services.
Looking at services and browsing down showed that Word Wide Web Publishing Service is started by default with windows 10 upgrade.

Word Wide Web Publishing Service

After stopping Word Wide Web Publishing Service I was able to start Apache on port 80.

9:03:36 PM  [Apache] 	Attempting to start Apache app...
9:03:36 PM  [Apache] 	Status change detected: running

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.