How to Eliminate the “Windows Requires Digitally Signed Driver” Error in Windows 7/8/10/11?
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“.
Step 2: Access Command Prompt Window: After successfully running Command Prompt as an administrator, a new Command Prompt window will open.
Step3. Enter Test Mode Command: In the Command Prompt window, type the “bcdedit /set testsigning on” command and press Enter.
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”
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.
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.”
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“
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.”
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