I can't remember the exact error, but I think I got that error on the one Vista Home we have. (No idea why we have one Vista computer.)
I was told to turn off UAC (user account control) in the users section of control panel. Try that, reboot then uninstall and reinstall. That might do it. It worked for me.