Q: What is the difference between Old and New Update Technology? A: [Old Update Technology as of 17763.1] It detects existent package and updates the existent package. [New Update Technology form 18362.1 forward] It installs new mum, and updates the targeted package defined in the new mum. PS. Unless both targeted and not-targeted packages are perfectly existent, the update fails. And, the New Update Technology is accompanied with PSFX update.
There is another way to check the image: Step 1: Reconstruct it. Step 2: Compare the size of the image.
Q: What does Enablement do? 2 things: [for feature] Code: <registryKey keyName="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\0\xxxxxxxxx"> <registryValue name="EnabledState" valueType="REG_DWORD" value="0x00000002" /> <registryValue name="EnabledStateOptions" valueType="REG_DWORD" value="0x00000000" /> </registryKey> [for display] Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion] "CurrentBuild"="19044" "CurrentBuildNumber"="19044" "ReleaseId"="2009" "DisplayVersion"="21H2"
Yes. Code: <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed\Windows.EmergencyUpdate.amd64"> <registryValue name="Version" valueType="REG_SZ" value="10.0.19044.1023" /> <registryValue name="Repairable" valueType="REG_SZ" value="1" /> </registryKey> Code: <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed\Client.OS.rs2.amd64"> <registryValue name="Version" valueType="REG_SZ" value="10.0.19044.1023" /> <registryValue name="Branch" valueType="REG_SZ" value="vb_release_svc_prod3" /> <registryValue name="PrimaryOSProduct" valueType="REG_SZ" value="1" /> <registryValue name="Repairable" valueType="REG_SZ" value="1" /> </registryKey>
The enablement patch is defined in EKBUpdateCompDB_KBxxxxxxx.xml of UpdateId.aggregatedmetadata. e.g. 21H1Enablement update patch EKBUpdateCompDB_KB5000736.xml windows10.0-kb5000736-x64.cab