Have you got any security/antivirus software installed? There are known problems with some versions - might be an idea to temporarily uninstall them.
See Information about programs that are known to experience a loss of functionality when they run on a Windows Vista Service Pack 1-based computer
It could easily be hardware drivers too though.
Dodgy versions of Vista might work for a while but I wouldn't be surprised if you found yourself locked out one morning..