[ARCHIVED] Windows Editions Reconstruction Project

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

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

    Dec 29, 2019
    569
    320
    30
    Thank you, I look forward to improve my skills even further and release the new tool ConvertNT6SKUs alongside new version of my old tool ConvertNT5SKUs.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    Windows 11 IoTEnterpriseS (OS Build 22621.3235)

    Code:
    WIM XML Information:
    ---------------------------
    <WIM>
      <IMAGE INDEX="1">
        <DIRCOUNT>25603</DIRCOUNT>
        <FILECOUNT>98978</FILECOUNT>
        <TOTALBYTES>18125480629</TOTALBYTES>
        <HARDLINKBYTES>7990213513</HARDLINKBYTES>
        <CREATIONTIME>
          <HIGHPART>0x01D861F2</HIGHPART>
          <LOWPART>0xC82CA6A1</LOWPART>
        </CREATIONTIME>
        <LASTMODIFICATIONTIME>
          <HIGHPART>0x01DA733B</HIGHPART>
          <LOWPART>0xE6137E50</LOWPART>
        </LASTMODIFICATIONTIME>
        <WIMBOOT>0</WIMBOOT>
        <WINDOWS>
          <ARCH>9</ARCH>
          <PRODUCTNAME>Microsoft® Windows® Operating System</PRODUCTNAME>
          <EDITIONID>IoTEnterpriseS</EDITIONID>
          <INSTALLATIONTYPE>Client</INSTALLATIONTYPE>
          <SERVICINGDATA>
            <GDRDUREVISION>0</GDRDUREVISION>
            <PKEYCONFIGVERSION>10.0.22621.1;2016-01-01T00:00:00Z</PKEYCONFIGVERSION>
            <IMAGESTATE>IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE</IMAGESTATE>
          </SERVICINGDATA>
          <PRODUCTTYPE>WinNT</PRODUCTTYPE>
          <PRODUCTSUITE>Terminal Server</PRODUCTSUITE>
          <LANGUAGES>
            <LANGUAGE>en-US</LANGUAGE>
            <DEFAULT>en-US</DEFAULT>
          </LANGUAGES>
          <VERSION>
            <MAJOR>10</MAJOR>
            <MINOR>0</MINOR>
            <BUILD>22621</BUILD>
            <SPBUILD>3235</SPBUILD>
            <SPLEVEL>0</SPLEVEL>
            <BRANCH>ni_release_svc_prod3</BRANCH>
          </VERSION>
          <SYSTEMROOT>WINDOWS</SYSTEMROOT>
        </WINDOWS>
        <NAME>Windows 11 IoTEnterprise LTSC</NAME>
        <DESCRIPTION>Windows 11 IoTEnterprise LTSC</DESCRIPTION>
        <FLAGS>IoTEnterpriseS</FLAGS>
      </IMAGE>
      <TOTALBYTES>4650012027</TOTALBYTES>
    </WIM>
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,426
    340
    #14783 xinso, Mar 11, 2024
    Last edited: Mar 12, 2024
    Q: How to migrate 10586 to 10240?
     
  4. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    #14784 Ace2, Mar 11, 2024
    Last edited: Mar 11, 2024
    Reserved
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,426
    340
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,426
    340
  7. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.cab
    MD5 d7c465b6788c3a2cc349c77fb315b70e
    SHA1 78eff179b37649e293236228e22645301fe6286d
    CRC32 8caef91e

    001.7z
    MD5 5843574fb94ba371596e472c3a69f6b4
    SHA1 4ccda0d019edb3be622fd3fba4e0c4b70a08b886
    CRC32 1ff10561

    002.7z
    MD5 9e42016058533baa668f231033972171
    SHA1 417e4a9bfb9c9351e4a5c1a8401e9330a5cbc941
    CRC32 4805eb8e

    003.7z
    MD5 ed2fb653542c72df7cb3f4b2437f4131
    SHA1 f2959bec153f5ac82b593b91d568d2b684fe4232
    CRC32 89db699b

    rename 001.7z to Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.7z.001
    rename 002.7z to Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.7z.002
    rename 003.7z to Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.7z.003

    Use 7Zip to extract Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.cab after renaming files.
     

    Attached Files:

    • 001.7z
      File size:
      512 KB
      Views:
      70
    • 002.7z
      File size:
      512 KB
      Views:
      65
    • 003.7z
      File size:
      299.8 KB
      Views:
      61
  8. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    Code:
    Del C:\mount\Windows\Professional.xml
    
    Dism /Image:C:\mount /Apply-Unattend:C:\EnterpriseS\xml\1.xml
    Dism /Image:C:\mount /Apply-Unattend:C:\EnterpriseS\xml\2.xml
    Dism /Image:C:\mount /Apply-Unattend:C:\EnterpriseS\xml\3.xml
    
    Dism /Image:C:\mount\ /Set-Edition:EnterpriseS
    
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\CloudEdition
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\Education
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\Enterprise
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\IoTEnterprise
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\Professional
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\ProfessionalCountrySpecific
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\ProfessionalEducation
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\ProfessionalSingleLanguage
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\ProfessionalWorkstation
    Attrib +s +h C:\mount\Windows\System32\spp\tokens\skus\ServerRdsh
    
    powershell
    
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Clipchamp.Clipchamp_2.2.8.0_neutral_~_yxz26nhyzhsrt
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.549981C3F5F10_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.BingNews_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.BingWeather_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.DesktopAppInstaller_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.GamingApp_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.GetHelp_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.Getstarted_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.HEIFImageExtension_1.0.43012.0_x64__8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.HEVCVideoExtension_1.0.50361.0_x64__8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.MicrosoftOfficeHub_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.MicrosoftSolitaireCollection_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.MicrosoftStickyNotes_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.OutlookForWindows_1.0.0.0_neutral__8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.Paint_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.People_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.PowerAutomateDesktop_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.RawImageExtension_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.ScreenSketch_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.StorePurchaseApp_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.Todos_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.VP9VideoExtensions_1.0.50901.0_x64__8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WebMediaExtensions_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WebpImageExtension_1.0.42351.0_x64__8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.Windows.DevHome_2024.226.525.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.Windows.Photos_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsAlarms_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsCamera_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName microsoft.windowscommunicationsapps_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsFeedbackHub_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsMaps_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsSoundRecorder_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsStore_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.WindowsTerminal_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.Xbox.TCUI_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.XboxGameOverlay_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.XboxGamingOverlay_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.XboxIdentityProvider_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.XboxSpeechToTextOverlay_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.YourPhone_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.ZuneMusic_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName Microsoft.ZuneVideo_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName MicrosoftCorporationII.MicrosoftFamily_2022.507.447.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName MicrosoftCorporationII.QuickAssist_2022.507.446.0_neutral_~_8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName MicrosoftTeams_1.0.0.0_x64__8wekyb3d8bbwe
    Remove-AppxProvisionedPackage -Path C:\mount -PackageName MicrosoftWindows.Client.WebExperience_2022.507.446.0_neutral_~_cw5n1h2txyewy
    
    cmd
    
    Dism /Image:C:\mount /Cleanup-Image /RestoreHealth /Source:C:\mount\Windows\WinSxS
    
    Dism /Image:C:\mount /Cleanup-Image /StartComponentCleanup /ResetBase
    
    Dism /Unmount-Image /MountDir:C:\mount /Commit

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="stage">
                <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.22621.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-EnterpriseSEdition" version="10.0.22621.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="C:\EnterpriseS\sxs\Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.cab" />
            </package>
            <package action="remove">
                <assemblyIdentity name="Microsoft-Windows-ProfessionalEdition" version="10.0.22621.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
            </package>
        </servicing>
    </unattend>

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Client-LanguagePack-Package" version="10.0.22621.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="C:\EnterpriseS\lp\Microsoft-Windows-Client-LanguagePack-Package_en-us-amd64-en-us.esd" />
            </package>
        </servicing>
    </unattend>

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <servicing>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Notepad-FoD-Package" version="10.0.22621.1" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="C:\EnterpriseS\notepad\Microsoft-Windows-Notepad-FoD-Package-amd64\update.mum" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Notepad-FoD-Package" version="10.0.22621.1" processorArchitecture="amd64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="C:\EnterpriseS\notepad\Microsoft-Windows-Notepad-FoD-Package-amd64-en-us.cab" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Notepad-FoD-Package" version="10.0.22621.1" processorArchitecture="wow64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="C:\EnterpriseS\notepad\Microsoft-Windows-Notepad-FoD-Package-wow64.cab" />
            </package>
            <package action="install">
                <assemblyIdentity name="Microsoft-Windows-Notepad-FoD-Package" version="10.0.22621.1" processorArchitecture="wow64" language="en-US" buildType="release" publicKeyToken="31bf3856ad364e35" />
                <source location="C:\EnterpriseS\notepad\Microsoft-Windows-Notepad-FoD-Package-wow64-en-us.cab" />
            </package>
        </servicing>
    </unattend>

    You will need to download Windows 11 (OS Build 22621.1)
    install.wim
    Microsoft-Windows-Notepad-FoD-Package-amd64.cab
    Microsoft-Windows-Notepad-FoD-Package-amd64-en-us.cab
    Microsoft-Windows-Notepad-FoD-Package-wow64.cab
    Microsoft-Windows-Notepad-FoD-Package-wow64-en-us.cab
    Microsoft-Windows-Client-LanguagePack-Package_en-us-amd64-en-us.esd
     
  9. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
  10. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
    Ah, an .iso under 3GB. It's been so long since I have seen such numbers...

    Which? All I will say is look for a man who goes by the name of Gus. Shouldn't take you long to locate his page and source code.
     
  11. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    thanks got it v3.1.9.2.
     
  12. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
    #14794 Sum_Ting_Wong, Mar 12, 2024
    Last edited: Mar 12, 2024
    Hopefully before you notice using the edition and language tags only download updates and not everything:
    -s StarterN -v 10.0.22621.1 -r retail -t amd64 -c ni_release
    -s StarterN -v 10.0.26058.1100 -r internal -t amd64 -c ge_release

    However, plan for 120GB of download. You can trash most of core, coren, pro and pron esd files, unless you really want to go for a mega-starter with all possible languages. If you need to resume later, it's possible. Can also rerun the command to revalidate your downloads.

    If you uncover more useful commands, I would love if you shared. For example, I'm not sure what mainline vs custom downloads, nor when the dev tag is necessary.

    It would seem both the base 26058 image and my customized GN fail to enter setup and go into bootloop. Time to figure out why.
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,426
    340
  14. RobrPatty

    RobrPatty MDL Expert

    Jul 23, 2009
    1,281
    593
    60
    Don't know what I'm doing wrong Ace2. After renaming archives & using 7zip I get this:

    screenshot_1.png
     
  15. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    just rename
    Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.7z.001
    Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.7z.002
    Microsoft-Windows-EnterpriseSEdition-Package-amd64-10.0.22621.1.7z.003

    no .7z at end
     
  16. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    Thank you for your nice guide, would keep it as notes! Impressed to see everything step-by-step!
    Couple of quick follow-up questions, if I may ask.

    1) Why you chose 22621.3235 as the target for modded CU, not the 22621.3286, which is lastest to the moment - is there a specific reason, why not .3286, which seems to be applicable to any of 22621/22631/22635? Or it is just stable/beta/preview choice, and I can by same means take a preview MSU?

    2) Which additional MSUs should I put to get latest 22635 with Moment5 features?

    3) (If you know the answer) - Have you created Dedup files, that work with 22621/22631/22635?

    Thanks!
     
  17. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,861
    1,521
    60
    1. used latest CU version on uup dump from category:w11-22h2
    2.don't know
    3.no don't know how
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,698
    14,426
    340
    #14800 xinso, Mar 12, 2024
    Last edited: Mar 12, 2024