I have v3.2.1 and it was working fine until one day I came to access it and got the following;

10:54:42 [Apache] Error: Apache shutdown unexpectedly.10:54:42 [Apache] This may be due to a blocked port, missing dependencies, 10:54:42 [Apache] improper privileges, a crash, or a shutdown by another method.10:54:42 [Apache] Press the Logs button to view error logs and check10:54:42 [Apache] the Windows Event Viewer for more clues10:54:42 [Apache] If you need more help, copy and post this10:54:42 [Apache] entire log window on the forums

20:04:32 [main] Initializing Control Panel20:04:32 [main] Windows Version: Windows 7 Professional SP1 64-bit20:04:32 [main] XAMPP Version: 1.8.120:04:32 [main] Control Panel Version: 3.2.1 [ Compiled: May 7th 2013 ]20:04:32 [main] You are not running with administrator rights! This will work for20:04:32 [main] most application stuff but whenever you do something with services20:04:32 [main] there will be a security dialogue or things will break! So think 20:04:32 [main] about running this application with administrator rights!20:04:32 [main] XAMPP Installation Directory: "c:\xampp\"20:04:32 [main] Checking for prerequisites20:04:33 [main] All prerequisites found20:04:33 [main] Initializing Modules20:04:33 [Apache] Problem detected!20:04:33 [Apache] Port 80 in use by "Unable to open process" with PID 4!20:04:33 [Apache] Apache WILL NOT start without the configured ports free!20:04:33 [Apache] You need to uninstall/disable/reconfigure the blocking application20:04:33 [Apache] or reconfigure Apache and the Control Panel to listen on a different port20:04:33 [mysql] XAMPP MySQL Service is already running on port 330620:04:33 [main] Enabling autostart for module "Apache"20:04:33 [main] Starting Check-Timer20:04:33 [main] Control Panel Ready20:04:33 [Apache] Autostart active: starting...20:04:33 [Apache] Problem detected!20:04:33 [Apache] Port 80 in use by "Unable to open process" with PID 4!20:04:33 [Apache] Apache WILL NOT start without the configured ports free!20:04:33 [Apache] You need to uninstall/disable/reconfigure the blocking application20:04:33 [Apache] or reconfigure Apache and the Control Panel to listen on a different port20:04:33 [Apache] Attempting to start Apache app...20:04:34 [Apache] Status change detected: running20:04:36 [Apache] Status change detected: stopped20:04:36 [Apache] Error: Apache shutdown unexpectedly.20:04:36 [Apache] This may be due to a blocked port, missing dependencies, 20:04:36 [Apache] improper privileges, a crash, or a shutdown by another method.20:04:36 [Apache] Press the Logs button to view error logs and check20:04:36 [Apache] the Windows Event Viewer for more clues20:04:36 [Apache] If you need more help, copy and post this20:04:36 [Apache] entire log window on the forums

Diese Eingabeforderung nicht waehrend des Running beendenBitte erst bei einem gewollten Shutdown schliessenPlease close this command only for ShutdownApache 2 is starting ...(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:80(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:80AH00451: no listening sockets available, shutting downAH00015: Unable to open logs

Apache konnte nicht gestartet werdenApache could not be startedPress any key to continue . . .

Well, Apache needs two ports, one for HTTP communication (Default port 80) and one for HTTPS/SSL (Default port 443).Surely you can configurate Apache to use different ports, but this can have other side effects with your web applications.

We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

First of all you should identify which service is running and blocking the ports. This will be very common the SQL Server Reporting Services of MSSQLSERVER.Then you have to decide if you really need this service or maybe you can stop the service for the time you are working with XAMPP.

I would not change Apaches default ports unless it is really needed.Skype and TeamViewer for example can be configured not to use ports 80 and 443 without any influences for its functionality and most of the users.

We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

Thank You for posting this list of programs that block Apache Server from running. I was able fix the issue I had and get back up an working again. It was Odd because things were working fine before and then this next time I tried getting in I got the Port issue warning. Still don't know why it worked once then just quit but heh. Windows go figure. LOL