I initially tried installing XAMPP using the installer and got a message to the effect of "port 80 and port 3306 are already in use". I uninstalled and re-installed using the .zip archive, and didn't get the message, but when I do a port check, those to ports are marked as "SYSTEM" Consequently, Apache won't start, and I get a "page not found" when I try to bring up localhost.
The problem is, to my knowledge, I am not running any other HTTP server on my system, and I don't know what is using these ports. Is there a way to find out what is occupying these ports. How do I then free them up?
I am running Vista Home Premium on a Sony Vaio laptop. I am attempting to run XAMPP from a partition on the main hard drive.