Run the Anti-Virus in safe mode. (Bitdefender and Avast are good). After cleaning with Anti-Virus, reboot your machine. Now you may need to install repair using the Windows Vista disk.
P.S: Run only one Anti-Virus at a time. Running two different Anti-Virus will not help you anyway.
Thank you :)