linkprogrami
New Member
I found a tons of instructions on how to disable windows automatic updates, but not a lot on how to make them work similar to how XP and Windows 7 "Manual update" option.
Ideally no service or function would be disabled (as Store apps and Driver installation depend on Windows Update services), but Windows would not check for updates unless the "check for updates" was not pressed.
The parts I use so far in my preset look like this:
Additionally, I load a few registry entries just for good mesure:
For now this confuguration seems not to be updating anything automatically, unles there is a driver missing (it updates it automatically) or if additional feature is installed. I find this to work both on Win10 and Win11 (as NTLite just ommits the incompatible strings).
If anyone has additonal suggestions or have use of the one above, they are more than welcome.
Ideally no service or function would be disabled (as Store apps and Driver installation depend on Windows Update services), but Windows would not check for updates unless the "check for updates" was not pressed.
The parts I use so far in my preset look like this:
XML:
<Tweak name="WindowsUpdate\AllowTemporaryEnterpriseFeatureControl">1</Tweak>
<TweakGroup name="WindowsUpdateTasks">
<Tweak name="DevHomeUpdate\DevHomeUpdate">0</Tweak>
<Tweak name="EdgeUpdate\EdgeUpdate">0</Tweak>
<Tweak name="IA\IA">0</Tweak>
<Tweak name="LXP\LXP">0</Tweak>
<Tweak name="MACUpdate\MACUpdate">0</Tweak>
<Tweak name="OutlookUpdate\OutlookUpdate">0</Tweak>
<Tweak name="TFLUpdate\TFLUpdate">0</Tweak>
</TweakGroup>
<TweakGroup name="WindowsUpdate">
<Tweak name="DriverSearching\SearchOrderConfig">2</Tweak>
<Tweak name="Preferences\ModelDownloadAllowed">0</Tweak>
<Tweak name="DeliveryOptimization\DODownloadMode">100</Tweak>
<Tweak name="Settings\IsContinuousInnovationOptedIn">0</Tweak>
<Tweak name="7971f918-a847-4430-9279-4a52d1efe18d\RegisterWithAU">1</Tweak>
<Tweak name="MRT\DontOfferThroughWUAU">1</Tweak>
<Tweak name="Settings\HideMCTLink">1</Tweak>
<Tweak name="Settings\IsExpedited">0</Tweak>
<Tweak name="Settings\RestartNotificationsAllowed2">0</Tweak>
<Tweak name="WindowsUpdate\TargetReleaseVersionInfo">23H2</Tweak>
<Tweak name="AU\AUOptions">2</Tweak>
</TweakGroup>
<TweakGroup name="services">
<Tweak name="tzautoupdate\tzautoupdate">3</Tweak>
<Tweak name="edgeupdate\edgeupdate">3</Tweak>
<Tweak name="UsoSvc\UsoSvc">3</Tweak>
<Tweak name="webthreatdefusersvc\webthreatdefusersvc">3</Tweak>
</TweakGroup>
<TweakGroup name="Tree\Microsoft\Windows\UNP">
<Tweak name="RunUpdateNotificationMgr\RunUpdateNotificationMgr">remove</Tweak>
</TweakGroup>
<TweakGroup name="Tree\Microsoft\Windows\UpdateOrchestrator">
<Tweak name="Schedule Scan Static Task\Schedule Scan Static Task">remove</Tweak>
<Tweak name="Start Oobe Expedite Work\Start Oobe Expedite Work">remove</Tweak>
<Tweak name="StartOobeAppsScanAfterUpdate\StartOobeAppsScanAfterUpdate">remove</Tweak>
<Tweak name="UpdateModelTask\UpdateModelTask">remove</Tweak>
</TweakGroup>
<TweakGroup name="Tree\Microsoft\Windows\WindowsUpdate">
<Tweak name="Automatic App Update\Automatic App Update">remove</Tweak>
<Tweak name="Scheduled Start\Scheduled Start">remove</Tweak>
</TweakGroup>
Additionally, I load a few registry entries just for good mesure:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"TargetReleaseVersion"=dword:00000001
"DisableOSUpgrade"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"TargetReleaseVersion"=dword:00000001
"DisableOSUpgrade"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]
"AllowOSUpgrade"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"DisableOSUpgrade"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\UpgradeNotification]
"UpgradeAvailable"=dword:00000000
For now this confuguration seems not to be updating anything automatically, unles there is a driver missing (it updates it automatically) or if additional feature is installed. I find this to work both on Win10 and Win11 (as NTLite just ommits the incompatible strings).
If anyone has additonal suggestions or have use of the one above, they are more than welcome.