How to Eliminate the “Windows Requires Digitally Signed Driver” Error in Windows 7/8/10/11?

Windows Requires a Digitally Signed Driver Error

What to do if driver installation is halted and the system gives the error, “Windows Requires a Digitally Signed Driver.” In such a scenario, you can use the following ways to fix this error.

Use Code Signing Certificates

Code signing certs are used to sign drivers, software apps, and codes. Here’s how they help to eliminate the error “Windows requires a digitally signed driver.”

When a publisher or a developer requests a code signing cert from a trusted Certificate Authority (CA), they undergo a thorough verification process. This includes submitting documentation and a video-based verification to prove their identity.

Further, the CA reviews the provided information to ensure that the certificate is only released to verified organizations/individuals.

Upon successful verification, the respective entity receives a specialized USB token. Some CAs pre-install the certificate and private key on the USB token, while others give a blank token, with the user responsible for key generation.

Now, it is time for the driver to sign through the digital signing process. Here’s how!

  • Hashing the code: First, the driver’s code undergoes hashing. This involves running the code through a mathematical formula, resulting in a unique string of characters called a hash.
  • Encrypting the hash: Next, the hash is encrypted using the private key.
  • Adding a timestamp: The encryption process includes a timestamp to ensure the certificate remains valid even after it expires.
  • Creating the signature: The encrypted hash, along with the code signing certificate information, is bundled together into what’s known as a signature block. This block is then added to the driver, completing the signing process.

Run Windows in Test Mode

Step1. Open Command Prompt as Administrator: Click on the Start menu and type “Cmd” in the search bar.

Right-click on “Command Prompt” in the search results and select “Run as administrator“.

Run as Administrator

Step 2: Access Command Prompt Window: After successfully running Command Prompt as an administrator, a new Command Prompt window will open.

Command Prompt

Step3. Enter Test Mode Command: In the Command Prompt window, type the “bcdedit /set testsigning on” command and press Enter.

Test Mode

You are done! Restart your device to apply the changes. This step is essential for Test Mode to take effect.

In case you want to exit Test Mode, execute the below command: “bcdedit /set testsigning off”

Test Signing Off

Disable Driver Signing

Driver signing is enabled by default in the Windows operating system to prevent malicious software from being installed on the system. Simply put, it adds an extra layer of security.

Recommended: How to Fix Driver Digitally Not Signed Error in Windows?

However, sometimes, it shows errors and doesn’t allow the installation of third-party drivers. To disable driver signing, follow the steps explained below:

Step 1. Open the Run Dialog Box: Press the Windows key (Win)+ R key to open the Run dialog box. Once opens, type in “gpedit.msc” and press Enter.

Step 2. Access Local Group Policy Editor: Now, the Local Group Policy Editor window will open. In the left pane, navigate through the folders in the following order:

User Configuration > Administrative Templates > System > Driver Installation.

Access Local Group Policy Editor

Step 3. Double-click on “Code Signing for Driver Packages: ” In the right pane of the Local Group Policy Editor window, double-click on “Code Signing for Driver Packages.”

Local Group Policy Editor

Step 4. Enable the Setting:  In the properties window that appears, select the “Enabled” option and click OK.

You’ll find a drop-down menu under the “Options” section in the same window. Click on it to expand and select “Ignore

Code Signing for Driver Packages

Download Drivers Only From Microsoft Official Sources

The best solution to eliminate the “Windows Requires a Digitally Signed Driver” error is to download drivers only from reputable sources, such as the Microsoft Download Center or vendor-approved platforms.

These platforms rigorously test and verify the drivers, ensuring they meet Microsoft’s security standards.

When the user attempts to install a signed driver downloaded from a legitimate source, the system automatically checks its digital signature. If the signature is valid and the driver hasn’t been altered, the installation proceeds seamlessly without any warning or error messages.

The Bottom Line

Software installation error messages can negatively impact users and organizations, causing productivity loss and loss of customer trust. However, the above-mentioned tactics will help you eliminate the term “Windows Requires a Digitally Signed Driver.”

Code Signing Tutorials

Cheap Code Signing Certificates

Prevent Code Tampering and Authenticate Code Integrity by Digitally Sign your Code with Trusted Code Signing Certificates.

Starting at Just $215.99/Year
Janki Mehta

Janki Mehta

Janki Mehta is a Cyber-Security Enthusiast who constantly updates herself with new advancements in the Web/Cyber Security niche. Along with theoretical knowledge, she also implements her practical expertise in day-to-day tasks and helps others to protect themselves from threats.