Windows Editions Reconstruction Project

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

  1. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    769
    466
    30
    1865 and 1889 have many same manifests that DIsm doesn't update.
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,684
    13,687
    340
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,684
    13,687
    340
    #8983 xinso, Aug 15, 2022
    Last edited: Aug 15, 2022
    Test reconstructing 20348.1 Windows 10 IoT Enterprise LTSC amd64 zh-TW
    Code:
    
    ===================================================================================================
    Prepare source image
    ===================================================================================================
    
    ------------------------------------------------------------
    Mount Professional image
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Mounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Remove Store from Professional image
    ------------------------------------------------------------
    
    Microsoft.DesktopAppInstaller_2019.125.2243.0_neutral_~_8wekyb3d8bbwe
    Microsoft.HEIFImageExtension_1.0.22742.0_x64__8wekyb3d8bbwe
    Microsoft.HEVCVideoExtension_1.0.23254.0_x64__8wekyb3d8bbwe
    Microsoft.MicrosoftOfficeHub_18.2104.12721.0_neutral_~_8wekyb3d8bbwe
    Microsoft.MicrosoftSolitaireCollection_4.4.8204.0_neutral_~_8wekyb3d8bbwe
    Microsoft.MicrosoftStickyNotes_3.6.73.0_neutral_~_8wekyb3d8bbwe
    Microsoft.MPEG2VideoExtension_1.0.22661.0_x64__8wekyb3d8bbwe
    Microsoft.NET.Native.Framework.1.7_1.7.25531.0_x64__8wekyb3d8bbwe
    Microsoft.NET.Native.Framework.2.2_2.2.27405.0_x64__8wekyb3d8bbwe
    Microsoft.NET.Native.Runtime.1.7_1.7.25531.0_x64__8wekyb3d8bbwe
    Microsoft.NET.Native.Runtime.2.2_2.2.27328.0_x64__8wekyb3d8bbwe
    Microsoft.People_2019.305.632.0_neutral_~_8wekyb3d8bbwe
    Microsoft.ScreenSketch_2019.904.1644.0_neutral_~_8wekyb3d8bbwe
    Microsoft.StorePurchaseApp_11811.1001.1813.0_neutral_~_8wekyb3d8bbwe
    Microsoft.UI.Xaml.2.0_2.1810.18004.0_x64__8wekyb3d8bbwe
    Microsoft.UI.Xaml.2.1_2.11906.6001.0_x64__8wekyb3d8bbwe
    Microsoft.UI.Xaml.2.2_2.21909.17002.0_x64__8wekyb3d8bbwe
    Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe
    Microsoft.VCLibs.140.00.UWPDesktop_14.0.27629.0_x64__8wekyb3d8bbwe
    Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe
    Microsoft.VP9VideoExtensions_1.0.22681.0_x64__8wekyb3d8bbwe
    Microsoft.Wallet_2.4.18324.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WebMediaExtensions_1.0.20875.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WebpImageExtension_1.0.22753.0_x64__8wekyb3d8bbwe
    Microsoft.Windows.Photos_2019.19071.12548.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsAlarms_2021.2101.28.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsCalculator_2020.1906.55.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsCamera_2018.826.98.0_neutral_~_8wekyb3d8bbwe
    microsoft.windowscommunicationsapps_16005.11629.20316.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsMaps_2021.2101.9.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsSoundRecorder_2021.2101.28.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsStore_11910.1002.513.0_neutral_~_8wekyb3d8bbwe
    Microsoft.Xbox.TCUI_1.23.28002.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxApp_48.49.31001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxGameOverlay_1.46.11001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxGamingOverlay_2.34.28001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxIdentityProvider_12.50.6001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.YourPhone_2019.430.2026.0_neutral_~_8wekyb3d8bbwe
    Microsoft.ZuneMusic_2019.19071.19011.0_neutral_~_8wekyb3d8bbwe
    Microsoft.ZuneVideo_2019.19071.19011.0_neutral_~_8wekyb3d8bbwe
    
    ------------------------------------------------------------
    Reset Professional base
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.20348.1
    
    [===========                20.0%                          ]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Save and Unmount Professional image
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image File : z:\install.wim
    Image Index : 1
    Saving image
    [==========================100.0%==========================]
    Unmounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Optimize Professional image
    ------------------------------------------------------------
    
    "z:\install.wim" original size: 3755193 KiB
    Using LZX compression with 12 threads
    Archiving file data: 7482 MiB of 7482 MiB (100%) done
    "z:\install.wim" optimized size: 3458988 KiB
    Space saved: 296204 KiB
    
    ===================================================================================================
    Create 20348.1 Windows 10 IoT Enterprise LTSC amd64 zh-TW
    ===================================================================================================
    
    ------------------------------------------------------------
    Mount Professional image
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Mounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Convert Professional to IoTEnterpriseS
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.20348.1
    
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.20348.1
    Removing package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.20348.1
    [==========================100.0%==========================]
    
    The operation completed successfully.
    
    ------------------------------------------------------------
    Add zh-TW language pack
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.20348.1
    
    Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~zh-TW~10.0.20279.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Add IoTEnterpriseS key
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.20348.1
    
    Starting to install product key...
    Finished installing product key.
    
    The operation completed successfully.
    
    ===================================================================================================
    Current Edition : IoTEnterpriseS (OEM)
    ===================================================================================================
    
    ------------------------------------------------------------
    Reset IoTEnterpriseS base
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image Version: 10.0.20348.1
    
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Save and Unmount IoTEnterpriseS image
    ------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.746
    
    Image File : Z:\20348.1_Pro_to_IoT_LTSC_amd64\install.wim
    Image Index : 1
    Saving image
    [==========================100.0%==========================]
    Unmounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ------------------------------------------------------------
    Optimize IoTEnterpriseS install.wim
    ------------------------------------------------------------
    
    "install.wim" original size: 3503483 KiB
    Using LZX compression with 12 threads
    Archiving file data: 7339 MiB of 7339 MiB (100%) done
    "install.wim" optimized size: 3388104 KiB
    Space saved: 115378 KiB
    
    ------------------------------------------------------------
    Set WIM information
    ------------------------------------------------------------
    
    Setting the NAME property of image 1 to "Windows 10 IoT Enterprise LTSC 2019".
    Setting the DESCRIPTION property of image 1 to "Windows 10 IoT Enterprise LTSC 2019".
    Setting the FLAGS property of image 1 to "IoTEnterpriseS".
    Setting the DISPLAYNAME property of image 1 to "Windows 10 IoT Enterprise LTSC".
    Setting the DISPLAYDESCRIPTION property of image 1 to "Windows 10 IoT Enterprise LTSC".
    
    ===================================================================================================
    20348.1 Windows 10 IoT Enterprise LTSC amd64 zh-TW has been successfully created on 2022/8/15
    ===================================================================================================
    
    Mission took 0:6:39.38 (399.38s total)
    
    Press any key to continue . . .
    
    
     
  4. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    769
    466
    30
    #8984 gailium119, Aug 15, 2022
    Last edited: Aug 15, 2022
    Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.20348.859.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.20348.859" 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.20348.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.20348.859" 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.20348.740" 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.20348.859" 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.20348.859" 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.20348.859" 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.20348.859" 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.20348.859" 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.20348.859" 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.20348.859" 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.20348.859" 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.20348.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.20348.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.20348.740" 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.20348.587" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
          </package>
        </update>
      </package>
    </assembly>
    
    
     
  5. maur0

    maur0 MDL Senior Member

    Aug 3, 2012
    275
    125
    10
    windows 10 with the same build as server 2022 build 20348 is it an advantage to use compared to the original build 19045?
     
  6. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    769
    466
    30
    It is said that 20348 supports 12 gen CPU's dual core feature like 22000.
     
  7. maur0

    maur0 MDL Senior Member

    Aug 3, 2012
    275
    125
    10
    cool after every month the monthly updates will work install the same cumulative server 2022? or the update may fail because it is an unofficial version
     
  8. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    769
    466
    30
    The update will only succeed offline. And you cannot enable or disable features online.
     
  9. #8989 Deleted member 1531038, Aug 15, 2022
    Last edited by a moderator: Aug 15, 2022
    Why Whats the reason he or she can not enable or disable windows offline features on current installed server any build os .

    https://forums.mydigitallife.net/th...ion-post-install-settings.84501/#post-1704972

    Edit : OOps i understand now on constructed image it cant be done on current installed os.
     
  10. maur0

    maur0 MDL Senior Member

    Aug 3, 2012
    275
    125
    10
    i need help for usage this can you explain quickly? how is the procedure to convert need to have the original win server .wim mount?
     
  11. if you want to convert ServerStandard or ServerDataCenter with DesktopExperience 21H2 to PRO or ENT Edition then first you need to construct server base build 20348.1 via uupdump & then try with your script or if xinso can share it with you.
     
  12. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,728
    2,666
    120
    I explained last year how to convert in 2 minutes any Server to Client (and viceversa). Which is way more quick and problem free way.

    The reconstruction way explained in this thread is more academically interesting but less practical.
     
  13. Applegame12345

    Applegame12345 MDL Member

    Mar 13, 2016
    167
    148
    10
    I wouldn't say it's the "problem free" way. It frankly isn't, unfortunately. After switching editions, UWP apps break, resulting in inability to type anything in them. Wish that would make sense in terms of why that happens, but it doesn't.
     
  14. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,728
    2,666
    120
    Aside that this is a problem only with server 2022 (older servers and Server11 works perfectly) there isn't a single valid reason to stay on client. Just use the switch to install what you need, then switch back to server. Pretty simple
     
  15. #8995 Deleted member 1531038, Aug 16, 2022
    Last edited by a moderator: Aug 16, 2022

    Attached Files:

  16. gailium119

    gailium119 MDL Addicted

    Oct 12, 2021
    769
    466
    30
    Try installing some software that refuse to install on server. Also server has a lot of missing drivers than client, therefore a lot of capabilities are not present.
     
  17. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,728
    2,666
    120

    That's exactly the point of my method. Installing SW and drivers who refuse to install on servers. (and it works pretty well)

    Server 2003 days are long gone, there are really few differences between the HW supported on server v.s. HW supported on client.

    But in return you have access to an enormous list of features, starting from deduplication, RAS routing, wsus servers and so on.
     
  18. zwl29107

    zwl29107 MDL Addicted

    Jul 10, 2022
    509
    502
    30
    When you run dism /online /get-currentedition, it will still display ServerDatacenter. By adding components, a real client can be realized.
    When you try to install holographic FOD, it will report an error. Although I don't use it. I prefer the component approach.
     
  19. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,728
    2,666
    120

    No need to explain that to me.

    Sure but that comes at the price of different limitations, like WU not working and possible breakage on future LCU. With little in return.

    That said both methods have their merits, but given @maur0 asked for a quick way I suggested the two minutes way over the 1h one.

    That's all.