The “this device cannot start. (Code 10)” is a part of the Device Manager error codes series. This error primarily appears in a Windows OS based system when the Device Manager fails to operate a hardware device.
Most of the time, this error occurs due to outdated or corrupted device drivers. However, in certain situations, this error can also appear on the system when the Device Manager is unable to recognize the device.
Apart from that, the device cannot start code 10 error can also strike the system if the Device Manager detects faulty hardware.
Now, if you are one of those users who are encountering this error on their system, then follow this article till the end.
Main Causes of the “This Device Cannot Start. (Code 10)” Error Message
The “device cannot start code 10” can be triggered by many problematic factors and some of them are explained below. Have a look at them.
- The external Device drivers aren’t installed properly
- Missing Windows Updates or Outdated OS
- Corrupted register files
- Faulty External devices
Now, if you must have a brief idea about the possible causes of this error message. Let’s have a look at the solutions.
Solutions for The “This Device Cannot Start. (Code 10)” Error Message
There are various ways, you can resolve the “This Device Cannot Start. (Code 10)” error message. But only a few of them will provide you a positive result.
In this section, we have given some of the most effective ways to resolve this error message. Have a look at them and try to execute them as instructed.
Perform a Clean Reboot
Most of the time, users are able to remove this error from their Windows OS based system by performing a reboot. And it is quite possible the same trick works on your PC as well.
Now, to use this method on your system follow the given steps.
- Open the Run Dialog Box by pressing the Windows key +X key. Then type “msconfig” in that box and hit the Enter key or the Ok Button. This will open up the System Configuration Utility window.
- In that window, tap on the General tab and click on the Selective Startup option. Then under that option, uncheck the box beside Load Startup Items option.
- Make sure that the box next to the Load System Services and Use Original Boot Configuration is checked.
- Now, navigate to the Services tab and check the box beside the “Hide all Microsoft services” option. After that, hit the Disable All button.
- Once you have done that go to the Startup tab and click on the Open Task Manager option. The Task Manager window will come up on the screen.
- There you need to select all those startup programs which may interfere with the reboot process. Then, click on the Disable button.
- Now, close the Task Manager window and click on the OK button in the System Configuration Utility window.
After applying the steps, reboot the system properly and then check whether the “this device cannot start. (Code 10)” error message is removed or not. If not, then try out the next solution given in this article.
Reinstall the Drivers of Recently Installed Devices
If you have installed a device or made any unwanted changes in Device Manager, then it can lead to this error. Now, to fix that problem, you need to reinstall those Devices Drivers again and to do that follow the given steps.
- Press the Windows key + X key at the same time in order to open the WinX menu. Then, click on the Device Manager option. This will open up the Device Manager on the screen.
- In that window, you will get a list of those Device Drivers which are installed on the system.
- From that list, look for the drivers of those devices which you have recently installed and right-click on them.
- The context menu will appear on the screen. In that menu, click on the Uninstall option and follow the on-screen instructions to complete the removal process.
- Once all the recently added Devices Drivers are uninstalled, reboot the system.
Now, visit the official site of the device manufacturer and download a fresh version of the Drivers. After that, install them one by one and then reboot the system again.
Check the Windows Updates
In some cases, this error is triggered by missing Windows updates and to fix the issue users often install the latest versions on the system. Now, to execute this method on your PC, follow the given steps.
- Click on the Start icon and open up the Windows Search Box. Then, type “Settings” in that box.
- Now, click on the first shortcut option which appears in the result section in order to open the Settings window.
- There you need to click on the “Update & Security” icon. This action will open up its window on the screen.
- In the “Update & Security” windows, you will get the “Check for updates” option, under the Windows Update section. Click on that option.
Once you do that the Update tool will start an online update search on the system. And if the tool gets the updates, then it will automatically install those update files on the system.
Delete the UpperFilters and LowerFilters Registry Values
It might be possible the Register files on the system gets corrupted because of some application installation and OS updates. Now to fix that problem the user needs to modify or delete the UpperFilters and LowerFilters values of Register files.
Follow the given steps to apply the requisite steps:
- Launch the Run Dialog Box by pressing the Windows key + X key. Then type “regedit” on it and hit the Enter key or the OK button. This will open up the Register Editor window on the screen
- In that window, you need to keep expanding the folder until you reach the given location.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class registry key.
- Once you reach there, click on the > or + icon next to the Class key in order to expand it. In that expanded section, you will get a long list of subkeys folders.
- From that list look for the correct Class GUID for the hardware device and then click on it.
Note: To learn about the Class GUID of the hardware device, see the code beside the Devices Drivers in the Device Manager window.
- A newly expanded section will appear under the selected subkeys folder. In that section, you will get the UpperFilters and LowerFilters values.
- Now, right-click on the UpperFilters and LowerFilters values and select the Delete option.
Now, close all the windows and restart the system. After that verify the status of the error by running any application on the devices.
However, if none of the given error helps you, then it might be possible that the hardware device that your using is broken. Now, to fix that issue you need to either repair the device or replace it with a new one.
We hope that our solution and suggestions are helpful to you regarding this device cannot start. (code 10) error message.