In 64 bit versions of Windows Vista, you cannot install drivers that are not "signed". This means that if you're trying to install some strange hardware, or some customer drivers, you'll run into problems.
Fortunately you can disable this restriction by running the following from the command prompt...
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
More details can be found here.