When you encounter issue with Vista, it could be because the User Account Control (UAC) is enabled and should be disabled. To disable UAC :-
Goto Control Panel --> User Accounts --> Disable UAC for user