Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Xbox 360 Wireless Receiver that I ordered from China. I believe it's a counterfeit as Microsoft had already discontinued the device long before I bought it. Because of this I believe the driver's inf file was modified by the seller.

This wasn't a problem in Windows 7, but the device showed up as "Unknown device" after upgrading to Windows 8 Pro x64.

Now, when I try to install the drivers I get this error: enter image description here
The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.

How can I get Windows to ignore this issue and take the driver?

share|improve this question
    
Get China on the phone, ask for a working W8 driver! – Moab Nov 1 '12 at 4:56
    
You should consider getting an authentic driver from Microsoft instead. – kinokijuf Nov 23 '13 at 20:08
    
@kinokijuf There simply isn't one for this device. – Louis Nov 23 '13 at 20:09
    
What are the device IDs and compatible device IDs for it? (You can find out using the device manager) – kinokijuf Nov 23 '13 at 20:32
1  
Looks as if the thing you got is not an official receiver from Microsoft, but rather a cannibalised part of a broken Xbox that there are no drivers for. – kinokijuf Nov 23 '13 at 22:30

It's possible to install the driver. Open a command prompt as an Administrator and run the following two commands:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Restart your computer. When you reboot, you'll be able to install any unsigned or test-signature-signed drivers without a hitch. The downside of this is that it leaves you open to security holes, so after you're done installing the driver, re-enable the integrity checks:

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

Alternatively, you could check if the Driver Signature Overrider tool works under Win8.

share|improve this answer
    
The bcdedit method worked for me. Note: The drivers are actually signed. It seems that Windows 8 now detects if they've been tampered with though. – Louis Nov 1 '12 at 5:55
up vote -1 down vote accepted

Lusitanian's method didn't work for me this time in Windows 8.1. But this did:

  • Windows Key + W and enter "change advanced startup options".
  • Then click Restart Now.
  • Follow the Troubleshooting options until you reach Advanced Boot Options.
  • Finally choose Disable Driver Signing Enforcement and install the drivers.

It will be renabled upon a fresh reboot.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .