[ARCHIVED] Windows Editions Reconstruction Project

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

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

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2121 xinso, Mar 21, 2021
    Last edited: Mar 21, 2021
    Q: Is Re-Construction from Neutral CMGE to 38-Language EnterpriseS possible?
    A: Yes, except
    a. zh-CN OEM logo\pictures\files.
    b. some OEM information (It appears only when the system is EnterpriseG. weird.)
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2122 xinso, Mar 22, 2021
    Last edited: Mar 22, 2021
    Q: What's the result of such a chopped down image after updated to date or reset?

    Fact: How it was modified
    1. Modifiy registry
    2. Chop down files from system
    3. Replace 10 wallpaper pictures in WinSxS
    Code:
    amd64_microsoft-windows-s..l-wallpaper-windows_31bf3856ad364e35_10.0.19041.1_none_910333b84fcf455a
    
    4. WinSxS in full structure (except changed wallpaper pictures)

    A: Result:
    Case 1: Update
    Full system down the track (except wallpaper. if updated, the update might fail.)
    Case 2: Reset
    Full system right away (except wallpaper. if updated, the update might fail.)
     
  3. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    603
    379
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  5. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    603
    379
    30
    and do you believe that IoTEnterpriseS can already be created then?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2126 xinso, Mar 22, 2021
    Last edited: Mar 22, 2021
    Not until 21H2 Official Release.
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2128 xinso, Mar 22, 2021
    Last edited: Mar 22, 2021
    Q: Is it possible to remove components by manifest, and still capable of update customization?
    A: 1st attemp failed. Game Over I think.
     
  9. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    603
    379
    30
    Q: Is it possible? You share your "Self-Sufficent OS" ISO, and also is possible add pt-br lp on this iso?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    A: Forum rule: No Homebrew Iso In Any Format Allowed.
     
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
  12. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    368
    144
    10
    @xinso
    hi,
    what is pack extractor?
    what is it used for?
    would it be possible to have a copy?
    is it possible to enable all sub perant packages in 20h2?
    i.e
    all perant and packages after the perant ones?
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2133 xinso, Mar 23, 2021
    Last edited: Mar 23, 2021
    Q: what is pack extractor?
    A:
    [VBScript] Aunty Mel's Cheap And Nasty SxS Package Extractor (Updated 2013/11/09)
    https://forums.mydigitallife.net/th...s-package-extractor-updated-2013-09-30.48325/

    Q: is it possible to enable all sub perant packages in 20h2? i.e all perant and packages after the perant ones?
    A: The Child packages of a Parent package is defined in the Parent package .mum.

    For example, 19041.1 Professional edition is

    Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.19041.1.cat
    Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.19041.1.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-ProfessionalEdition" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Windows Professional Edition" releaseType="Product">
        <update name="Microsoft-Windows-Foundation-Package">
          <package contained="false" integrate="visible">
            <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-Professional-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-Professional-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-EditionSpecific-Professional-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-EditionSpecific-Professional-WOW64-Package" version="10.0.19041.1" 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.19041.1" 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.19041.1" 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.19041.1" 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.19041.1" 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.19041.1" 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.19041.1" 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.19041.1" 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.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Not-Supported-On-LTSB-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Not-Supported-On-LTSB-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package" version="10.0.19041.1" 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.19041.1" 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.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    [Parent package]
    <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    Code:
    Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.19041.1
    
    [Child packages]
    <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-EditionSpecific-Professional-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-EditionSpecific-Professional-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Client-Desktop-Required-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Client-Desktop-Required-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Client-Features-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Client-Features-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-EditionPack-Professional-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-EditionPack-Professional-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-RegulatedPackages-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Not-Supported-On-LTSB-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Required-ShellExperiences-Desktop-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    <assemblyIdentity name="Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
    Code:
    Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-EditionSpecific-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-EditionSpecific-Professional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Client-Desktop-Required-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Client-Features-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-EditionPack-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-EditionPack-Professional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-RegulatedPackages-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Not-Supported-On-LTSB-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Required-ShellExperiences-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    
    Then, level by level, look into Child package .mum for Grand-Child packages... Until you are satified.

    e.g.
    Microsoft-Windows-Not-Supported-On-LTSB-Package~31bf3856ad364e35~amd64~~10.0.19041.1.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-Not-Supported-On-LTSB-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Not-Supported-On-LTSB" releaseType="Feature Pack">
        <update name="5527f5947c276a1c2b6def9f3fb03d07">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-OneDrive-Setup-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
        <update name="b7164dbf7dce9c6983992d3d4f30fe15">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-Shell32-OEMDefaultAssociations-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.19041.1 (OneDrive amd64)
    Microsoft-Windows-Shell32-OEMDefaultAssociations-Package~31bf3856ad364e35~amd64~~10.0.19041.1 (DefaultAssociations)

    Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1.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-Not-Supported-On-LTSB-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
      <package identifier="Microsoft-Windows-Not-Supported-On-LTSB-WOW64" releaseType="Feature Pack">
        <update name="b672b56cba6c3cbf9cae604daf94af1c">
          <package contained="false" integrate="hidden">
            <assemblyIdentity name="Microsoft-Windows-OneDrive-Setup-WOW64-Package" version="10.0.19041.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 (OneDrive WOW64)

    Hence, for OneDrive,

    To extract
    Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~xx-XX~10.0.19041.1
    Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~xx-XX~10.0.19041.1

    To remove
    Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2134 xinso, Mar 24, 2021
    Last edited: Mar 24, 2021
    No Chromium Edge and EdgeUpdate Removal Tutorial for install.wim.

    If removed by brute force, the update failed.
     
  15. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    In the previous version, EDGE can be uninstalled through some special methods,and 21337.1000 has not found an uninstall method.
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2136 xinso, Mar 24, 2021
    Last edited: Mar 24, 2021
    You are right.
     
  17. boyonthebus

    boyonthebus MDL Expert

    Sep 16, 2018
    1,168
    753
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #2139 xinso, Mar 25, 2021
    Last edited: Mar 25, 2021
    Fact: Same Chromium Edge Offline Installer,
    On Server = Removable
    On Client = Not removable

    Q: How Microsoft integrate it to install.wim?

    Care-Free Solution: Re-Construction is the right way. No need to play hide and seek with Microsoft. She hides hers, I play mine.

    Fact about Re-Construction:
    It allows to change only what is different to source image. Hence, the source image must be without Chromium Edge. Yes, ServerCore!
     
  19. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    21337.1000 Online
    捕获.PNG 捕获1.PNG