Hello,
Before going any further, feel free to let me know your computer's model and have a check on the hyperlink http://www.microsoft.com/windows/compatibility/ whether your computer is compatible with Windows Vista OS.
Terminate third-party conflicts
Run Windows Safe Mode
1) Detach all unnecessary peripheral devices from your computer, such as printers, scanners and removable storage devices.
2) Restart the computer.
3) Keep pressing the F8 key until the Windows Startup menu appears.
4) Choose Safe Mode with Networking, and press Enter.
5) Test the issue in Safe Mode to see if the issue still exists.
Note: In Safe Mode, your system display and Desktop will look and perform differently than in Normal Mode. This is only temporary.
If the issue does not occur in safe mode, let’s try a Clean Boot to test the issue.
Start Windows in Clean Boot mode
Note: You must be logged on as an administrator or a member of the Administrators group to complete this procedure.
1) Click Start.
2) Copy and paste "msconfig" (without the quotation marks) in the Start Search box, and click Enter.
3) Switch to Services tab and then Check Hide All Microsoft Services.
4) Click Disable All.
5) Switch to the Startup tab and then Click Disable all.
6) Click OK.
7) Click Restart to restart the computer and test the issue.
Hope it works!