Have a PNY 8GB flash drive, Vista searches for driver, says it found driver, but has a problem installing it. Followed advice on deleting INFCACHE.1, to no avail.
Found my own answer: Point flash drive to C:Windows/winsxs for missing drive. System may indicate not sure if the driver is correct. Install it anyway. It works.