In your Local Group Policy Editor, head to Computer Configuration Device Installation Restrictions.Here, double-click on the setting Prevent installation of devices that match any of these device IDs. button, then for each device, enter its Value, and finally OK all your changes.
To prevent this driver from being reinstalled the next time Windows Update runs, you can use the Show or Hide Updates Troubleshooter (direct download), which we have introduced previously.
Briefly, download and run the troubleshooter from Microsoft, on the first screen click Next, then select Hide updates, check the driver/s you would like to hide, click Next again, and you’re done. Select Show hidden updates from the troubleshooter, check the update/s you want to unhide, and click Next.
And you won’t ever be safe from broken or incompatible updates.
It has advantages, like improved security, but it can also go wrong. At the same time, mandatory updates make life more difficult for those who like to tweak their system.
The advantage of this method is that you can also disable updates for selected devices only.
First, you need to collect the device IDs for hardware you don’t want Windows to manage for you. Right-click the Start button and select Device Manager.
For this solution, you need to head into the System portion of the Control Panel. In the Control Panel sidebar, select Advanced system settings.
In the System Properties window, switch to the Hardware tab and click Device Installation Settings.
If you need to manually remove the driver, right-click the Start button, select Device Manager, right-click the affected device, and select Uninstall.
In the following dialog, check the box Delete the driver software for this device and confirm with OK. Next, you need to block future updates for this driver.
It takes the responsibility of updates off your shoulders.