[ARCHIVED] Windows Editions Reconstruction Project

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

Thread Status:
Not open for further replies.
  1. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    #4661 zhanglin, Sep 4, 2021
    Last edited: Sep 4, 2021
    According to the display in x:\Windows\servicing\Sessions\Sessions.xml.

    Microsoft-Windows-EditionSpecific-EnterpriseS-Package
    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
      <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseS" releaseType="Feature Pack">
        <update name="87330264842f72d00f1cc3a60df19bd4">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-OneCore-DeviceUpdateCenter-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="7d11995d19a7920b70cc9fa2f1aa1b9c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Onecore-Identity-TenantRestrictions-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="63eb3a7e1d2542e2b60f092669ec3705">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-SecHealth-UI-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="a7a4552c498461bca17a22eaee0dd7e4">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Branding-EnterpriseS-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="017db9b3d2d84badc56c70bbd5452e05">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Desktop-BCDTemplate-Client-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="cd8a864ab5044d09b084fa9680957d99">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Editions-EnterpriseS-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="6eda231703402c279ad1cf8b100b5992">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="98c427031d6e8f08f3ea736adfc8d516">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EnterpriseS-SPP-Components-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="6886bfd5ec66bb4a84ac818243090d47">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Help-ClientUA-Client-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="30216fc1cfad5e362e77e795e233ca54">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Internet-Browser-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="bd05998382fed353ddc98886622c25af">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-SenseClient-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="05ac32b8f74aa7fa3de7f4110f6ff5e7">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Shell32-OEMDefaultAssociations-Legacy-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="cebf643f3a5dfd3a662bebf5c18b55b1">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Networking-MPSSVC-Rules-EnterpriseEdition-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="f0c5a871707fc2ab953b10ba553ae3b9">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Server-Help-Package.ClientEnterprise" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    Microsoft-Windows-EditionSpecific-EnterpriseS-WOW64-Package
    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
      <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-WOW64-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseS-WOW64" releaseType="Feature Pack">
        <update name="81636af2bfa2270c02f2dfc5506993ec">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Onecore-Identity-TenantRestrictions-WOW64-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="4fc6e4599661fcc6b49e00c7bfedea1c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-WOW64-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    Oh, Thank you.
     
  3. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    #4663 zhanglin, Sep 4, 2021
    Last edited: Sep 4, 2021
    Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-Package?
    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
      <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable" releaseType="Feature Pack">
        <update name="Microsoft-Windows-win32calc">
          <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-win32calc-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-WOW64-Package

    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
      <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-WOW64-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-WOW64" releaseType="Feature Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Removable-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="144bce6057eb67c8ef64756daeeba3cc">
          <applicable disposition="detect">
            <detectUpdate>
              <parent name="Microsoft-Windows-win32calc" />
            </detectUpdate>
          </applicable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-win32calc-WOW64-Package" version="10.0.22449.1000" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    #4664 xinso, Sep 4, 2021
    Last edited: Sep 4, 2021
    Oh, how did you manage to have upgraded to a super Master suddenly?
     
  5. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    Haha, sir, you made a joke. Compared with you, I am only a pupil.
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    #4666 xinso, Sep 4, 2021
    Last edited: Sep 5, 2021
    No kidding. It's good to hear you laughing so loudly.
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
  8. hcvn

    hcvn MDL Junior Member

    Aug 11, 2017
    57
    30
    0
    Thanks so much, zhanglin and xinso.
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    [Windows 10 SAC]
    10240
    10586
    .
    .
    .
    20348

    [Windows 11 AC]
    22000 (alike 10240)
    22449 (Package structure, not SKU structure, is starting to change.)
    .
    .
    .
    ?
     
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    #4672 xinso, Sep 5, 2021
    Last edited: Sep 5, 2021
    It's SPP service.
     
  12. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    #4675 xinso, Sep 6, 2021
    Last edited: Sep 6, 2021
    Reconstructing 19041.1 Windows 10 IoT Enterprise LTSC (Lite) amd64
    Code:
    
    Converting 19041.1 Windows 10 Pro to IoT Enterprise LTSC (Lite) amd64 xx-XX
    
    Mounting image
    
    Creating IoTEnterpriseS
    
    Adding xx-XX language pack
    
    Current Edition : IoTEnterpriseS (OEM)
    
    Removing Store
    
    Resetting base
    
    Unmounting image
    
    19041.1 Windows 10 IoT Enterprise LTSC (Lite) amd64 xx-XX has been successfully created
    
    Press any key to continue . . .
    
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    #4677 xinso, Sep 6, 2021
    Last edited: Sep 6, 2021
    Fact:
    From 18362 onwards, any tampering will cause malfunctional PSFX update.

    Q: What is Microsoft gonna do to protect OEM devices against such issues?
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,691
    14,421
    340
    No. The PSFX LCU will be a problem. For Server 2022, use ServerRdsh, etc.. Remember to backup and recover replaced files before LCU applied.

    PS:
    Server has not those support.
     
  18. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    How much do I need to change? Just edition, or the full stack?