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?

  • 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 Waweru 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.

| 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 Waweru Nov 1 '12 at 5:55

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.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.