Attempting to start Apache app...Status change detected: runningStatus change detected: stoppedError: Apache shutdown unexpectedly.This may be due to a blocked port, missing dependencies,improper privileges, a crash, or a shutdown by another method.Check the "/xampp/apache/logs/error.log" fileand the Windows Event Viewer for more clues

/xammp/apache/logs/error.log is empty

I don't know how to get the Windows Event Viewer.

I am "guessing" this a "Port" problem. What ports should I change in Apaches httpd.conf file?

The main issue with ports is something using port 80, which 90% of the time in the past, it was Skype that was the culprit. Skype by default chooses port 80 and the workaround is simple ... shutdown Skype, start Apache, then re-launch Skype and Skype will choose a different port automatically.

The other issue could be with Windows Firewall blocking it, Windows User Account Control, etc., which it should alert you saying that an application is trying to access it and allow you to accept or deny it, depending on your settings. So if the first part doesn't work (Skype), then troubleshoot these two areas.

For great video and written tutorials and guides on creating your own web server and installing things such as forums, blogs, etc., visit http://myownhomeserver.com

I don't have Skype installed, at least it doesn't appear in my list of installed programs.

I turned the Firewall off. No help.UAC messages does not appear.

When I use the XAMPP control panel to start Apache, a PID appars briefly, then I get the error message that I posted in my original message.Attempting to start Apache app...Status change detected: runningStatus change detected: stoppedError: Apache shutdown unexpectedly.This may be due to a blocked port, missing dependencies,improper privileges, a crash, or a shutdown by another method.Check the "/xampp/apache/logs/error.log" fileand the Windows Event Viewer for more clues

In httpd.conf, I have "LISTEN 80". Can you suggest any other configuration control statements I should be looking at?

Hehe, CODE: SELECT ALL is not part of the config file ... it's just formatting on the forums. The actual part is the LISTEN 80 part. Re-installing it probably won't help, but it won't hurt either, so give it a try.

For great video and written tutorials and guides on creating your own web server and installing things such as forums, blogs, etc., visit http://myownhomeserver.com

Okay. I think I have found the root of the problem. If I restart Apache from the XAMPP Control panel displayed on the monitor, it seems to start another copy of Apache. This, after a few restarts, confuses Apache because of the mulitple copies. If I stop and restart Apache from the task bar icon, all seems to be good. I did 5 or 6 restarts this way and never got the error.