Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Disable automatic updates (2012R2) with powershell

I saw some related questions but none of the solutions didn't work for me. I have windows server 2012R2 and I need to disable it automatic windows updates with Powershell v5.0 or batch (Powershell is preferred).

I can do it manually, by opening gpedit.msc , navigating to Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update and then changing Configure Automatic Updates to Disable.

How can that be done automatically without using external powershell modules (such as PolicyFileEditor).

Is there an equivalent registry key that changing it can get the job done? I know that there is one for Windows server 2008 but I'm using 2012R2.

like image 807
Noam Avatar asked Jan 02 '18 09:01

Noam


1 Answers

This is the full list of reg keys for Windows Update for reference, but if you set HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate to 1 this disables Windows Update.

You can use New-ItemProperty to set this value using PowerShell

like image 68
henrycarteruk Avatar answered Nov 13 '22 04:11

henrycarteruk