[GUIDE] [DISCUSSION] Windows Editions Reconstructions

Discussion in 'Windows 10' started by TesterMachineOS, Sep 3, 2024.

  1. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,192
    1,890
    90
    Set by DesktopUX-Packages
     
  2. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    334
    198
    10
    Great - similar to 20349
     
  3. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,192
    1,890
    90
    Skip messed up oem page at end of desktop setup.

    For "clean boot" into Desktop just add:
    Code:
    Reg.exe load HKLM\SOFTHIVE C:\mount\Windows\System32\config\SOFTWARE
    Reg.exe add "HKLM\SOFTHIVE\Microsoft\Windows\CurrentVersion\OOBE" /v "ProtectYourPC" /t REG_DWORD /d "3" /f
    Reg.exe unload HKLM\SOFTHIVE

    ProtectYourPC
    1 = Recommended (default) level of protection
    2 = Only updates are installed.
    3 = Automatic protection is disabled.
     
  4. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    334
    198
    10
    #3144 Skylined, Oct 27, 2025
    Last edited: Oct 27, 2025
    I would try to make two versions - one being server and the other with some client features (to ensure bluetooth, audio and dolby functionality)
    Both builds would be done to bring them to build 1742 as the base.
    Then try to upgrade to 6899
    Using custom LCUs

    thanks @Ace2
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,023
    15,280
    340
    #3145 xinso, Oct 27, 2025
    Last edited: Oct 28, 2025
    SSU-27975.984-arm64.esd (21295 KB)
    Windows11.0-KB5070899-arm64-27975.984.esd (196,031 KB)

    [support]
    Code:
          <assemblyIdentity name="Microsoft-Windows-CoreCountrySpecificEdition" version="10.0.27975.1" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          <assemblyIdentity name="Microsoft-Windows-CoreEdition" version="10.0.27975.1" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          <assemblyIdentity name="Microsoft-Windows-CoreNEdition" version="10.0.27975.1" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.27975.1" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          <assemblyIdentity name="Microsoft-Windows-ProfessionalNEdition" version="10.0.27975.1" processorArchitecture="arm64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    
    [available]
    Code:
    Microsoft-Windows-Editions-CoreCountrySpecific-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-Core-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-CoreN-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-Professional-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-ProfessionalN-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    
    Microsoft-Windows-Editions-EnterpriseEval-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-EnterpriseGN-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-EnterpriseNEval-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-EnterpriseS-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-EnterpriseSEval-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-EnterpriseSN-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-EnterpriseSNEval-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-Starter-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-StarterN-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    Microsoft-Windows-Editions-WNC-Package~31bf3856ad364e35~arm64~ar-SA~10.0.27975.984.mum
    
    EnterpriseG?

    [official]
    Code:
                <package id="Microsoft-Windows-StarterEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows Starter Edition" targetState="Installed" options="0"/>
                <package id="Microsoft-Windows-CoreEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows Core Edition" targetState="Staged" options="9"/>
                <package id="Microsoft-Windows-CoreCountrySpecificEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows CoreCountrySpecific Edition" targetState="Staged" options="9"/>
                <package id="Microsoft-Windows-EnterpriseEvalEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows EnterpriseEval Edition" targetState="Staged" options="9"/>
                <package id="Microsoft-Windows-EnterpriseSEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows EnterpriseS Edition" targetState="Staged" options="9"/>
                <package id="Microsoft-Windows-EnterpriseSEvalEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows EnterpriseSEval Edition" targetState="Staged" options="9"/>
                <package id="Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows Professional Edition" targetState="Staged" options="9"/>
                <package id="Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows EnterpriseG Edition" targetState="Staged" options="9"/>
    
    --->
    Code:
                <package id="Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~arm64~~10.0.27975.1" name="Windows EnterpriseG Edition" targetState="Staged" options="9"/>
    
     
  6. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    334
    198
    10
    Here is the 1742 server base - will try to upgrade to 6905 later.
    I also had to set Alternate Shell - delete all entries and set default shell to explorer

    upload_2025-10-27_22-55-53.png
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,023
    15,280
    340
    #3148 xinso, Oct 28, 2025
    Last edited: Oct 28, 2025
    Q: What is Microsoft-Windows-Win2Edition-Package?
     
  8. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    334
    198
    10
    I'm also trying to find out about the Microsoft-Windows-Win2Edition-Package - I can't find any info about it
     
  9. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
  10. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,192
    1,890
    90
    Solved:
    Code:
    notepad C:\lp\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1.mum
    
    add:
        <update name="d27e327583b24a5a4b33aee18fa58b9c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
     
  11. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    334
    198
    10
    Can I ask where is d27e327583b24a5a4b33aee18fa58b9c from
     
  12. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,192
    1,890
    90
    Code:
    Microsoft-Windows-EditionSpecific-ServerStandard-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1
     
  13. Skylined

    Skylined MDL Senior Member

    Nov 10, 2008
    334
    198
    10
    #3154 Skylined, Oct 28, 2025
    Last edited: Oct 28, 2025
    thanks - I had used the 4b09b442caf9e09b264375c2a75aca38 from the DataCenter package and it works.
    I had to set defaultshell to explorer in Alternate Shells and delete the other entries then no black screen

    Will also try d27e327583b24a5a4b33aee18fa58b9c from the en-US mum
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,023
    15,280
    340
    #3156 xinso, Oct 28, 2025
    Last edited: Oct 28, 2025
    Just download Edge.wim from the latest 27XXX UUP site. When online, it will be updated again anyway.
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,023
    15,280
    340
    #3157 xinso, Oct 28, 2025
    Last edited: Oct 29, 2025
    [14393.0 EnterpriseS x86 en-US]
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.0
    
    Removing package Microsoft-Windows-NeutralEdition~31bf3856ad364e35~x86~~10.0.14393.0
    Removing package Microsoft-Windows-NeutralEdition~31bf3856ad364e35~x86~~10.0.14393.0
    [==========================100.0%==========================]
    
    The operation completed successfully.
    
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.0
    
    Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~10.0.14393.0
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.0
    
    Starting to install product key...
    Finished installing product key.
    
    The operation completed successfully.
    
    ============================================================
    Current Edition : EnterpriseS (OEM_NONSLP)
    ============================================================
    

    [14393.8519 EnterpriseSN x86 en-GB]
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.0
    
    Removing package Microsoft-Windows-NeutralEdition~31bf3856ad364e35~x86~~10.0.14393.0
    Removing package Microsoft-Windows-NeutralEdition~31bf3856ad364e35~x86~~10.0.14393.0
    [==========================100.0%==========================]
    
    The operation completed successfully.
    
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.0
    
    Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-GB~10.0.14393.0
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.0
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~x86~~14393.8519.1.28
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.14393.8508
    
    Starting to install product key...
    Finished installing product key.
    
    The operation completed successfully.
    
    ============================================================
    Current Edition : EnterpriseSN (Volume_GVLK)
    ============================================================
    
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,023
    15,280
    340
    #3159 xinso, Oct 29, 2025
    Last edited: Oct 29, 2025
    No. It's 26100.1 License, incompatible with 27975.1 Spp. It's activation is done by TSForge.

    [Hint]
    zwl29107 is able to repack the package. But remember that it also needs repacked Microsoft-Windows-EnterpriseSEdition .cat and .mum.
     
  17. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,192
    1,890
    90
    Code:
    Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum
    
    Add:
    
        <update name="Microsoft-Windows-Server-DesktopUX-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Server-DesktopUX-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum
    
    Add:
    
        <update name="4b09b442caf9e09b264375c2a75aca38">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1.mum
    
    add:
        <update name="d27e327583b24a5a4b33aee18fa58b9c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX" releaseType="Feature Pack">
        <update name="Microsoft-Windows-Server-Shell-Package">
          <selectable disposition="absent">
            <detectNone default="true" />
          </selectable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-en-US" releaseType="Language Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="Microsoft-Windows-Server-Shell-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    Microsoft-Windows-Server-DesktopUX-WOW64-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-WOW64" releaseType="Feature Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="4d9f7fb0cdb34f33c142f33144b50f31">
          <applicable disposition="staged">
            <detectUpdate>
              <parent name="Microsoft-Windows-Server-Shell-Package" />
            </detectUpdate>
          </applicable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    Microsoft-Windows-Server-DesktopUX-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-WOW64-en-US" releaseType="Language Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="2968ff34a91ac00950ce63124533f8a5">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *

    Code:
    C:\PSFExtractor\wimlib-imagex.exe extract C:\PSFExtractor\Windows11.0-KB5043080-x64.wim 1 --dest-dir=C:\Windows11.0-KB5043080-x64
    
    move C:\Windows11.0-KB5043080-x64\express.psf.cix.xml C:\PSFExtractor
    
    C:\PSFExtractor\PSFExtractor.exe -v2 C:\PSFExtractor\Windows11.0-KB5043080-x64.psf C:\PSFExtractor\express.psf.cix.xml C:\Windows11.0-KB5043080-x64
    
    *
    
    Pushd C:\Windows11.0-KB5043080-x64
    
    dir /b > C:\PSFExtractor\version.txt
    
    notepad C:\PSFExtractor\version.txt
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~~10.0.26100.1742.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX" releaseType="Feature Pack">
        <update name="Microsoft-Windows-Server-Shell-Package">
          <selectable disposition="absent">
            <detectNone default="true" />
          </selectable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-Server-DesktopUX-WOW64-Package~31bf3856ad364e35~amd64~~10.0.26100.1742.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-WOW64-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-WOW64" releaseType="Feature Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="4d9f7fb0cdb34f33c142f33144b50f31">
          <applicable disposition="staged">
            <detectUpdate>
              <parent name="Microsoft-Windows-Server-Shell-Package" />
            </detectUpdate>
          </applicable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-WOW64-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.1742.mum
    
    Add:
    
        <update name="Microsoft-Windows-Server-DesktopUX-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Server-DesktopUX-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.1742.mum
    
    Add:
    
        <update name="4b09b442caf9e09b264375c2a75aca38">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1742.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-en-US" releaseType="Language Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="Microsoft-Windows-Server-Shell-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-Package" version="10.0.26100.1742" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-Server-DesktopUX-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1301.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-WOW64-Package" version="10.0.26100.1301" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-WOW64-en-US" releaseType="Language Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.1301" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="2968ff34a91ac00950ce63124533f8a5">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-WOW64-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-EditionSpecific-ServerStandard-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1742.mum
    
    check name="UserExperience-Desktop-Package" version= FOR Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1742.mum
    
    notepad C:\Windows11.0-KB5043080-x64\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1742.mum
    
    add:
        <update name="d27e327583b24a5a4b33aee18fa58b9c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    Dism /Capture-Image /ImageFile:C:\Windows11.0-KB5043080-x64_26100.1742.esd /CaptureDir:C:\Windows11.0-KB5043080-x64 /Name:"content" /Compress:max
    
    *
    

    Code:
    C:\PSFExtractor\wimlib-imagex.exe extract C:\PSFExtractor\Windows11.0-KB5070881-x64.wim 1 --dest-dir=C:\Windows11.0-KB5070881-x64
    
    move C:\Windows11.0-KB5070881-x64\express.psf.cix.xml C:\PSFExtractor
    
    C:\PSFExtractor\PSFExtractor.exe -v2 C:\PSFExtractor\Windows11.0-KB5070881-x64.psf C:\PSFExtractor\express.psf.cix.xml C:\Windows11.0-KB5070881-x64
    
    *
    
    Pushd C:\Windows11.0-KB5070881-x64
    
    dir /b > C:\PSFExtractor\version.txt
    
    notepad C:\PSFExtractor\version.txt
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~~10.0.26100.6905.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX" releaseType="Feature Pack">
        <update name="Microsoft-Windows-Server-Shell-Package">
          <selectable disposition="absent">
            <detectNone default="true" />
          </selectable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-Server-DesktopUX-WOW64-Package~31bf3856ad364e35~amd64~~10.0.26100.6905.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-WOW64-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-WOW64" releaseType="Feature Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="4d9f7fb0cdb34f33c142f33144b50f31">
          <applicable disposition="staged">
            <detectUpdate>
              <parent name="Microsoft-Windows-Server-Shell-Package" />
            </detectUpdate>
          </applicable>
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-WOW64-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-ServerAzureStackHCICorEdition~31bf3856ad364e35~amd64~~10.0.26100.6905.mum
    
    Add:
    
        <update name="Microsoft-Windows-Server-DesktopUX-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Server-DesktopUX-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~~10.0.26100.6905.mum
    
    Add:
    
        <update name="4b09b442caf9e09b264375c2a75aca38">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-Server-DesktopUX-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.6905.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-en-US" releaseType="Language Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="Microsoft-Windows-Server-Shell-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-Package" version="10.0.26100.6905" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-Server-DesktopUX-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.6725.mum
    
    Edit to:
    
    <?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-Server-DesktopUX-WOW64-Package" version="10.0.26100.6725" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Server-DesktopUX-WOW64-en-US" releaseType="Language Pack">
        <parent disposition="detect">
          <assemblyIdentity name="Microsoft-Windows-Server-DesktopUX-WOW64-Package" version="10.0.26100.6725" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <update name="2968ff34a91ac00950ce63124533f8a5">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Server-Shell-WOW64-Package" version="10.0.26100.5074" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    *
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-EditionSpecific-ServerStandard-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.6905.mum
    
    check name="UserExperience-Desktop-Package" version= FOR Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.1742.mum
    
    notepad C:\Windows11.0-KB5070881-x64\Microsoft-Windows-EditionSpecific-ServerAzureStackHCICor-Package~31bf3856ad364e35~amd64~en-US~10.0.26100.6905.mum
    
    add:
        <update name="d27e327583b24a5a4b33aee18fa58b9c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.26100.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
    
    *
    
    Dism /Capture-Image /ImageFile:C:\Windows11.0-KB5070881-x64_26100.6905.esd /CaptureDir:C:\Windows11.0-KB5070881-x64 /Name:"content" /Compress:max
    
    *