[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. DichVAN

    DichVAN MDL Junior Member

    Jun 18, 2021
    54
    74
    0
    thank you very much. Must i do
    1. rename Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1 (cat & mum) to Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1199 (cat & mum)
    2. in Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1199.mum, Replace all 28000.1 to 28000.1199

    but in Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1.mum have Microsoft-Windows-Foundation-Package 28000.1

    When update 1199, Is Microsoft-Windows-Foundation-Package still 28000.1 ?
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
    #3522 xinso, Dec 1, 2025
    Last edited: Dec 1, 2025
    In
    Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1199.mum
    and
    Microsoft-Windows-EditionSpecific-EnterpriseG-Package~31bf3856ad364e35~amd64~~10.0.28000.1199.mum
    replace all 28000.1 with updated build.
    --->
    You have to check the package build numbers in CU. (Refer to 28000.1199 Microsoft-Windows-ProfessionalEdition and Microsoft-Windows-EditionSpecific-Professional mum)

    There are no updates for
    Microsoft-Windows-EnterpriseG-SPP-Components-Package
    Microsoft-Windows-Branding
    Microsoft-Windows-Editions
    Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseG-Package
    use 28000.1.
     
  3. DichVAN

    DichVAN MDL Junior Member

    Jun 18, 2021
    54
    74
    0
    thank you. I will try.
     
  4. gialong

    gialong MDL Junior Member

    Aug 31, 2021
    72
    150
    0
    Microsoft-Windows-EditionSpecific-EnterpriseG-Package~31bf3856ad364e35~amd64~~10.0.28000.1199.mum
    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-EnterpriseG-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-EditionSpecific-EnterpriseG" releaseType="Feature Pack">
        <update name="3cb935db73961f2956db7a3764ce718f">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Client-License-Platform-Powershell-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="18ec9db0673131ab38f0654d918c828e">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-OSClient-Layer-Data-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="96a2bbd48ace00308cb4928fe8bcdcd0">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Accessories-Migration-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="33d88559267c4dc588374bd3793c8814">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Branding-EnterpriseG-Package" version="10.0.28000.1" 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.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="46ca6683372e8890316bd6826084d7e5">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Editions-EnterpriseG-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="6291746d719ccdd78867d9f2169151e6">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EnterpriseG-SPP-Components-Package" version="10.0.28000.1" 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.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="7457ec4d9a4c63d10b077b50059da579">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Management-SecureAssessment-Package" version="10.0.28000.1199" 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.28000.1" 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.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="4b09b442caf9e09b264375c2a75aca38">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="UserExperience-Desktop-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    
    Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1199.mum
    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-EnterpriseGEdition" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Windows EnterpriseG Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseG-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Desktop-Required-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Desktop-Required-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Desktop-Required-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Desktop-Required-WOW64-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Win4-Feature">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Win4-Feature" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Win4-WOW64-Feature">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Win4-WOW64-Feature" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Features-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Features-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Client-Features-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Client-Features-WOW64-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionPack-Professional-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionPack-Professional-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionPack-Professional-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionPack-Professional-WOW64-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-RegulatedPackages-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-RegulatedPackages-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-WOW64-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Required-ShellExperiences-Desktop-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Required-ShellExperiences-Desktop-Package" version="10.0.28000.1199" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-ClientRootSecurity-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-ClientRootSecurity-Package" version="10.0.28000.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    
     
  5. DichVAN

    DichVAN MDL Junior Member

    Jun 18, 2021
    54
    74
    0
    thank you very much.
     
  6. DichVAN

    DichVAN MDL Junior Member

    Jun 18, 2021
    54
    74
    0
    i downloaded tool MSU_to_esd_and_Modded_CU_202311242121

    1. extract tool to folder MSU_to_esd_and_Modded_CU
    2. in folder MSU_to_esd_and_Modded_CU\files i rename folder Package_EnterpriseS to Package_EnterpriseG
    3. i copy Microsoft-Windows-EditionSpecific-EnterpriseG-Package~31bf3856ad364e35~amd64~~10.0.28000.1 (cat &mum) and Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1 (cat &mum) to folder Package_EnterpriseG
    4. i download LCU 28000.1199 Windows11.0-KB5068860-x64.msu and copy Windows11.0-KB5068860-x64.msu to folder MSU_to_esd_and_Modded_CU
    5. in folder MSU_to_esd_and_Modded_CU i run admin MSU_to_esd_and_Modded_CU.cmd

    I do right or wrong ?
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
    #3527 xinso, Dec 1, 2025
    Last edited: Dec 1, 2025
    I am not good at it.

    Don't forget Microsoft-Windows-EditionSpecific Language package and its update if available. (28000.1189 CU does not update it.)
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
  9. winosr25

    winosr25 MDL Senior Member

    May 14, 2024
    420
    527
    10
    Disable verification in version 28000.1 using just two registry keys.

    Reg.exe load HKLM\SOFTHIVE %MT%\Windows\System32\config\SOFTWARE
    reg add HKEY_LOCAL_MACHINE\SOFTHIVE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f
    reg add HKEY_LOCAL_MACHINE\SOFTHIVE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f
    Reg.exe unload HKLM\SOFTHIVE

    Now we're all set, no more patches required
     
  10. Ace2

    Ace2 MDL Guru

    Oct 10, 2014
    2,192
    1,890
    90
    #3530 Ace2, Dec 1, 2025
    Last edited: Dec 4, 2025
    :confused:
     
  11. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    WOW :worthy:
     
  12. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    with enterprise desktop shared i still can't enable network discovery on 26100.7171 wnc
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
    #3534 xinso, Dec 1, 2025
    Last edited: Dec 1, 2025
    Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~~10.0.26100.1.mum
    Code:
        <parent buildCompare="GE" revisionCompare="GE">
          <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseS-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <parent buildCompare="GE" revisionCompare="GE">
          <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseSEval-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <parent buildCompare="GE" revisionCompare="GE">
          <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseSN-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <parent buildCompare="GE" revisionCompare="GE">
          <assemblyIdentity name="Microsoft-Windows-EditionSpecific-EnterpriseSNEval-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
        <parent buildCompare="GE" revisionCompare="GE">
          <assemblyIdentity name="Microsoft-Windows-ServerCore-Package" version="10.0.26100.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
        </parent>
    
    It is applicable to Client LTSC(N)(Eval) "EditionSpecific" or Server Desktop Experience "ServerCore" package.

    Q: Package installed in System or registered in Registry?
    A: Package registered in Registry "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing".
     
  14. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    #3535 pp03, Dec 1, 2025
    Last edited: Dec 1, 2025
    you are good teacher :)
     
  15. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,416
    471
    60
    #3536 pp03, Dec 1, 2025
    Last edited: Dec 1, 2025
    fix for enabling network discovery in custom updated wnc: disable firewall
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
    Congrats.
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
  18. DichVAN

    DichVAN MDL Junior Member

    Jun 18, 2021
    54
    74
    0
    for custom update LCU G28000.1199, i only edit Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.28000.1199 (cat and mum), update.mum
    add
    Microsoft-Windows-EnterpriseGEdition-Wrapper~31bf3856ad364e35~amd64~~10.0.28000.1199.cat
    Microsoft-Windows-EnterpriseGEdition-Wrapper~31bf3856ad364e35~amd64~~10.0.28000.1199.mum

    follow your guide post 3520, right ? Thank you.
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    15,022
    15,280
    340
    Yes. Along with gialong template https://forums.mydigitallife.net/th...s-reconstructions.88605/page-177#post-1898381.