http://python.org/download/
ich würde es einfach mal mit "Python 2.5.1 Windows Installer" versuchen, dürfte das richtige sein. Nach der Installation natürlich nochmal neustarten. Ich hoffe, Python ist Vista-kompatibel, nehme ich aber an.