1.    20 Dec 2015 #1
    Join Date : Dec 2015
    Posts : 7
    Windows 10 Insider Preview

    Can't hide NVIDIA driver update in Windows Update


    On Windows 10 Pro, Version 1511, Build 10586, I've hidden troublesome Nvidia driver updates, using the wushowhide troubleshooter package for Windows 10.

    Click image for larger version. 

Name:	Hidden-Updates.png 
Views:	37 
Size:	7.7 KB 
ID:	54588

    Even with the updates hidden, the next time an update check/cycle is triggered, the Nvidia driver updates are detected and installed. Upon rebooting normally after the driver updates are installed, I see a Windows STOP error (blue screen of death) shortly after signing on Windows.

    Click image for larger version. 

Name:	IMG_20151220_192314.jpg 
Views:	1 
Size:	142.3 KB 
ID:	54589

    I can remove the driver updates by uninstalling the associated applications/packages through the Programs and Features control panel. I've also tried to first remove the display adapter in Device Manager, selecting the option to Delete the driver software for this device then removing the associated applications/packages in Programs and Features. As long as I do this before rebooting (after the driver updates are installed), I don't see STOP errors and I can then install an older Nvidia driver that works without STOP errors. If the driver update happens to slip in unnoticed, I can reboot in Safe Mode, sign on and proceed with driver application/package removal, then reboot normally.

    The latest (but older) Nvidia driver published by Dell for this laptop apparently works fine (no STOP errors):

    Click image for larger version. 

Name:	Nvidia-Driver-That-Works.png 
Views:	37 
Size:	14.3 KB 
ID:	54592

    But the latest "compatible" Nvidia driver from Windows Update produces frustrating STOP errors, resulting in a largely unusable system:

    Click image for larger version. 

Name:	Nvidia-Driver-That-Crashes.png 
Views:	37 
Size:	14.3 KB 
ID:	54593

    I've also tried this method to blocking/hiding the Nvidia driver updates, but the result is the same: Windows Update detects/installs Nvidia driver updates upon the next Windows Update detection cycle.

    I've also configured Device installation settings to not "automatically download manufacturers' apps and icons..."

    Click image for larger version. 

Name:	Device-Installation-Settings.png 
Views:	37 
Size:	7.5 KB 
ID:	54595

    The only semi-satisfactory solution I've found is to disable the Windows Update service and re-enable the service only/specifically when I want to check for Windows updates.

    Any suggestions or better ideas?
      My ComputerSystem Spec
  2.    21 Dec 2015 #2
    Join Date : Dec 2015
    Posts : 7
    Windows 10 Insider Preview
    Thread Starter

    I'm cautiously optimistic I found a reasonable workaround (requires the Pro edition of Windows), by using AppLocker to disallow executables signed by Nvidia to run. This way I can leave the Windows Update service enabled and don't need to constantly fight the Nvidia driver updates that I supposedly "hid" using the wushowhide troubleshooter. For anyone else in this or a similar predicament:

    1. Right-click the Start button and click Run, or use the + R keyboard shortcut to open the Run command dialog.

      Click image for larger version. 

Name:	Run Command.png 
Views:	30 
Size:	5.4 KB 
ID:	54728
    2. In the Open text box, type gpedit and click OK.

      Click image for larger version. 

Name:	run gpedit.png 
Views:	30 
Size:	6.3 KB 
ID:	54729
    3. Expand Computer Configuration > Windows Settings > Security Settings > Application Control Policies > AppLocker > Executable Rules. Right-click in the pane on the right and click Create New Rule... In my case, I created a Publisher rule with action Deny for Everyone, and used an Nvidia driver installer file as the reference file to capture the Publisher information.

      Click image for larger version. 

Name:	AppLocker Rule.png 
Views:	0 
Size:	65.2 KB 
ID:	54730
    4. Create exceptions as necessary. Since I want the older (already installed) Nvidia driver of my choice to function, I created a wildcard Path exception for the Nvidia Program Files folder.

      Click image for larger version. 

