If it does not work on your issue, I'd suggest you installing the Vista driver in Compatibility mode. In some cases, due to hardware modifications by different manufacturers, the driver updates may cause some error. Microsoft tests drivers in various environments before they are published however, we cannot guarantee all drivers will work on all hardware platforms as there are too many different models, although their hardware ID are the same as the standard version. Note: Drivers on the Windows Update site are directly provided by hardware manufacturers. First you might keep windows update regularly to obtain the latest driver for your device.