Sometimes, you might encounter the USB driver error code 52: Windows cannot verify the digital signature for the drivers required for this device. Luckily, you can fix it by yourself. In this article, MiniTool Partition Wizard puts together some solutions to this issue and hope you can benefit from them.
Windows Digital Signatures
Based on Microsoft public key infrastructure technology, the Windows digital signatures are implemented to verify the identity of the software publisher or the driver vendor. The digital signature can protect your Windows from potential threats and infections of some malicious programs.
According to the explanation from Microsoft, Windows uses a valid digital signature to verify some information, including:
- The file, or the collection of files (such as a driver package), is signed.
- The signer is trusted.
- The certification authority that authenticated the signer is trusted.
- The collection of files was not altered after it was published.
In order to be installed and run on the latest Windows operating system, the drivers and programs must be digitally signed. However, there are still some legitimate programs or drivers that are not signed, and you may encounter certain problems while installing them.
About Windows Cannot Verify the Digital Signature Code 52
Sometimes, your USB ports might fail to recognize any hardware connected to your device, and you will see the error code 52 in the properties of the USB driver. The USB driver code 52 is a typical error related to the digital signature. It commonly occurs after updating or upgrading Windows and comes up with the following error message:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
Besides, you might receive some other different error messages related to Windows digital signature, such as “Windows cannot verify the digital signature for this file. (0xc0000428)”, “Digital Signature not found”, and so on.
If you receive the digital signature error unluckily, take it easy. Some feasible solutions reported by the users are listed in the following contents, and you can work your way down the list until you fix the issue effectively.
7 Solutions to Windows Cannot Verify the Digital Signature
- Modify windows registry
- Update or uninstall the problematic driver
- Use System File Checker utility
- Scan for file system errors
- Disable integrity checks
- Disable driver signature enforcement
- Perform system restore
Fix 1: Modify Windows Registry
In most cases, this issue is caused by 2 registry entries named UpperFilters and LowerFilters, and some users have fixed the problem simply by deleting them. So, if you receive the “Windows cannot verify the digital signature for the drivers required for this device” error message, try deleting these registries at first. The steps are listed below.
Note: This is a risky solution as any improper operations for registries might bring unrecoverable damage for your system. Therefore, you had better back up your Windows registry in advance, so that you can restore the registry to the original status if this solution doesn’t work.
Step 1: Press Windows + R to invoke Run window. Type regedit and click OK to open Registry Editor.
Step 2: Navigate to the following path: ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{36fc9e60-c465-11cf-8056-444553540000}.
Step 3: Keep the {36fc9e60-c465-11cf-8056-444553540000} key selected, and find the UpperFilters and LowerFilters entries in the right pane. Right-click them and choose Delete.
Step 4: Click OK to confirm the operation. Restart your computer and check if the error code 52 disppears.
Fix 2: Update or Uninstall the Problematic Driver
If this is just related to a specific device driver, perhaps the problem lies on the driver itself. In this case, it should be helpful to update or uninstall the problematic driver. You can follow the instructions below:
Step 1: Right-click the Start button and choose Device Manager to open it.
Step 2: Double-click Universal Serial Bus controllers to expand the category.
Step 3: Locate the problematic USB driver. Commonly, the device driver which runs into the error code 52 will be displayed with a yellow exclamation mark in Device Manger, and it may be named as Unknown USB Device.
Step 4: Right-click the problematic driver and choose Update driver.
Step 5: Choose the Search automatically for updated driver software option to proceed. If there are any updates detected, install them according to the onscreen instructions and then reboot your computer.
Note: If there are more than one problematic driver, perform the operation for the left drivers to make sure all of them are of the latest version.
Alternatively, you can also choose to uninstall the driver, which has effectively removed the USB error code 52 for some users. Just right-click the driver, choose Uninstall device, and click Uninstall to confirm the operation. Then, restart your system, and the default driver will be reinstalled automatically.
Fix 3: Use System File Checker Utility
The corrupted or missing system files could also trigger the “Windows cannot verify the digital signature for this file/driver” error message. To resolve the problem, you can use the built-in System File Checker utility referring to the tutorial below.
Step 1: Open Run window.
Step 2: Input cmd and press Ctrl + Shift + Enter to run Command Prompt as administrator.
Step 3: Type the command sfc /scannow in the console and press Enter to execute it.
Then, this tool will start scanning your system files and automatically replace the problematic files with a fresh cached copy. All you need to do is to wait patiently until the process is 100% completed. After that, restart your device and check if the USB error code 52 is resolved.
Fix 4: Scan for File System Errors
It’s said that this issue might have something to do with the file system error. So, you can try scanning your drives for file system errors and fixing them.
To do that, you can use the CHKDSK tool. Just launch Command Prompt with administrative privileges, input the command chkdsk e: /f, and press Enter. Restart your computer after the process is completed.
Tip: You need to replace e: with the drive letter of the partition you want to scan for. If you execute the command chkdsk /f without a drive letter, this tool will automatically check and fix the current drive (the system drive in almost all cases), which will require a reboot.
Besides, you can also use a professional program to check and fix file system errors for your hard drive. Here, MiniTool Partition Wizard is recommended for you. It can help you recover lost data, back up Windows, and of course, deal with the file system issues within a few clicks. Just click the following button to download it to have a try.
MiniTool Partition Wizard FreeClick to Download100%Clean & Safe
Step 1: Download and install MiniTool Partition Wizard Free on your computer. Launch it to get the main interface.
Step 2: Select the drive you want to scan for and choose Check File System feature from the left action panel. You can also activate this feature by selecting Check File System from the context menu after right-clicking the drive.
Step 3: In the pop-up window, choose Check & fix detected errors option and click Start button.
Fix 5: Disable Integrity Checks
As mentioned before, the “Windows cannot verify the digital signature for the drivers required for this device” error message appears when your Windows is trying to verify the digital signature and integrity of the device. In theory, disabling this option may resolve the problem and enable you to install the driver of the device again.
To disable integrity checks, you need to:
Step 1: Run Command Prompt as administrator.
Step 2: Input the following command lines and press Enter key after each to execute them:
- bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
- bcdedit -set TESTSIGNING ON
Step 3: Go to check if the USB error code 52 is fixed or not. If this doesn’t work, open the command console again and execute the following command lines this time:
- bcdedit /deletevalue loadoptions
- bcdedit -set TESTSIGNING OFF
Fix 6: Disable Driver Signature Enforcement
If the above methods fail to resolve the issue for you, perhaps you can disable driver signature enforcement. In this way, you will be able to install drivers for the problematic devices bypassing Windows checking for the signatures.
Here’s a simple guide.
Step 1: Press Windows + I to open Settings.
Step 2: Go to Update & Security > Recovery and click Restart now button under Advanced startup section in the right pane.
Step 3: When you enter Windows Recovery Environment, navigate to Troubleshoot > Advanced options > Startup Settings and then click Restart button.
Step 4: When you get the following interface, press 7 or F7 to choose the Disable driver signature enforcement option.
Then, your Windows will boot up automatically. You need to open Device Manager and try updating the problematic drivers referring to the steps mentioned above. Now, the USB error code 52 should be resolved.
For more information about driver signature enforcement and how to disable it, you can read this article: How to Disable Driver Signature Enforcement? Try These Methods.
Fix 7: Perform System Restore
Finally, you can perform system restore to bring your Windows back to a previous status, which may help you get rid of the “Windows cannot verify the digital signature for the drivers required for this device” issue.
Step 1: Open Run dialog, input sysdm.cpl and click OK to access System Properties.
Step 2: Switch to the System Protection tab and click System Restore.
Step 3: Click Next to skip the welcome page. Then, choose a restore point and click Next button.
Tip: You can click Scan for affected programs to check the applications or services to be removed during the process.
Step 4: Click Finish button to confirm the operation, and a restart will be required to apply the changes.
Hopefully, the Windows digital signature issue will be removed successfully.
Here are 7 feasible methods to get rid of the “Windows cannot verify the digital signature for the drivers required for this device” error.Click to Tweet
Bottom Line
Have you resolved the “Windows cannot verify the digital signature for this file/driver” issue with the solutions introduced in this article? All we know about how to fix the issue is in this post. If you have better solutions, please leave a message in the comment zone below. We are desired to improve this article with your valuable suggestions.
If you want to explore more features of MiniTool Partition Wizard, you can check the user manual. For any questions, you can contact us via [email protected].
Windows Cannot Verify the Digital Signature FAQ
Can I install a driver without a digital signature?
To install a driver and make it work properly on your computer, the driver should be officially signed. But sometimes, you may want to install a drier without a digital signature. Yes, you can force an unsigned driver to install, but it may take some time. For the detailed information, you can check this guide.
How do I fix an invalid digital signature?
If you encounter the invalid digital signature installation error, you can try the following solutions:
- Make sure the downloaded executable is unblocked.
- Install the certificates manually through the properties of the executable file.
- Consult your group policy admin to temporarily disable restriction for the authentication of certificates.
What is the difference between signed and unsigned drivers?
The signed driver with a correct digital signature indicates that it is not damaged, corrupted, manipulated, or changed, and it is safe to use. It can be installed and work properly on Windows. The unsigned driver will be considered as a potentially malicious item by the system and it cannot be installed properly.
A signed driver might also turn to unsigned if its signature becomes invalid due to any tampering or changing.
Windows provides different error codes for different types of errors. These codes can be useful in identifying the root cause of the problem and then resolving it. You may get the following error while running a device/component in Windows 11/10:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
This error was prevalent in Windows 7 but has been reported on Windows 10 and even Windows 11 systems. Most modern components of the PC are automatically installed by Windows 10/11. However, some specific hardware devices may have corrupted drivers or nonstandard drivers might have been installed. As a result, Windows may display Error code 52.
Table of Contents
What is Error Code 52?
In general, error code 52 indicates that Windows is unable to verify the authenticity of the driver installed. As a result, the device cannot be started under Windows. Driver verification is done through the Driver Digital Signature system.
What is Driver Digital Signature?
Windows uses Driver Digital Signatures to verify the legitimacy of device drivers. Microsoft requires hardware vendors to verify their drivers before they can be installed on Windows. In the event that any driver is not verified, Windows will display the above-mentioned error code 52.
Since Driver Digital Signature is a paid service from Microsoft, small vendors do not get their device drivers verified. This is especially the case for USB drivers.
Error Code 52 Solutions
Once the problem has been identified, a solution is straightforward. Given that we know the root cause of the error message is a lack of a proper driver, let’s explore the solution steps here.
You may want to back up the installed drivers before proceeding with the uninstall and reinstall steps below.
Disable Driver Signature Enforcement using Command Prompt
Microsoft gives users the option to disable driver signature enforcement. If you disable this option, Windows will accept all drivers installed in the system, whether they are signed by Microsoft or not verified.
To disable driver signature enforcement, follow the steps below:
-
Launch an elevated Command Prompt.
-
Run the following commands one after the other:
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING ON
Disable signature enforcement
You will need to restart your system after successfully running the commands.
If you see the following error when running the cmdlets above, then you must try disabling the driver signature enforcement using the Windows Recovery Environment (WinRE) for which the method is shared in the next section.
An error has occured setting the element data. The value is protected by Secure Boot policy and cannot be modified or deleted.
Disable Driver Signature Enforcement using WinRE
Follow these steps to disable the driver signature enforcement using WinRE:
-
Hold down the power button for 10 seconds to switch the machine off forcefully.
-
Turn it back on again, and then repeat the process 3 times.
This will reboot Windows into the Windows Recovery Environment (WinRE).
-
Navigate to the following:
Troubleshoot >> Advanced Options >> Startup Settings >> Restart
The device will now restart again. This time, you will be presented with a list of options you can choose from by using the function keys on the keyboard (F1-F9).
-
Press the key that says “Disable drive signature enforcement” (F7).
Disable driver signature enforcement
This procedure to disable driver signature enforcement is the same for all versions of Windows, including Windows 7, Windows 8/8.1, Windows 10, and Windows 11.
Disable Code Signing for Device Drivers using Group Policy
If you find the aforementioned method difficult, you can also disable driver signature enforcement using Group Policy. Follow the steps below to get rid of error code 52:
-
Open the Group Policy editor by typing in “gpedit.msc” in the Run Command box.
Open the Group Policy editor Note: If you are using the Home edition of Windows, learn how to install the Group Policy editor.
-
Go to the following from the left pane:
Local Computer Policy >> User Configuration >> Administrative Templates >> System >> Driver Installation
-
Double-click the policy “Code signing for driver packages.”
Open code signing policy -
Disable the policy.
Disable the policy Select the “Disabled” radio button, then click Apply and Ok.
Please note that this method may or may not work with Windows 10 or Windows 11. If this doesn’t work, you should follow the method given above earlier which surely works.
Delete USB’s Upper and Lower Filter Entries
If you are experiencing the error code 52 every time you connect a USB device, then you can mitigate the issue by deleting the upper filter and lower filter Registry entries. These filters are responsible for managing the device’s access request from third-party applications and can cause the error code 52.
Follow these steps to delete these entries inside the Registry:
Note: Misconfiguration of critical values in the system’s registry could be fatal for your operating system. Therefore, we insist that you create a system restore point before proceeding forward with the process.
You can also use our top selection of disk imaging and backup software so you never lose your data or operating system again.
-
Open the Registry editor by typing in “regedit” in the Run Command box.
Open the Registry editor -
Paste the following in the address bar for quick navigation:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}
Open the USB filters key inside Registry editor -
Right-click “UpperFilters” and then click Delete.
Delete UpperFilters -
Confirm the action by clicking Yes.
Confirm action -
Repeat Steps 3 & 4 for “LowerFilters.”
Delete LowerFilters -
Restart the computer.
When the computer reboots, check to see if you still encounter the same error code 52 when connecting the USB.
Install a Verified Driver
The best way to tackle error code 52 is to install a verified driver from the vendor (given that the vendor offers one).
To install a new device driver, you will need to uninstall the existing installed driver first. To uninstall the existing driver, follow these steps:
-
Open the Device Manager by typing in “devmgmt.msc” in the Run Command box.
Open the Device Manager -
Expand the respective category, right-click on the device and open its Properties.
Open device properties -
Switch to the “Driver” tab.
Go to Driver tab -
Click “Uninstall Device.”
Uninstall device This will uninstall the driver.
Once you have uninstalled the device driver, Windows will try to find the appropriate driver and automatically install it for you. You can also download and install the latest device drivers automatically using third-party software. Otherwise, you can download the drivers directly from the vendor’s website.
Here’s how you can identify unknown devices in Windows.
Once you have installed a custom driver, you should disable automatic driver updates in Windows to make sure Windows does not replace the installed drivers.
Takeaway
Disabling driver signing is an advanced option and should be used with care. Make sure you trust the vendor before installing unverified drivers. For advanced users, the Dism++ utility can be used to disable automatic drivers signing in Windows using a Live bootable CD like LiveCD.
Have you encountered an error code 52 error on your system? Which drivers were the most problematic?
Fix USB Error Code 52 Windows cannot verify the digital signature: If you have recently installed Windows Updates or upgraded Windows then it’s possible that your USB ports will not recognize any hardware that is connected to them. In fact, if you will dig further you will find out the following error message in Device Manager:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
Error Code 52 indicates a driver failure and in device manager, you will see a yellow exclamation mark next to each USB icon. Well, there is no particular cause for this error but a number of reasons are responsible such as Corrupted Drivers, Secure boot, Integrity check, problematic filters for USB etc. So without wasting any time let’s see how to actually Fix USB Error Code 52 Windows cannot verify the digital signature with the help of below-listed troubleshooting guide.
Table of Contents
Make sure to create a restore point just in case something goes wrong.
Method 1: Delete USB UpperFilter and LowerFilter Registry Entries
Note: Backup the registry just in case something goes wrong.
1.Press Windows Key + R then type regedit and hit Enter to open Registry Editor.
2.Navigate to the following the Registry Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
3.Make sure to select {36FC9E60-C465-11CF-8056-444553540000} and then in the right window pane find UpperFilters and LowerFilters.
4.Right-click on each of them and select Delete.
5.Reboot your PC to save changes.
Method 2: Run System Restore
1.Press Windows Key + R and type”sysdm.cpl” then hit enter.
2.Select System Protection tab and choose System Restore.
3.Click Next and choose the desired System Restore point.
4.Follow the on-screen instruction to complete system restore. And see if you are able to Fix USB Error Code 52 Windows cannot verify the digital signature, if not then continue with the below-listed methods.
Method 3: Disable Secure Boot
1.Restart your PC and tap F2 or DEL depending upon your PC to open Boot Setup.
2.Find the Secure Boot setting, and if possible, set it to Enabled. This option is usually in either the Security tab, the Boot tab, or the Authentication tab.
#WARNING: After disabling Secure Boot it may be difficult to re-activate Secure Boot without restoring your PC to the factory state.
3.Restart your PC and see if you’re able to Fix USB Error Code 52 Windows cannot verify the digital signature.
Method 4: Disable Driver Signature Enforcement
For Windows 10 user’s, interpret the Windows booting process 3 times to boot into recovery mode or else you could try the following:
1.Go to the Login screen where you see the above error message then click on Power button then hold Shift and click on Restart (while holding the shift button).
2.Make sure you don’t let go of the Shift button until you see the Advanced Recovery Options menu.
3.Now Navigate to the following in Advanced Recovery Options menu:
Troubleshoot > Advanced options > Startup settings > Restart
4.Once you click Restart your PC will restart and you will see a blue screen with a list of options make sure to press the number key next to the option which says “Disable driver signature enforcement.“
5.Now Windows will boot again and once logged into Windows press Windows Key + R then type devmgmt.msc and hit Enter to open Device Manager.
6.Right-click on the problematic device (which has a yellow exclamation mark next to it) and select Update Driver.
7.Select “Search automatically for updated driver software.“
8.Repeat the above process for every problematic device listed in Device Manager.
9.Reboot your PC to save changes and see if you’re able to Fix USB Error Code 52 Windows cannot verify the digital signature.
Method 5: Uninstall Problematic devices
1.Press Windows Key + R then type devmgmt.msc and hit Enter.
2.Right-click on each of problematic device (yellow exclamation mark next to it) and select Uninstall.
3.Click Yes/OK to continue with uninstallation.
4.Reboot your PC to save changes.
Method 6: Delete usb*.sys Files
1.Take Ownership of the files C:\Windows\system32\drivers\usbehci.sys and C:\Windows\system32\drivers\usbhub.sys through any one of the listed methods here.
2.Rename the usbehci.sys and usbhub.sys files to usbehciold.sys & usbhubold.sys.
3.Press Windows Key + R then type devmgmt.msc and hit Enter.
4.Expand Universal Serial Bus Controllers and then right-click on Standard Enhanced PCI to USB Host Controller and select Uninstall.
5.Reboot your PC and new drivers will be automatically installed.
Method 7: Run CHKDSK and SFC
1.Press Windows Key + X then click on Command Prompt(Admin).
2.Now type the following in the cmd and hit enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
3.Wait for the above process to finish and once done restart your PC.
4.Next, run CHKDSK from here Fix File System Errors with Check Disk Utility(CHKDSK).
5.Let the above process complete and again reboot your PC to save changes.
See if you’re able to Fix USB Error Code 52 Windows cannot verify the digital signature, if not then follow the next method.
Method 8: Disable Integrity Checks
1.Press Windows Key + X then select Command Prompt (Admin).
2.Type the following command into cmd and hit Enter after each one:
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
3.If the above command doesn’t work then try the following:
bcdedit /deletevalue loadoptions
bcdedit -set TESTSIGNING OFF
4.Reboot your PC to save changes.
Recommended for you:
- Fix USB Drive not showing files and folders
- Fix DPC Watchdog Violation BSOD Error
- How To Fix Screen Resolution changes by itself issue
- Fix Windows Cannot Be Installed to Drive 0
That’s it you have successfully Fix USB Error Code 52 Windows cannot verify the digital signature but if you still have any question regarding this guide then feel free to ask them in the comment’s section.
По умолчанию Windows требует, что все драйверы устройств были подписаны валидной цифровой подписью. Если цифровая подпись драйвера отсутствует, или подписывающий сертификат отозван, Windows отклонит установку такого драйвера. Если вам нужно установить в Windows какой-то старый драйвер без цифровой подписи, рекомендуется самостоятельно подписать драйвер с помощью самоподписанного сертификата (сложный, но безопасный вариант). В крайнем случае можно полностью отключить проверку цифровой подписи драйверов в Windows (хотя это и менее безопасный способ). В этой статье мы рассмотрим, как отключить проверку подписи драйверов и установить неподписанный драйвер в Windows 10 и 11.
Содержание:
- Режим загрузки Windows без проверки подписи драйвера
- Отключить режим проверки подписи драйверов из командной строки Windows
- Разрешить установку неподписанных драйверов через групповую политику
В нашем примере при попытке установить драйвер видеокарты без цифровой подписи с помощью команды
pnputil.exe /add-driver c:\drivers\*.inf /subdirs /install
или из проводника Windows, появляются ошибки вида:
Error 0xE000022F: The third-party INF does not contain digital signature information.
Error 0x800B010C: A certificate was explicitly revoked by its issuer.
Режим загрузки Windows без проверки подписи драйвера
Один из отладочных режимов загрузки Windows позволяет загружать операционную систему, игнорируя проверку подписи драйверов. Чтобы загрузить Windows в таком режиме, зажмите кнопку
Shift
и нажмите кнопку
Перезагрузка
в меню Пуск.
Windows запустится в среде восстановлений Windows RE, где нужно выбрать Troubleshoot -> Advanced Options -> Startup Settings -> Restart.
Компьютер перезагрузится еще раз и перд вами появится список режимов загрузки Windows. Нажмите клавишу
F7
(или
Fn+F7
на ноутбуках), чтобы загрузить Windows с включенной опцией Disable driver signature enforcement.
Windows загрузится с отключенной проверки цифровой подписи драйвера. При установке неподписанного драйвера появится предупреждение системы безопасности Windows:
Windows can't verify the publisher of this driver software The driver software you're attempting to install does not have a valid digital signature that verifies who published it, and could potentially be malicious software. You should only install driver software from publishers you trust. How can I decide which device software is safe to install?
Чтобы подтвердить установку драйвера, выберите Install this driver software anyway (
Все равно установить этот драйвер
).
Драйвер будет установлен, но в диспетчере устройств устройство с неподписанным драйвером может отображаться с восклицательным знаком и кодом ошибки 52:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
С помощью встроенной утилиты sigverif.exe (File signature verification) можно вывести драйвера, для которых отсутствует цифровая подпись. Запустите утилиту, нажмите кнопку Start. Утилита просканирует хранилище драйверов Windows и выведет файлы драйверов без подписи.
Для работы устройства с неподписанным драйвером вам придется каждый раз загружать Windows с помощью клавиши
F7
, что неудобно.
Обратите внимание, что на компьютерах с UEFI и включенным режимом Secure Boot, отключить проверку подписи драйверов нельзя. Придется отключать Secure Boot в настройках BIOS (UEFI).
Отключить режим проверки подписи драйверов из командной строки Windows
Чтобы при каждой загрузки компьютера не выбирать режим загрузки с отключенной проверкой подписи драйверов, можно изменить настройки загрузчика Windows с помощью утилиты bcdedit.exe.
Откройте командную строку с правами администратора и выполните последовательно следующие команды:
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
bcdedit.exe -set NOINTEGRITYCHECKS ON
Перезагрузите Windows:
Shutdown -f -r -t 0
Теперь Windows будет всегда загружаться в тестовом режиме, в котором не выполняется проверка подписи драйверов. В этом случае в правом нижнем углу рабочего появится небольшая ватермарка с надписью Test Mode и названием версии и билда Windows.
Для отключения тестового режима нужно выполнить:
bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING OFF
bcdedit.exe -set NOINTEGRITYCHECKS OFF
Разрешить установку неподписанных драйверов через групповую политику
В редакторе локальной групповой политики Windows (gpedit.msc) есть отдельная опция, позволяющая игнорировать отсутствует подписи при установке драйвера. Этот параметр GPO работает только в Windows 7 и 8, но не применим к Windows 10 или 11.
Откройте консоль редактора локальной GPO и перейдите в раздел User Configuration->Administrative Templates-> System->Driver Installation (Конфигурация пользователя -> Административные шаблоны -> Система -> Установка драйвера).
Откройте настройки параметра Code Signing for Device Drivers (Цифровая подпись драйверов устройств). Включите параметр GPO и в настройках выберите Ignore (Пропустить).
Перезагрузите компьютер и попробуйте установить неподписанный драйвер.
In this guide, we will show you various methods to fix the Windows Cannot Verify the Digital Signature for the Drivers error. This message usually pops up when you have plugged in a USB drive that Windows is unable to identify or is refusing to do so due to security concerns. So if you open Device Manager [Windows X shortcut], then your device will have a yellow exclamation mark next to it. Moreover, upon right-clicking on it, you’ll see the Device Status as:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
If you are also currently facing a similar issue, then this guide will make you aware of numerous workarounds to fix the “Windows Cannot Verify the Digital Signature for the Drivers” error once and for all. Follow along.
Table of Contents
It is recommended that you try out each of the below-mentioned workarounds and then see which one spells out success. So with that in mind, let’s get started.
FIX 1: Reinstall Drivers
Your first course of action should be to uninstall the drivers and then reinstall their fresh instance from scratch. Here’s how it could be done:
- Right-click on the Windows icon and select Device Manager.
- Then right-click on your device and select Uninstall Device.
- Now unplug your device from the PC and restart the latter.
- Then re-plug the USB back in and check out the result.
FIX 2: Via Registry Editor
Before starting, make sure to take a registry backup, just to be on the safer side.
- Use Windows+R to launch Run, then type in regedit, and hit Enter.
- This will launch Registry Editor. Now copy-paste the below location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
- On the right-hand side, you should see UpperFilters and LowerFilters.
- Delete both these files and restart your PC. Check if it fixes the issue.
FIX 3: Disable Driver Signature Verification
If you are trying to install unsigned drivers, then Windows will straightaway prevent you from doing so. This is done from the security point of view but if you are sure that the drivers are trustworthy enough, then you could disable the Signature Verification and check if it fixes Windows Cannot Verify the Digital Signature for the Drivers error. Here’s how it could be done:
- Press and hold the Shift key and while doing so, click Restart.
- Then go to Troubleshoot > Advanced options > Startup settings > Restart.
- Finally, press the 7 or F7 key and your PC will boot with Driver Signature disabled.
- Now try installing the drivers once again and check out the results.
FIX 4: Reinstall Standard Enhanced PCI to USB Host Controller
- First off, take ownership of the below files as explained in this guide:
C:\Windows\system32\drivers\usbehci.sys C:\Windows\system32\drivers\usbhub.sys
- Then rename usbehci.sys to usbehciold.sys and usbhub.sys to usbhubold.sys.
- Now press Windows+X and select Device Manager. Then expand Universal Serial Bus Controllers.
- Then right-click on Standard Enhanced PCI to USB Host Controller, and select Uninstall.
- Now restart your PC and the drivers will be installed automatically. Check out the results.
FIX 5: Using SFC and DISM Commands
System File Checker and Deployment Image Servicing and Management are two command-line utility tools that scan for corrupt Windows files and then replace them with their working counterpart. The major difference between the two is whereas the SFC replaces the corrupt files with the working ones from the cached directory on your PC, DISM does so by downloading the working files from the online Microsoft servers. And as of now, we will be making use of both these tools to fix the underlying issue. Follow along.
- Right-click on the Start Menu and select Windows Terminal (Admin).
- Then click on the down arrow present next to the new tab icon and select Command Prompt from the list.
- Once the CMD window is opened, copy-paste the below command to open the SFC Tool:
sfc /scannow
- Once the SFC Scanning is complete, it’s time to use the DISM Tool. So copy-paste the below command:
DISM /Online /Cleanup-Image /RestoreHealth
- Once DISM finishes scanning, restart your PC and check out the results.
FIX 6: Disable Secure Boot
If none of the aforementioned methods spelled out success, then your last course of action should be to disable secure boot on your PC. While there is a high chance that you will now be able to easily install the drivers, however, there’s a huge risk attached to this method as well. You might not be able to re-enable Secure Boot until you factory reset your PC. So only refer to our guide if you understand this risk: How to Disable Secure Boot in Windows 11.
That’s it. These were the various methods to fix the Windows Cannot Verify the Digital Signature for the Drivers error. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.
- Windows Update replaced AMD Adrenalin GPU Drivers: How to Fix
- Install EDL Drivers in Windows 11: Qualcomm HS-USB QDLoader 9008
- Prevent BSOD with Intel SST Driver and install Windows 11 2022 Update
- Cannot Install/Update AMD 23.Q1 Drivers on Windows [Fix]