Hallo,
hast du zufällig Skype im Autostart? Skype und eventuell andere Programme können den Start von Apache verhindern (da diese auf dem gleichen Port laufen). Führe mal den bei xampp beigepackten Portchecker aus, der alle Ports überprüft.
Gruß,
Tar