Windows Editions Reconstruction Project

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

  1. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,486
    210
    Code:
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-product-data-21h1-ekb-package~31bf3856ad364e35~amd64~~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-product-data-21h1-ekb-package~31bf3856ad364e35~amd64~en-US~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-product-data-21h1-ekb-wrapper-package~31bf3856ad364e35~amd64~~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-product-data-21h1-ekb-wrapper-package~31bf3856ad364e35~amd64~en-US~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-updatetargeting-clientos-21h1-ekb-package~31bf3856ad364e35~amd64~~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-updatetargeting-clientos-21h1-ekb-package~31bf3856ad364e35~amd64~en-US~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-updatetargeting-clientos-21h1-ekb-wrapper-package~31bf3856ad364e35~amd64~~10.0.19041.782.mum
    Dism /Online /Add-package:C:\Windows\servicing\Packages\microsoft-windows-updatetargeting-clientos-21h1-ekb-wrapper-package~31bf3856ad364e35~amd64~en-US~10.0.19041.782.mum
    
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1602 xinso, Jan 23, 2021
    Last edited: Jan 23, 2021
    Code:
    Microsoft Windows [版本 10.0.19043.782]
    (c) 2020 Microsoft Corporation。著作權所有,並保留一切權利。
    
    C:\windows\system32>dism /English /image:Z:\1 /get-currentedition
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.19043.782
    
    Current edition is:
    
    Current Edition : ServerDatacenterACor
    
    The operation completed successfully.
    
    C:\windows\system32>
    
     
  3. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    318
    146
    10
    Oh, you got it working. On my installation it complained about something missing, even after updating to 19042.782 before trying to install 21h1 enablement.
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1604 xinso, Jan 23, 2021
    Last edited: Jan 24, 2021
    Q: What happens if fake 21H1Enablement + official 19042.782 LCU? 19043?
    A: Yes. 10.0.19043.782.
     
  5. EeroS

    EeroS MDL Senior Member

    Jul 28, 2018
    318
    146
    10
    Future of 21H1 will be interesting, thats for sure. Features from Insider builds will propably be backported, just like with 20H2.
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1606 xinso, Jan 24, 2021
    Last edited: Jan 24, 2021
    Windows 10 --> Windows 10 Cloud (Full Windows 10) --> Windows 10 CloudE (Lean Windows 10) --> Windows 10X (Ultimate Lean Windows 10 in FFU format)
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1607 xinso, Jan 24, 2021
    Last edited: Jan 24, 2021
    [20H2\21H1 Update Processes]

    Professional for example

    19042 LCU
    --> update
    Microsoft-Windows-EditionPack-Professional-Package
    --> install
    Microsoft-Windows-Product-Data-EKB-Wrapper-Package
    Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Wrapper-Package
    --> detect
    if 20H2Enablement hotfix not found --> Nothing happened --> 19041
    if 20H2Enablement hotfix found --> install Microsoft-Windows-Product-Data-EKB-Package and Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Package --> 19042


    19043 LCU
    --> update
    Microsoft-Windows-EditionPack-Professional-Package
    --> install
    Microsoft-Windows-Product-Data-EKB-Wrapper-Package
    Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Wrapper-Package
    Microsoft-Windows-Product-Data-21H1-EKB-Wrapper-Package
    Microsoft-Windows-UpdateTargeting-ClientOS-21H1-EKB-Wrapper-Package
    --> detect
    if 20H2\21H1Enablement hotfix not found --> Nothing happened --> 19041
    if 20H2Enablement hotfix found --> install Microsoft-Windows-Product-Data-EKB-Package and Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Package --> 19042
    if 21H1Enablement hotfix found --> install Microsoft-Windows-Product-Data-21H1-EKB-Package and Microsoft-Windows-UpdateTargeting-ClientOS-21H1-EKB-Package --> 19043
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1608 xinso, Jan 24, 2021
    Last edited: Jan 24, 2021
    What next? Looking forward to Server 2022 and Enterprise LTSC.
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1611 xinso, Jan 24, 2021
    Last edited: Jan 24, 2021
    Thanks. But, no, it won't work.

    Wait official 19043 21H1Enablement and LCU.
     
  11. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,197
    84,757
    340
    20H2Enablement registry key (2093230218) have certain security Pemissions
    maybe those are needed for other Overrides too
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1613 xinso, Jan 24, 2021
    Last edited: Jan 25, 2021
    I do not really care about its new features. All I am after is its updates structures for my homebrew EnterpriseS.

    For 21H1, it is microsoft-windows-editionpack-professional-package. (No problem. Only 19043 relevant packages.)

    For vNEXT LTSC, it is IoTEnterpriseS. There are lots of EnableSelectabilityForEdition.
    Code:
          <selectable disposition="absent">
            <detectNone default="true" />
            <mum2:customInformation xmlns:mum2="urn:schemas-microsoft-com:asm.v3">
              <mum2:EnableSelectabilityForEditions>
                <mum2:EnableSelectabilityForEdition name="Microsoft-Windows-IoTEnterpriseSEdition" />
              </mum2:EnableSelectabilityForEditions>
            </mum2:customInformation>
          </selectable>
    
    EnterpriseG has only one.

    What does that mean?

    And there are few of these,
    Code:
        <update name="Microsoft-Windows-Legacy-Components-OC">
          <mum2:customInformation xmlns:mum2="urn:schemas-microsoft-com:asm.v3">
            <mum2:noAutoMerge />
          </mum2:customInformation>
          <selectable disposition="absent">
            <detectNone default="true" />
            <mum2:customInformation xmlns:mum2="urn:schemas-microsoft-com:asm.v3">
              <mum2:EnableSelectabilityForEditions>
                <mum2:EnableSelectabilityForEdition name="Microsoft-Windows-IoTEnterpriseSEdition" />
              </mum2:EnableSelectabilityForEditions>
            </mum2:customInformation>
          </selectable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Legacy-Components-OC-Package" version="10.0.21292.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    noAutoMerge

    I think I understand this. It means "Do not auto install " until some requirements are satisfied.

    noAutoMerge Microsoft-Windows-Product-Data-21h1-EKB-Package unless Microsoft-Windows-21H1Enablement package is detected.
    Code:
        <update name="Microsoft-Windows-Product-Data-21h1-EKB">
          <mum2:customInformation xmlns:mum2="urn:schemas-microsoft-com:asm.v3">
            <mum2:noAutoMerge />
          </mum2:customInformation>
          <applicable disposition="staged">
            <detectUpdate>
              <parent name="Microsoft-Windows-21H1Enablement" />
            </detectUpdate>
          </applicable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Product-Data-21h1-EKB-Package" version="10.0.19041.782" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
     
  13. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,256
    94,672
    450
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1617 xinso, Jan 24, 2021
    Last edited: Jan 25, 2021
    typo
     
  15. Javac75

    Javac75 MDL Junior Member

    Mar 16, 2015
    89
    63
    0
    What are the features you all talking about?
    Rounded corner?
     
  16. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,256
    94,672
    450
    #1619 Enthousiast, Jan 24, 2021
    Last edited: Jan 24, 2021
    Who? the actual first poster on mdl (@MSMG), the german copy, the other german who copied it from the previous german, or @SAM-R, announcing the article copied from the first german?
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,657
    13,675
    340
    #1620 xinso, Jan 24, 2021
    Last edited: Jan 25, 2021
    Reminder:

    Don't tamper this registry entries, or it may get BSOD for "config initialization failed".
    Code:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement
    
    There must be something related elsewhere. These features are insider preview, like Taskbar News? Different to the system features in "Programs and Features", like Windows Media Player?