1. Computing

How To Fix Code 32 Errors

A Troubleshooting Guide for Code 32 Errors in Device Manager

By

Code 32 Error Message

The Code 32 error is one of several Device Manager error codes. The Code 32 error will almost always display in the following way:

"A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32)"

Details on Device Manager error codes like Code 32 are available in the Device Status area in the device's properties: How To View a Device's Status in Device Manager.

Important: Device Manager error codes are exclusive to Device Manager. If you see the Code 32 error elsewhere in Windows, chances are it's a system error code which you should not troubleshoot as a Device Manager issue.

Cause of the Code 32 Error

Code 32 errors are usually caused when the start type for the hardware device's driver is disabled in the registry.

Error Code 32 Troubleshooting

  1. Restart your computer if you haven't already restarted it at least once after seeing the Code 32 error.

    There's always the chance that the error Code 32 you're seeing on a device was caused by a temporary problem with the hardware. If so, a restart of your computer might be all you need to fix the Code 32 error.

  2. Did you install a device or make a change in Device Manager just before the Code 32 error appeared? If so, it's likely that the change you made caused the Code 32 error.

    Undo the change if you can, restart your computer, and then check again for the Code 32 error.

    Depending on the changes you made, some solutions might include:

  3. Delete the UpperFilters and LowerFilters registry values. One common cause of Code 32 errors is the corruption of two registry values in the DVD/CD-ROM Drive Class registry key.

    Note: Deleting similar values in the Windows Registry could also be the solution to a Code 32 error that appears on a device other than a Blu-ray, DVD, or CD drive. The UpperFilters/LowerFilters tutorial linked above will show you exactly what you need to do.

  4. Reinstall the drivers for the device. Uninstalling and then reinstalling the drivers for the device is another likely solution to a Code 32 error. This should correctly reset the start type in the registry.

    Important: If a USB device is generating the Code 32 error, uninstall every device under the Universal Serial Bus controllers hardware category in Device Manager as part of the driver reinstall. This includes any USB Mass Storage Device, USB Host Controller, and USB Root Hub.

    Note: Correctly reinstalling a driver, as in the instructions linked above, is not the same as simply updating a driver. A full driver reinstall involves completely removing the currently installed driver and then letting Windows install it over again from scratch.

  5. Update the drivers for the device. Installing the latest drivers from the manufacturer for a device with the Code 32 error is another possible fix for this problem.

  6. Manually change the driver's start type in the registry. This is the most direct solution to the Code 32 error and should fix the problem if the previous three troubleshooting steps didn't work.

    Note: This will likely be the fix if you find the driver's start type in the registry as 0x00000004 which means that it's disabled. The correct start type depends on the driver. For example, cdrom should have a start type of 0x00000001.

  7. Replace the hardware. As a last resort, you might need to replace the hardware that has the Code 32 error.

    While not very likely, it is also possible that the device is not compatible with your version of Windows. This might be an issue if the hardware with the Code 32 error was manufactured many years ago or if your operating system is several versions old. You can reference the Windows HCL if you think this might be a possibility.

    Note: If you're sure that the hardware itself isn't the cause of this particular Code 32 error, you could try a repair install of Windows. If that's not successful, you could then try a clean install of Windows. I don't recommend doing either of those before you try replacing the hardware, but you may have to give them a shot if you're out of other options.

Please let me know if you've fixed a Code 32 error using a method that I don't have above. I'd like to keep this page as updated as possible.

Applies To

The Code 32 error could apply to any hardware device in Device Manager but most Code 32 errors appear on optical drives like Blu-ray, DVD, and CD drives.

Any of Microsoft's operating systems could experience a Code 32 Device Manager error including Windows 8, Windows 7, Windows Vista, Windows XP, and more.

Still Having Code 32 Issues in Device Manager?

See Get More Help for information about contacting me on social networks or via email, posting on tech support forums, and more. Be sure to let me know that the exact error you're receiving is the Code 32 error in Device Manager. Also, please let us know what steps, if any, you've already taken to try to fix the problem.

  1. About.com
  2. Computing
  3. PC Support
  4. Troubleshooting Guides
  5. Error Messages
  6. C
  7. How To Fix Error Code 32 Error (A driver (service) for this device has been disabled. An alternate driver may be providing this functionality)

©2014 About.com. All rights reserved.