Windows Vista - http://www.vistaarticles.com
Windows cannot access this hardware because its service key information in the registry is missing or recorded incorrectly. (Code 40)
http://www.vistaarticles.com/articles/500/1/Windows-cannot-access-this-hardware-because-its-service-key-information-in-the-registry-is-missing-or-recorded-incorrectly.-%28Code-40%29
By 
Published on 11/16/2007
 
Windows cannot access this hardware because its service key information in the registry is missing or recorded incorrectly. (Code 40)

Windows cannot access this hardware. (Code 40)

Information in the registry's service subkey for the driver is invalid.

Uninstall the driver, and then click Scan for hardware changes to load the driver again.