Windows – prevent a driver from being installed with windows 8.1

boot-campdriverswindows 8.1

I have a Mid 2011 27" Imac with Windows 8. It works mostly fine with the latest bootcamp drivers, I don't have sound in the integrated sound card since I upgraded from Windows 7, but I use bluetooth headphones anyway. But Windows show two driver updates in Windows Update: an update to the Intel integrated graphics and an update to the SATA AHCI. One of these drivers crashes the system upon install and each reboot thereafter (I identified which once, but forgot).

My problem is that the Windows 8.1 update comes with these drivers and crashes during install on the "Setting up your devices" step. So I'm currently unable to update. Is there any way to block these drivers from being installed with windows 8.1? or a way to replace these with the bootcamp version in the window of time between their installation and their activation?

Edit: Just in case anyone wonders, disabling the device in the device manager won't change the outcome.

Update (28/02/2014): The new version of the bootcamp drivers which officially support windows 8.1 still give me this problem, both updating and installing from scratch.

Best Answer

You can't disable the automatically installation of drivers for a specific device. But you can choose, that you can choose, what to do, at the device-manager.

Follow this tutorial from wiki-how:

  1. Search for "Change device" in the Windows 8 Start menu. enter image description here
  2. Click on where it says Change device installation settings. enter image description here
  3. Select the No, let me choose what to do option. enter image description here
  4. Check the automatically get the device app option, then click Save changes to save the settings you just chose.

    Important Now check the Never install drivers from windows update option. enter image description here

source

If you can't access the search (like in safe mode), you can open the "Device Installation Settings" Window with the following command:

rundll32.exe newdev.dll,DeviceInternetSettingUi 2
Related Question