A Driver Cannot Load On This Device [Fixed]

Reading time icon 6 min. read


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

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

Key notes

 

A Driver Cannot Load On This Device
A message from our partner

Fix all your driver issues with PC HelpSoft Driver Updater:

Easily update and fix driver issues on your PC in just three steps with PC HelpSoft Driver Updater:

  • Download and install PC HelpSoft Driver Updater.
  • Scan your PC to find outdated or missing drivers.
  • Click on Update Now to quickly install the latest and original drivers.
Keep your PC running at its best - update your drivers now! PC HelpSoft has been downloaded by 0 readers this month

If you’re seeing the “A driver cannot load on this device” error on your Windows PC, you’re not alone. It can prevent your PC from functioning properly, leading to frustrating delays and disruptions.

Many users face challenges when drivers fail to load, especially after updates or system changes. Keep reading to discover effective solutions and get your device back on track.

1. Quick Fixes

Before moving on with more technical solutions, try these simple steps first:

  • Restart your PC from the Start Menu > Power button > Restart button.
    restart device
  • Try disconnecting and reconnecting the hardware that the driver controls. Often drivers can’t load just because the Windows OS can’t communicate with poorly seated hardware.
  • Is the hardware you’re using a plug-and-play device? Instead of using the front USB connectors, use one on the back of the PC, preferably the blue one that offers USB 3.0 capabilities.
  • If your Windows PC is based on an ASRock motherboard, the AsrDrv.SYS file of the ASRock Utility often causes this driver-loading issue. Uninstall the ASRock Utility from your PC and check if it works. If it does, install the latest version from the official ASRock Utilities Update portal.

2. Install Optional Windows Updates for Drivers

  1. Click on the Start button in the bottom left of the PC screen.
  2. Select Settings (the gear icon) from the list of options.
  3. Click on Update & Security.
    Update and Security
  4. From the left-hand menu, choose Windows Update.
  5. Click on the Check for updates button.
  6. After the search completes, look for a link that says View optional updates. Click on that hyperlink.
    View optional updates
  7. In the Optional updates dialog box, expand the Driver updates section.
  8. Browse the list and check the box next to each driver you want to install.
  9. Click the Download and install button at the bottom of the screen.
    View optional updates
  10. After the installation is over, reboot your PC to apply the changes.

3. Toggle Off the Windows Memory Integrity Setting

  1. Hit the Start button at the bottom left corner of the screen.
  2. Choose the Settings or the gear icon from the Start Menu.
  3. In the Settings window, click on Update & Security.
    Update & Security
  4. When on Update & Security, from the left-hand menu, choose Windows Security.
  5. Click the Open Windows Security button at the top of the screen.
    Open Windows Security
  6. In the Security at a glance window, select Device security.
    device security
  7. Under the Core isolation section, click on Core isolation details.
    device security
  8. Locate the Memory integrity toggle switch and click it to turn it off.
    Memory integrity toggle
  9. If prompted, confirm the action by clicking Yes or entering your administrator password.
  10. Restart your computer to apply the changes.

4. Roll Back Recently Installed Windows Updates

  1. Press the Windows + I keys together to open the Settings app.
  2. Select the Update & Security option.
  3. From the left-hand menu, click on Windows Update.
  4. Click on View update history to see the list of installed updates.
    View update history
  5. Click on Uninstall updates at the top of the screen.
    Uninstall updates
  6. A new window will open showing the list of installed updates.
  7. Find the most recent one by looking at the Installed On column.
  8. Click once on the update you want to remove to highlight it.
  9. Again, click the Uninstall button at the top of the list.
    Uninstall
  10. Confirm the uninstallation by clicking Yes when prompted.
  11. Wait for it to uninstall.
  12. Reboot your PC if prompted to complete the process.

5. Tweak the Windows Registry

Locating the Class GUID for the Problematic Driver

  1. Right-click on the Start Menu button and select Device Manager from the Power User context menu.
  2. Locate the device for which the driver is unable to load.
  3. Select it, right-click, and choose Properties from the context menu.
    Properties
  4. The Device Properties dialog box will open.
  5. Navigate to the Details tab and click on the Property drop-down menu.
  6. Select the Class GUID from the Property list.
    Class GUID
  7. You should now see the Class GUID Value in the box below Class GUID.
    Class ID Value
  8. Keep this dialog box open.

Delete UperFilters and LowerFilters Registry Values

  1. Press the Windows + R to bring up the Run dialog box.
  2. Type regedit in the Run command box and hit Enter.
  3. The Registry Editor dialog box will open.
  4. Enter the following Windows Registry address in the address bar at the top.
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass
  5. Hit Enter to quickly redirect to the Class Registry Key.
    Enter address
  6. Now, check the Class GUID Value in the previously opened driver dialog box and find it in the Class Registry Key directory.
  7. Select the Windows Registry entry to reveal the UpperFilters and LowerFilters String Values on the right side.
  8. After selecting these two String Values, right-click, and choose Delete from the context menu.
    Delete keys
  9. Reboot the PC.

6. Uninstall and Reinstall the Problematic Driver

  1. Bring up the Device Manager tool by right-clicking on the Start Menu button and choosing Device Manager.
  2. Click on the device for which Windows can’t load the driver.
  3. Right-click and choose Properties from the context menu.
    go to properties
  4. You’ll see a new dialog box named Device Properties.
  5. Now, navigate to the Driver tab.
  6. Click on the Roll Back Driver button.
    roll back driver
  7. Accept the changes you’re about to make in the confirmation dialog box.
  8. Restart the PC.
  9. Again navigate to the problematic device, select that, right-click, and click on the Update driver option.
    update driver
  10. Select Search automatically for drivers in the new dialog box.
    Search automatically for drivers
  11. Now click on the Search for updated drivers on Windows Update button.
    Search automatically for drivers
  12. The Windows Update dialog box will open automatically.
  13. Click on the View optional updates link.
    windows update options
  14. Extend the Driver updates tree.
  15. If you find any relevant driver in the list that opens, checkmark them.
    windows update options
  16. Click on the Download and Install button.
  17. Reboot the PC when the driver installation is over.

If you’d like to get help from a specialized tool to automate the process, try the PC HelpSoft Driver Updater.

7. Restore Using the System Restore App

  1. Click on the Start button at the bottom left of your screen.
  2. Type Create a restore point in the search bar and click on the matching result.
  3. In the System Properties window that opens, click the System Restore button.
    system restore
  4. Click Next to continue.
  5. Select a restore point from the list that shows the most recent system changes.
  6. Click Next.
  7. Review the details on the confirmation screen and click Finish to begin the restoration process.
    system restore finish hoy nai
  8. Wait while Windows restores your system to the selected point. Your computer will restart automatically.
  9. After the restart, a message will confirm that System Restore completed successfully.

So, now you know the tried and tested solutions to fix the “A driver cannot load on this device” error on a Windows PC. You can try these fixes on Windows 7, 8, 10, and 11.

Also, learn how to resolve a driver power state failure on Windows 11 and DRIVER_CORRUPTED_MMPOOL.

User forum

0 messages