[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,685
    14,419
    340
    #11901 xinso, Jun 19, 2023
    Last edited: Jun 19, 2023
    Test Reconstruct 22631.1900 Windows 11 IoT Enterprise LTSC (with Store) amd64 en-US (based on #11900 inpiration)
    Code:
    ========================================================================================================
    22631.1900 Windows 11 IoT Enterprise LTSC (with Store) amd64 en-US has been successfully reconstructed on 2023/6/19
    ========================================================================================================
    
    Mission took 0:16:47.89 (1007.89s total)
    
    Code:
    ------------------------------------------------------------
    Remove Apps
    ------------------------------------------------------------
    
    Microsoft.549981C3F5F10_3.2204.14815.0_neutral_~_8wekyb3d8bbwe
    Microsoft.BingNews_4.2.27001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.BingWeather_4.53.33420.0_neutral_~_8wekyb3d8bbwe
    Microsoft.GamingApp_2021.427.138.0_neutral_~_8wekyb3d8bbwe
    Microsoft.GetHelp_10.2201.421.0_neutral_~_8wekyb3d8bbwe
    Microsoft.Getstarted_2021.2204.1.0_neutral_~_8wekyb3d8bbwe
    Microsoft.MicrosoftOfficeHub_18.2204.1141.0_neutral_~_8wekyb3d8bbwe
    Microsoft.People_2020.901.1724.0_neutral_~_8wekyb3d8bbwe
    Microsoft.PowerAutomateDesktop_10.0.3735.0_neutral_~_8wekyb3d8bbwe
    Microsoft.Todos_2.54.42772.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsAlarms_2022.2202.24.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsCalculator_2020.2103.8.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsFeedbackHub_2022.106.2230.0_neutral_~_8wekyb3d8bbwe
    Microsoft.WindowsTerminal_3001.12.10983.0_neutral_~_8wekyb3d8bbwe
    Microsoft.Xbox.TCUI_1.23.28004.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxGameOverlay_1.47.2385.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxGamingOverlay_2.622.3232.0_neutral_~_8wekyb3d8bbwe
    Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe
    Microsoft.YourPhone_1.22022.147.0_neutral_~_8wekyb3d8bbwe
    MicrosoftCorporationII.QuickAssist_2022.414.1758.0_neutral_~_8wekyb3d8bbwe
    MicrosoftWindows.Client.WebExperience_421.20070.195.0_neutral_~_cw5n1h2txyewy
    

    Some Apps are to be removed.
    If App build specified, I'll have to make a new script for a new build.

    To be universal, I remove detected unwanted Apps by excluding wanted App "name".
    Code:
    echo.
    echo ------------------------------------------------------------
    echo Remove Apps
    echo ------------------------------------------------------------
    echo.
    for /f "tokens=2 delims=: " %%i in ('dism /image:%MT% /Get-ProvisionedAppxPackages ^| find /i "PackageName" ^| findstr /i /v "SecHealthUI DesktopAppInstaller Store VCLibs HEIFImageExtension HEVCVideoExtension RawImageExtension VP9VideoExtensions WebpImageExtension WebMediaExtensions Photos Paint ScreenSketch Solitaire StickyNotes Camera communications Maps Notepad SoundRecorder XboxIdentityProvider Music Video Clipchamp"') do (
    echo %%i
    dism /english /quiet /image:%MT% /Remove-ProvisionedAppxPackage /Packagename:%%i
    )
    
    In this way, this 22621 LTSC script can be Next LTSC script when it comes.
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11902 xinso, Jun 19, 2023
    Last edited: Jun 19, 2023
    Thanks.
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11903 xinso, Jun 19, 2023
    Last edited: Jun 19, 2023
    Q: What's the best policy for package removal of an updated image?
    A: Resetbase.

    [Reminder]
    If you do Reconstruction\Construction, this is even more important. Because each CU is recognized as another build\edition.
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11904 xinso, Jun 19, 2023
    Last edited: Jun 19, 2023
    Q: How to Reconstruct\Construct 14393.0 Servers?
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11905 xinso, Jun 19, 2023
    Last edited: Jun 19, 2023
    Package migration is full of fun. And realistic. And exciting. And amazing.
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11906 xinso, Jun 19, 2023
    Last edited: Jun 19, 2023
    Q: How to determine if a Reconstruction or Construction is perfect?
    A: By Official CU or Windows Update, and only.
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11908 xinso, Jun 20, 2023
    Last edited: Jun 20, 2023
    [Package Existence]

    if Enablement matched: package installed to winsxs and system
    if Enablement mismatched: package installed to winsxs, not to system

    if Selectability applied: package removed (no return - stated by Microsoft announcement.)
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11910 xinso, Jun 20, 2023
    Last edited: Jun 20, 2023
    [About Residual]

    Reconstruction, yes, inherited from source image.
    Construction, no, because the image is created from scratch.

    So, don't use PPIPro as Reconstruction source image. It is not appropriate for regular devices.
     
  11. zbigniew59

    zbigniew59 MDL Senior Member

    May 14, 2016
    373
    171
    10
    Unable to download - Edition Files and Language Pack from the links in the second post?
     
  12. freddie-o

    freddie-o MDL Expert

    Jul 29, 2009
    1,566
    2,605
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
    #11913 xinso, Jun 21, 2023
    Last edited: Jun 21, 2023
    Q1: Is it possible to have an integrated Cumulative Update stayed at its build?

    i.e. How to permanently stop Windows Update from receiving upcoming CUs?


    Q2: Is it possible to have integrated Enablement stayed , yet keep receiving upcoming updates?

    i.e. How to permanently stop Enablement from being updated while Windows Update keeps offering upcoming CUs?


    PS:
    All done by customized Enablement, no need of tool or tweak.
    If possible, the customized Enablement perhaps can be used to add any package and its update, e.g. Dolby and Dolby update, without awkward tweak.

    [Awkward tweak]
    Add Dolby, update with whole Media features update.

    [Normal update]
    Add Dolby, update with Dolby update.
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,685
    14,419
    340
  16. zbigniew59

    zbigniew59 MDL Senior Member

    May 14, 2016
    373
    171
    10
    Can I create an EnterpriseG iso in my pl-PL language?
    Add to the script - pl-PL .esd language instead of en-US.esd ?
    Or otherwise?
     
  17. pp03

    pp03 MDL Addicted

    Apr 12, 2014
    566
    94
    30
    no, only english
     
  18. zbigniew59

    zbigniew59 MDL Senior Member

    May 14, 2016
    373
    171
    10
  19. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,922
    150
    You can SKUwitch to something else, say LTSC then add your language.

    It will be an Hybrid with EnterpriseG packages but LTSC policies (which are close enough BTW)
     
  20. zbigniew59

    zbigniew59 MDL Senior Member

    May 14, 2016
    373
    171
    10
    After installing EnterpriseG en-us.iso?
    Online, live?
    language by win update?
    According to your sku change guide?