ERROR_CANNOT_DETECT_DRIVER_FAILURE: 7 Quick Fixes

Installing the latest compatible driver will instantly fix things

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

fix ERROR_CANNOT_DETECT_DRIVER_FAILURE
A message from our partner

To fix various driver issues on your PC, you will need a dedicated tool to find the freshest and the original drivers. You can use PC HelpSoft Driver Updater to do it in 3 easy steps:

  • Download PC HelpSoft Driver Updater and install it on your PC
  • Start the scanning process to search for outdated or missing drivers that cause problems
  • Right-click on Update Now to allow the update process.
Download now PC HelpSoft has been downloaded by 0 readers this month

The ERROR_CANNOT_DETECT_DRIVER_FAILURE issue is caused by misconfigured settings, missing drivers, a buggy driver update, or an incorrect Windows installation. The 1080 (0x438) error is highly uncommon, and only a few cases have been reported to date!

Microsoft’s official website describes the error as, Failure actions can only be set for Win32 services, not for drivers, but doesn’t say much about fixing it.

Before you start troubleshooting, install all pending Windows updates, including the optional ones, and scan the PC for malware.

How can I fix ERROR_CANNOT_DETECT_DRIVER_FAILURE?

1. Install a compatible driver

If you have recently connected a new hardware but haven’t installed a compatible driver, the ERROR_CANNOT_DETECT_DRIVER_FAILURE message may appear. This usually happens with a printer.

While Windows auto-installs the driver for most devices, sometimes the operation fails. In such cases, you must visit the manufacturer’s website, locate a compatible version, and then manually install the driver.

2. Update the installed drivers

  1. Press Windows + X to open the Power User menu, and select Device Manager.
  2. Expand the different entries here, right-click on the devices listed underneath individually, and select Update driver.update driver to fix ERROR_CANNOT_DETECT_DRIVER_FAILURE
  3. Click on Search automatically for drivers and let Windows install the best locally available version. automatic driver search
  4. Once done, restart the PC and check for improvements.

If you already have one installed, updating the driver should get rid of the ERROR_CANNOT_DETECT_DRIVER_FAILURE issue in Windows. Again, do this for all devices, especially any recently connected printer.

3. Roll back the driver update

  1. Press Windows + R to open Run, type devmgmt.msc in the text field, and hit Enter.
  2. Expand all the entries here, right-click on the individual devices one at a time, and select Properties.device properties
  3. Go to the Driver tab, and click the Roll Back Driver button. If the Roll Back Driver button is greyed out, move to the next device.roll back to fix ERROR_CANNOT_DETECT_DRIVER_FAILURE
  4. Select a reason for rolling back the update, and click on Yes to confirm.confirm
  5. Restart the PC and check for improvements.

4. Reset the firewall settings

  1. Press Windows + S to open Search, type Control Panel in the text field, and click on the relevant result.
  2. Click on System and Security.control panel
  3. Now, click on Windows Defender Firewall.
  4. Select Restore defaults from the left pane.restore firewall defaults to fix ERROR_CANNOT_DETECT_DRIVER_FAILURE
  5. Again, click on Restore defaults to confirm the change.

If some custom firewall rules are triggering the Error Cannot Detect Driver Failure Windows message, resetting Windows Defender Firewall to defaults should get things up and running in no time!

5. Uninstall conflicting third-party apps

  1. Press Windows + R to open Run, type appwiz.cpl in the text field, and hit Enter.
  2. Select any app that might be conflicting with the OS, and click on Uninstall.uninstall app to fix ERROR_CANNOT_DETECT_DRIVER_FAILURE
  3. Follow the on-screen instructions to complete the process.
  4. Finally, restart the PC and check for improvements.

If the ERROR_CANNOT_DETECT_DRIVER_FAILURE Windows error message still appears, use a top-rated uninstaller software to delete the program’s leftover files and Registry entries.

6. Perform a system restore

  1. Press Windows + S to open Search, type Create a restore point, and click on the relevant result.
  2. Click the System Restore button.restore to fix ERROR_CANNOT_DETECT_DRIVER_FAILURE
  3. Select the Choose a different restore point option and click on Next.choose a different restore point
  4. Pick the oldest restore point from the list and click Next.choose restore point
  5. Verify the restore details, click on Finish, and confirm the change.
  6. Wait for the system restore to complete. It may take 15-30 minutes.

7. Reinstall Windows

When nothing else works, the last option is to reinstall Windows on the PC. This will clear any misconfigurations as well as fix corruption in the Registry triggering the ERROR_CANNOT_DETECT_DRIVER_FAILURE issue.

reinstall Windows
Reinstalling Windows

To reinstall Windows, connect a USB flash drive to the PC > go to Microsoft’s official website > download the Media Creation Tool > create a bootable USB drive > plug it into the affected PC > change the boot order to the USB drive > load the Windows setup > install Windows.

Remember, the ERROR_CANNOT_DETECT_DRIVER_FAILURE issue usually arises due to software misconfigurations and rarely has to do with hardware. But if the problem persists, you should take the PC to a repair shop and get the hardware inspected.

Before you leave, discover expert tips to make your Windows PC faster than ever!

Which fix worked for you? Share with our readers in the comments sections.

More about the topics: error, System Errors

User forum

0 messages