Code 19 - CM_PROB_REGISTRY

This Device Manager error message indicates that a registry problem was detected.

Error Code

19

Display Message

"Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)"

This error can result if more than one service is defined for a device, there is a failure opening the service key, or the driver name cannot be obtained from the service key.

Try either uninstalling and reinstalling the driver or rolling back the system to the most recent successful configuration of the registry.

To uninstall and reinstall a device driver, follow these steps:

  1. Open Device Manager.

  2. Right-click the icon that represents the device in the Device Manager window.

  3. On the menu that appears, click Uninstall to uninstall the device driver.

  4. Click Action on the Device Manager menu bar.

  5. On the Action menu, click Scan for hardware changes to reinstall the device driver.

To roll a system back to the most recent successful configuration of the registry, restart the computer in Safe Mode and select the Last Known Good Configuration option.

For driver developers

The DEVPKEY_Device_ProblemStatus property on the device should indicate a failure code that may provide more context on the problem. A common cause of this problem is that a driver service that was specified as a device filter for this device or a class filter for the class this device is in is a service that does not exist. In that situation, the DEVPKEY_Device_ProblemStatus property on the device is typically STATUS_OBJECT_NAME_NOT_FOUND (0xc0000034).