Name:	exception.png 
Views:	30 
Size:	8.1 KB 
ID:	54731


    Hope this is helpful...
      My ComputerSystem Spec
  3.    21 Dec 2015 #3
    Join Date : Dec 2015
    Posts : 7
    Windows 10 Insider Preview
    Thread Starter

    Not sure how my workaround is working, but it does seem to be preventing Nvidia driver updates at the moment. A bit more research, and I found that AppLocker is supposed to be reserved for Windows Enterprise (in 8/8.1, at least; I'm assuming the same is true for 10). Sure enough, when I look in (Event Viewer) Applications and Services Logs > Microsoft > Windows > AppLocker > MSI and Script, I see a bunch of these events:

    srpapi.dll: AppLocker component not available on this SKU.
      My ComputerSystem Spec
  4.    21 Dec 2015 #4
    Join Date : Dec 2015
    Posts : 7
    Windows 10 Insider Preview
    Thread Starter

    So the AppLocker attempt didn't work. Shortly after rebooting, Nvidia driver updates were installed. I also tried Software Restriction Policies, but it didn't work satisfactorily. Group Policy - Device Installation Restrictions does seem to work as desired.

    In device manager, access the properties for the device for which you don't want driver updates. On the Details tab, in the Property drop-down, choose Hardware Ids. Right-click a hardware ID and click Copy or simply use the Ctrl+C keyboard shortcut. Now open the Group Policy editor: right-click the Start button, click Run, in the Open text box, type 'gpedit' and click OK. Expand Computer Configuration > Administrative Templates > System > Device Installation > Device Installation Restrictions. In the right-hand pane, double-click Prevent installation of devices that match any of these device IDs. Select the Enabled radio button and click the Show button. Double-click in a line of the table and paste a hardware ID. Alt+Tab back to the device Properties dialog and copy each hardware ID and paste it into another row in the Group Policy - Device Installation Restriction editor. When finished, close the device Properties dialog and click OK twice to close open Group Policy dialog boxes, then close the Group Policy editor. Do not select the option to Also apply to matching devices that are already installed or it will remove already-installed drivers for devices with the specified IDs.

    Click image for larger version. 

Name:	hardware-ids.png 
Views:	25 
Size:	12.5 KB 
ID:	54741

    Click image for larger version. 

Name:	hardware-restriction-policy.png 
Views:	25 
Size:	77.8 KB 
ID:	54742

    This is working well for me as evidenced in the Device Setup Manager event log (Applications and Services Logs > Microsoft > Windows > Device Setup Manager > Admin):

    Click image for larger version. 

Name:	DeviceSetupManagerEvent.png 
Views:	25 
Size:	6.6 KB 
ID:	54743
      My ComputerSystem Spec

 


Similar Threads
Thread Forum
KB3073930 will not hide Nvidia driver update
I pride myself in researching and figure things out but just can't get this one. I know I have the most recent NVidia driver from their website. My video is gone. I also know all about the show/hide "troubleshooter" (should be called fix a bad MS...
Windows Updates and Activation
Windows 10 and manual Nvidia Driver Update!
I have an Nvidia Quadro card on my computer. Till now, to update the driver, I would always uninstall the old drivers from windows add/remove programs and then after a reboot install the new drivers. I would also use driver sweeper to remove the...
Graphic Cards
NVIDIA driver update error
52559 What is the cause of this error? Any light?
Graphic Cards
Unable to hide NVIDIA Driver update
I am attempting to hide the driver update for my NVIDIA Grapgics card as the one from Microsoft causes me problems. I am using this program from this link: https://support.microsoft.com/en-us/kb/3073930 It doesn't matter how many times I run...
Windows Updates and Activation
Solved Windows Update Nvidia driver installs unusable.
I have a Quadro K1000M video chip set, WU in 9926 does not install a working driver. The only way to install a working driver is by going to Nvidia and downloading the driver and install from the file. This has happened twice with two versions.
Drivers and Hardware
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 06:46.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums