Hi,
when Microsoft releases a new Feature Version Windows 10 (i.e. 1809, 1803, 1709…) there are often some problems (Data loss, Feature/Tools removed, Boot issues…) with it and Microsoft have to fix it.
You can defer such updates and receive them delayed.
There exist some Registry Values to change this behaviour. Set
HKLM\SOFTWARE\Policies\Microsoft\Windows\DisableOSUpgrade=1
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\AllowOSUpgrade=0
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DeferFeatureUpdates=1
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DeferFeatureUpdatesPeriodInDays=365
Enable defer updates from command line. DeferFeatureUpdatesPeriodInDays defines the number days the feature update is defered.
D:\> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft D:\> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows D:\> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows /v DisableOSUpgrade /d 1 /t REG_DWORD /f D:\> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AllowOSUpgrade /d 0 /t REG_DWORD /f D:\> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DeferFeatureUpdates /d 1 /t REG_DWORD /f D:\> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DeferFeatureUpdatesPeriodInDays /d 365 /t REG_DWORD /f
Disable defer updates from command line.
D:\> reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows /v DisableOSUpgrade D:\> reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AllowOSUpgrade D:\> reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DeferFeatureUpdates D:\> reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DeferFeatureUpdatesPeriodInDays
Or use my simple Windows GUI (Source Code included) 🙂 You can find the executable DisableOSUpdate.exe in Folder DisableOSUpdate\bin\Release.
Michael