Windows 7: Windows cannot verify the digital signature for the drivers

This is an unrelated post on Fashionistic. It is more of my personal post.

I have just bought a new home PC. It is pre-installed with Windows 7 Home Premium. My house is configured with WiFi network and I have been using a rather old USB WIFI adapter with the brand “DLink” for years (>5) now. It is still working good, even its’ physical look. As I am migrating my work to this new PC, I need the WIFI to literally work on it. Soon, the nightmare begins.

I started to search for drivers online as I could not find the old driver CD that comes with it. While searching for it, I came across some DLink regional sites have announced that they no longer support the hardware, thus driver is not available for download. This, makes the finding a wee bit longer. But luck is on my side, I manage to find some site which still provides the download for the driver. After downloading it, and proceed to install, it went through successfully, without fail.

I thought things are doing good and I can start my day with some post on this blog, but that proves me wrong. When I restarts the PC, the D-Link (AirPlus G DWL-G122 USB Wireless) device didn’t have its’ light on. If it were connected to my old PC, it will light up by itself once the windows boot. That leaves me dumbstucked for sometime. Looking at the PC setting, checking at the hardware drivers installed, there was a device loading failure with the 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)”

Then, without much ado, continue my google exploration. Found out yet another problem. This time, the driver does not have a valid certificate which makes the window not recognize it as a driver itself(WTF!@#$). Not to delay things, I continued to search for a solution. Here goes for those who might have similar problem with me:

Method 1.
Reboot the PC. Hit F8 when it is starting (just before the Windows interface popups), then select the option which disable the Disable Driver Signature enforcement. Once the windows started, the hardware should be working as the Windows recognizes the driver now. However, this only works till the next boot up which you will need to repeat the steps again.

Remarks: If you would want to have a better option, read further on method 2.

Method 2
Download Driver Signature Enforcement Overrider (DSEO)

Thus, to use DSEO, user has to perform several steps:

1. Disable User Account Control (UAC).
2. Select Enable Test Mode and click Next to get a confirmation dialog that Test Mode has been enabled, then click OK to go back to main DSEO window.
3. Select Sign a System File and click Next, and specify the full path to the system file that wants to be signed.
4. To remove the “Test Mode” desktop watermark, select Remove Watermarks and click Next to remove desktop watermark, by patching user32.dll.mui file.

Remarks: I used this method to temporary resolve my WIFI issue. I did not perform the step 4 as I do not mind of the watermark. The hardware is recognized now but I believe my MIC will face the same issue if I did apply the same.

Even though I do not feel it is the best solution to the issue but still, as long it could resolve it and allow me to do my work is good enough. Feel free to leave a comment if you do have better suggestions or way to resolve this.

Leave a Reply