Apache complaint about port 80 blocked

Problems with the Windows version of XAMPP, questions, comments, and anything related.

Apache complaint about port 80 blocked

Postby shortmort37 » 08. February 2018 06:00

Sorry, I'm sure this is a well-worn topic.

Apache had been working fine, as part of my XAMPP distribution. Then, it started to complain about port 80 being blocked. I've copied the log, further below. The PID it is complaining about, however, is for netsvcs - and there are no less than 13 spawned processes that share that PID:

Image

How can I tell which is the offending process?

Dan

11:48:26 PM [main] Initializing Control Panel
11:48:26 PM [main] Windows Version: Windows 8.1 64-bit
11:48:26 PM [main] XAMPP Version: 5.6.15
11:48:26 PM [main] Control Panel Version: 3.2.2 [ Compiled: Nov 12th 2015 ]
11:48:26 PM [main] You are not running with administrator rights! This will work for
11:48:26 PM [main] most application stuff but whenever you do something with services
11:48:26 PM [main] there will be a security dialogue or things will break! So think
11:48:26 PM [main] about running this application with administrator rights!
11:48:26 PM [main] XAMPP Installation Directory: "c:\xampp\"
11:48:26 PM [main] Checking for prerequisites
11:48:27 PM [main] All prerequisites found
11:48:27 PM [main] Initializing Modules
11:48:27 PM [Apache] Problem detected!
11:48:27 PM [Apache] Port 80 in use by "C:\WINDOWS\system32\svchost.exe -k netsvcs" with PID 448!
11:48:27 PM [Apache] Apache WILL NOT start without the configured ports free!
11:48:27 PM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:48:27 PM [Apache] or reconfigure Apache and the Control Panel to listen on a different port
11:48:27 PM [mysql] XAMPP MySQL is already running on port 3306
11:48:27 PM [main] Enabling autostart for module "Apache"
11:48:27 PM [main] Enabling autostart for module "MySQL"
11:48:27 PM [main] Starting Check-Timer
11:48:27 PM [main] Control Panel Ready
11:48:27 PM [Apache] Autostart active: starting...
11:48:27 PM [Apache] Problem detected!
11:48:27 PM [Apache] Port 80 in use by "C:\WINDOWS\system32\svchost.exe -k netsvcs" with PID 448!
11:48:27 PM [Apache] Apache WILL NOT start without the configured ports free!
11:48:27 PM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:48:27 PM [Apache] or reconfigure Apache and the Control Panel to listen on a different port
11:48:27 PM [Apache] Attempting to start Apache app...
11:48:27 PM [mysql] Autostart aborted: MySQL is already running
11:48:28 PM [Apache] Status change detected: running
11:48:29 PM [Apache] Status change detected: stopped
11:48:29 PM [Apache] Error: Apache shutdown unexpectedly.
11:48:29 PM [Apache] This may be due to a blocked port, missing dependencies,
11:48:29 PM [Apache] improper privileges, a crash, or a shutdown by another method.
11:48:29 PM [Apache] Press the Logs button to view error logs and check
11:48:29 PM [Apache] the Windows Event Viewer for more clues
11:48:29 PM [Apache] If you need more help, copy and post this
11:48:29 PM [Apache] entire log window on the forums
shortmort37
 
Posts: 11
Joined: 08. February 2016 14:32
Operating System: Windows 8.1

Re: Apache complaint about port 80 blocked

Postby Nobbie » 08. February 2018 11:44

I think its due to "BITS - Background Intelligent Transfer Service" which is a Microsoft Service for downloading Updates. I have no idea if this runs temporarily only or permanently, if have no idea if you can stop it etc., but it is known to use the HTTP protocoll and Port 80/443 for the service. I wonder that your PC uses BITS, due to the documentation BITS is not delivered by WIndows8.

On some instances i found very vague hints for a virus or a trojan, maybe you should check your system?!
Nobbie
 
Posts: 10224
Joined: 09. March 2008 13:04

Re: Apache complaint about port 80 blocked

Postby shortmort37 » 09. February 2018 01:37

I terminated BITS. Same problem. I run Symantec Endpoint AV on my computer, and it has no complaints - I ran a scan anyway, nothing malicious noted.

Does anyone have any ideas how I can pinpoint which Windows process has latched onto port 80?
shortmort37
 
Posts: 11
Joined: 08. February 2016 14:32
Operating System: Windows 8.1

Re: Apache complaint about port 80 blocked

Postby shortmort37 » 09. February 2018 02:53

It's iphlpsvc. From here: https://www.bleepingcomputer.com/startu ... 25881.html

Windows service that provides tunnel connectivity using IPv6 transition technologies (6to4, ISATAP, Port Proxy, and Teredo), and IP-HTTPS. If this service is stopped, the computer will not have the enhanced connectivity benefits that these technologies offer.


It never used to block port 80. Now, to investigate how I can get it to stop - without disabling the service.
shortmort37
 
Posts: 11
Joined: 08. February 2016 14:32
Operating System: Windows 8.1


Return to XAMPP for Windows

Who is online

Users browsing this forum: No registered users and 50 guests