Windows Editions Reconstruction Project

Discussion in 'Windows 10' started by whatever127, Jan 10, 2020.

  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3161 xinso, Jun 6, 2021
    Last edited: Jun 6, 2021
    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.
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3162 xinso, Jun 6, 2021
    Last edited: Jun 6, 2021
    There is another way to check the image:

    Step 1: Reconstruct it.
    Step 2: Compare the size of the image.
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3164 xinso, Jun 6, 2021
    Last edited: Jun 7, 2021
    Q: Which SKU(s) will 21h2enablement support?
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3165 xinso, Jun 7, 2021
    Last edited: Jun 7, 2021
    You want to learn package customization (custom update)?

    Use kb5000736 to practise "21h2enablement".
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3166 xinso, Jun 7, 2021
    Last edited: Jun 7, 2021
    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"
    
     
  7. dorfd1

    dorfd1 MDL Junior Member

    Sep 10, 2015
    54
    20
    0
    it also changes the image version to 19044
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3168 xinso, Jun 7, 2021
    Last edited: Jun 7, 2021
    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>
    
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3169 xinso, Jun 7, 2021
    Last edited: Jun 7, 2021
    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
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
  11. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    284
    127
    10
    Let's see will I succeed in creating 19100.1019 IoTEnterprise.
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    #3172 xinso, Jun 7, 2021
    Last edited: Jun 7, 2021
    Wish you good luck.
     
  13. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    284
    127
    10
    I did it, next up is installing.
    upload_2021-6-7_10-9-31.png
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
    You are using Server 2022.
     
  15. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    284
    127
    10
    Yeah, you noticed it.
     
  16. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    284
    127
    10
    #3176 EeroS, Jun 7, 2021
    Last edited: Jun 7, 2021
    Settings is broken on my build. It's time to rebuild.
    Failures sometime happen, and it's okay.
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    6,139
    8,421
    210
  20. maxtorix

    maxtorix MDL Junior Member

    Feb 3, 2010
    83
    79
    0