Ciao Mauri,
allora:
Versione 2.5 che dici tu è la versione del pannello di controllo di Xampp.
Detto questo, ti ripeto
Xampp 1.7.1 è ok, gli altri più nuovi non saprei.
Con 7, vista, è preferibile installare in C:\ che in c:\program files
A volte non parte perchè hai qualcosa che usa la porta 80, come detto da tomtomeight
A volte è skype ad usare la porta 80.
Se hai skype installato facilmente dovrai cambiare le porte(di skype).
Qui trovi le istruzioni per Xampp
http://www.apachefriends.org/it/xampp-windows.html