http://plugable.com/2012/12/01/windows-8-and-intel-usb-3-0-host-controllers
Now download these two .inf files which have been modified to allow the Intel driver to install on Windows 8:
inf
We are going to replace the existing versions of these two files with the ones we just downloaded. Place the files in the following directory of the unzipped driver package and click yes when Windows warns that we are over writing a file with the same name:
Intel(R)_USB_3.0_eXtensible_Host_Controller_DriverDriversWin7x64
This will update these two infs with the modified versions that will allow the Intel driver to install on Windows 8 when the Host Controller and USB hub drivers are updated.
To install the Intel drivers in place of the in box XHCI stack, we’ll have to temporarily disable Driver Signing Enforcement. To do this press the Windows key + R and in the run box type:
shutdown.exe /r /o /f /t 00
Now make the following selections to boot into the Start Up Setting Screen
Troubleshoot — Advanced options — Start Up Settings — Restart
Then, when the machine restarts, select “Disable driver signature enforcement”. Your machine will start with Driver signing enforcement disabled until the next reboot.
When the machine restarts, open Device Manager (win + r, devmgmt.msc). Double click on the entry for the Intel(R) USB 3.0 eXtensible Host Controller and select the Drivers tab. You should see that the driver provider is Microsoft.
Now click “Update Driver” and then select “Browse my computer for driver software”.
Next choose “Let me pick from a list of device drivers on my computer”.
Next, select “Have Disk”.
In the Window that pops up titled “Install From Disk” choose “Browse” and navigate to the location where we replace the original infs with the two modified .inf files we downloaded earlier. Select iusb3xhc.inf and click ok.
Windows will warn that the driver is not signed and will require you to confirm the installation.
Once the installation is complete, reboot the machine following the same procedure as above:
shutdown.exe /r /o /f /t 00
Now make the following selections to boot into the Start Up Setting Screen
Troubleshoot — Advanced options — Start Up Settings — Restart
When the machine starts, select “Disable driver signature enforcement”. Your machine will start with Driver signing enforcement disabled until the next reboot. Once logged in, open Device Manager (win + r “devmgmt.msc”) and locate the entry under Other devices for an Unknown device, to find the correct one, double click on the entry for the unknown device view the details tab. Make sure it has the VID_8086.
Once you have located the correct device right click on it and choose “Update Driver” Choose “Browse my computer”, Windows will ask you to identify the type of device, scroll down and select “Universal Serial Bus Devices”.
Click next, choose “Have Disk”, “Browse” and select the modified iusb3hub.inf that we placed in the Intel(R)_USB_3.0_eXtensible_Host_Controller_DriverDriversWin7x64 folder earlier and click ok.
Again, Windows will warn about driver signing, when the install is finished, reboot your machine.
When it restarts look at the driver tab for the Intel(R) USB 3.0 eXtensible Host Controller and the Intel(R) USB 3.0 Root Hub to confirm that you are now running the Intel drivers.
To return to the built in Microsoft USB 3.0 driver stack, use the uninstall drivers button from the driver tab in device manager. When it’s finished, select the Action menu of Device Manager and “scan for hardware changes” Windows should find the Intel USB 3.0 host controller and re-install it using the built in Microsoft XHCI stack.