I tried the wushowhide.diagcab, to temporarily prevent windows or driver updates from reinstalling. But the second your not looking, you have drivers you don't want again.
This MIGHT work. Give it a shot and let me know. 1. Extract your driver to a folder. It happens automatically in your temp folder, so empty your temp folder, start the installation, and when you see the install driver dialog, look in your temp folder for the newly created folder and copy it to another location (if you cancel the driver installation, the temp folder will (should) be cleaned up automatically). 2. Open the folder, find the .inf file, open that with Notepad and make some small, insignificant change there, just to spoil the driver signature. 3. Assuming you don't need to uninstall your current driver, but if you need to do so, then do it first. 4. Then restart in test mode (disable driver signature enforcement). 5. Install the driver from the folder which you saved earlier (which contains the inf you edited). You'll get a warning that the driver is unsigned, but install anyway. Restarting will return you to normal mode (not test mode). Now that Windows Update sees an unsigned driver installed for your hardware, perhaps it will not forcefeed you with a 'better' driver. I have an unsigned (modded) driver for mu graphics adapter and Windows Update hasn't bothered me yet, although that might change.
Why oh why could they not leave well enough alone, now they will have all kinds of people just disabling windows updates all together.
Code: reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\DriverSearching" /v DontSearchWindowsUpdate /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DriverSearching" /v SearchOrderConfig /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Device Metadata" /v PreventDeviceMetadataFromNetwork /t REG_DWORD /d 1 /f
this does not work for me the only working "fix" is to take ownership of HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdateHandlers\Driver set necessary permissions to HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdateHandlers\Driver edit value "DLL" from wuuhext.dll to 1wuuhext.dll