Prevent Windows 10 from installing/updating a specific driver?

It seems that the recent Synaptics driver update for Synaptics SMBus TouchPad on Windows 10 (build 100049) somehow doesn’t see my middle-button. Uninstalling, and installing an older driver for Windows 8.1 from the HP site (my machine is HP EliteBook 8570w) restores the middle button functionality.

Few days later, the driver updates itself again, and I lose the middle-button.

I realize I’m running unsupported software, but is it possible to prevent updating this particular driver, without either disabling updates altogether or preventing other drivers from updating?

Solution:

Looks like there was no easy way. In Windows 10 preview they force automatic updates on you, and since build 10049 there’s no way to restore the “old” Windows Update applet in Control Panel. But I managed to do with with a set of PowerShell tools called Windows Update PowerShell Module.

After you install the PowerShell tools, list all the available updates (after uninstalling the offending update first):

PS > Get-WUListComputerName Status KB          Size Title------------ ------ --          ---- -----LAMBDACORE   D-----            65 MB Synaptics driver update for Synaptics SMBus TouchPadLAMBDACORE   D----- KB2956185  68 MB Update for Microsoft OneDrive for Business (KB2956185) 64-Bit EditionLAMBDACORE   D----- KB2965255  11 MB Update for Microsoft Office 2013 (KB2965255) 64-Bit Edition...

I was interested in disabling the Synaptics one, to do that, use the following command:

PS > Hide-WUUpdate -Title "Synaptics driver*"ComputerName Status KB          Size Title------------ ------ --          ---- -----LAMBDACORE   D--H--            65 MB Synaptics driver update for Synaptics SMBus TouchPad

The letter H now signifies this update is hidden.

That’s it!

I wrote a detailed post on how to disable a particular update in Windows 10 build 10049, you can read it here: http://hmemcpy.com/2015/04/preventing-a-certain-windows-update-from-installing-on-windows-10/