Still no way to prevent WU from updating drivers automatically?

Discussion in 'Windows 10' started by slackeritguy, Aug 21, 2016.

  1. slackeritguy

    slackeritguy MDL Member

    Jun 27, 2013
    163
    25
    10
    Title pretty much says it all.

    I've seen a couple of posts suggesting solutions, but none of them seem to work for most users.

    So, is there a way? thanks!.
     
  2. lobo11

    lobo11 TOMAHAWK CHOP

    Feb 16, 2012
    6,584
    5,362
    210
    #2 lobo11, Aug 21, 2016
    Last edited: Aug 21, 2016
    Windows update Mini Tool in my sig or Quick Links in my Sig on how to install

    When you check for updates, just hide drivers you do not want, they stay hidden until you bring them out of retirement:D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. slackeritguy

    slackeritguy MDL Member

    Jun 27, 2013
    163
    25
    10
    So what are you suggesting? to simply use WUMT instead of WU? or is there a setting in WUMT that disables automatic driver updates for 14393?
     
  4. lobo11

    lobo11 TOMAHAWK CHOP

    Feb 16, 2012
    6,584
    5,362
    210
    #4 lobo11, Aug 21, 2016
    Last edited: Aug 21, 2016
    Leave WU alone, use WUMT, hide drivers you do not want, click on Shewolfs OP in my sig for better explanation. :D

    You put WUMT in notification mode, it notifies you with sound when you have updates to download, hide drivers you do not want installed.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. slackeritguy

    slackeritguy MDL Member

    Jun 27, 2013
    163
    25
    10
    #5 slackeritguy, Aug 21, 2016
    Last edited: Aug 21, 2016
    (OP)
    But WU will still check/download new updates as soon as Windows has a chance, or is there a setting inside WUMT that disables automatic updates altogether?

    I'm still having trouble wrapping my head around the logistics of using WUMT.

    If it needs WU to be enabled, then WU will still download updates automatically as soon as it has a chance.
     
  6. KNARZ

    KNARZ MDL Addicted

    Oct 9, 2012
    895
    482
    30
    GpEdit
    Computer -->Windows Components\Windows Update
    Do not include drivers with Windows Updates
     
  7. slackeritguy

    slackeritguy MDL Member

    Jun 27, 2013
    163
    25
    10
    Is that policy new in 14393? Because I can't find it in 10586.

    Either way, I've seen several users report that all these WU policies have done nothing for them.

    Did this work for you?
     
  8. KNARZ

    KNARZ MDL Addicted

    Oct 9, 2012
    895
    482
    30
    Yes, new since 1607. - But haven't tested.
     
  9. Leporello

    Leporello MDL Novice

    Sep 20, 2010
    39
    12
    0
    You can get it from Device Manager and the Driver Information of the concerned device.

    In the meantime (after the last upgrade) even the rollback function seems to prevent the NEW update of a rolled back driver.

    Anyway, both ways work perfectly for me in the case of an unwanted keyboard driver for my old notebook. I prefer always the easiest way and not all these very complicated utilities using developer kits etc etc.

    And I don't like to block the updates and driver updates generally. Just the desired ones.
     
  10. draken

    draken MDL Junior Member

    Nov 21, 2008
    85
    27
    0
    Does not work, even on Enterprise. :mad:
     
  11. WinFree

    WinFree MDL Senior Member

    Aug 6, 2016
    317
    53
    10
    Can you disable it with Enterprise LTSB in "System Properties" under "Hardware" section? Or do you have to do it in GPE?
     
  12. Leporello

    Leporello MDL Novice

    Sep 20, 2010
    39
    12
    0
  13. dobbelina

    dobbelina MDL Senior Member

    Apr 2, 2009
    426
    526
    10
    #16 dobbelina, Aug 21, 2016
    Last edited: Aug 22, 2016
    That policy only exist in Win 10 Pro v1607, not in v1511.

    However, and what a f***ing gibberish!, this policy does stop all drivers from updating:
    (In both versions)

    Computer configuration=>Administrative Templates=>System=>Device installation=>Device Installation Restrictions=>Prevent installation of devices not described by other policy settings

    Which says:
    Simple uhhh :aglerks:

    So, if you don't configure anything else under this branch, except enabling this policy, all driver
    updates are disabled.

    In v1607 they added the Option under the "Windows updates" policies as:
    "Do not include drivers with Windows Updates", as probably nobody could figure out what I just did above.

    Soon you gonna need a laywer to edit these settings :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. as9j0das90d

    as9j0das90d MDL Novice

    Jul 18, 2015
    17
    15
    0
    #17 as9j0das90d, Aug 21, 2016
    Last edited by a moderator: Apr 20, 2017
    hello
    this works
    delete HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdateHandlers\Driver
    please give feedback


    powershell code to do that ( requires admin elevated powershell )
    Code:
    $ErrorActionPreference = "Inquire"
    
    #name of hklm subkey
    $name = "SOFTWARE\Microsoft\WindowsUpdate\UpdateHandlers\Driver"
    
    #get SeTakeOwnershipPrivilege
    $definition = @"
    using System.Runtime.InteropServices;
    public class NtDll {
        [DllImport("ntdll.dll")]
        public static extern int RtlAdjustPrivilege(ulong Privilege, bool Enable, bool CurrentThread, ref bool Enabled);
    }
    "@
    Add-Type $definition
    [NtDll]::RtlAdjustPrivilege(9, 1, 0, [ref]0)
    
    
    #open key
    $key = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey($name, "ReadWriteSubTree", "TakeOwnership")
    
    
    #change ownership
    $owner = [System.Security.AccessControl.RegistrySecurity]::new()
    $owner.SetOwner([System.Security.Principal.NTAccount]"Administrators")
    $key.SetAccessControl($owner)
    
    
    #change access rules
    $rule = [System.Security.AccessControl.RegistrySecurity]::new()
    $rule.SetAccessRule([System.Security.AccessControl.RegistryAccessRule]::new("Administrators", "Full", 0, 0, 0))
    $key.SetAccessControl($rule)
    
    
    #delete key
    [Microsoft.Win32.Registry]::LocalMachine.DeleteSubKey($name)
     
  15. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,256
    94,677
    450
    Doesn't winaero tweaker already have an option to stop driver updates thru WU for 1607 Pro and up?
     
  16. KNARZ

    KNARZ MDL Addicted

    Oct 9, 2012
    895
    482
    30
    Indeed I guess the Driverhandler would work. In some testing I broke the whole Windows Update and the Handlers were one component of that.
    But normaly the Handler should be controlled by GP but if you all say that it won't work... :/
     
  17. Leporello

    Leporello MDL Novice

    Sep 20, 2010
    39
    12
    0
    It works in that way I said ..... Reading helps a lot of!