[ARCHIVED] Windows Editions Reconstruction Project

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

Thread Status:
Not open for further replies.
  1. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
  2. dorfd1

    dorfd1 MDL Senior Member

    Sep 10, 2015
    276
    98
    10
    How would a subscription to the long term servicing channel work?
     
  3. xinso

    xinso MDL Guru

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

    xinso MDL Guru

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

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #9405 xinso, Sep 16, 2022
    Last edited: Sep 17, 2022
    Q: What is the difference between "wimlib-imagex optimize" and "dism export"?
    A:

    "wimlib-imagex optimize" = "dism export" ---> Image wim footprint optimization

    "wimlib-imagex optimize" & "dism capture" cannot edit with 7-zip.
    "dism export" can edit with 7-zip.
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #9406 xinso, Sep 17, 2022
    Last edited: Sep 17, 2022
    Q: Do I need to make custom package for each different build?
    A: No. It depends. You can use powershell to replace target string in the script to achieve.

    e.g. DotNet48 and DotNetRollup on 10240.

    DotNet48, once and for all. So you can pre-edit.
    DotNetRollup? It changes, so powershell is the best.
     
  7. How to remove SSU from Updated w10 image to create it as base ie .1
    LCU can be removed but in case SSU error cuz dism Component cleanup resetbase is already appllied to the image or else any updated image will become base.

    Note if somebody want to create a base image out of updated one | be sure not to clear component store & not to do resetbase too.
     
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    e.g.
    Package_for_ServicingStack_1940~31bf3856ad364e35~amd64~~19041.1940.1.0.mum

    [Before]
    Code:
    <package identifier="KB5016705" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true" permanence="permanent">
    
    --->

    [After]
    Code:
    <package identifier="KB5016705" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true" permanence="removable">
    
    or

    Code:
    <package identifier="KB5016705" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true">
    
     
  9. Got it thanks ;)
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #9411 xinso, Sep 17, 2022
    Last edited: Sep 17, 2022
    Yes, you are very right. But, any package can be initial package if all binaries are in place. It depends on how you make it.
     
  11. xinso

    xinso MDL Guru

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

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #9414 xinso, Sep 17, 2022
    Last edited: Sep 17, 2022
    Thanks. But that is for professional Masters, out of my abilities.
    And why earlier version while workaround is in place for the latest version?
    And it shall affect coming LCU updates, what a hassle.

    22000 is only AC and in old structure. Focus on 22621, which is in the structure of vNext LTSC, is more beneficial.
     
  13. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    #9415 acer-5100, Sep 17, 2022
    Last edited: Sep 17, 2022

    dism export ----> wimlib-imagex export

    Both creates an editable wim (wimlib is slightly faster and makes a smaller file)


    wimlib-imagex export, wants a source file, an index and [optionally] a destination file because it manages one image a time inside the wim (just like dism /export)

    on the other hand wimlib-optimize manages files not indexes. It exports ALL images inside a single wim, so if you have a wim with 8 indexes and you want to rebuild the wim to compact it, you need a single optimize command OR use export 8 times.



    BTW the main difference between the two is that wimlib is open source and works also in Linux, MacOS, FreeBSD and so on, while dism is proprietary and windows only.
     
  14. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    #9416 xinso, Sep 17, 2022
    Last edited: Sep 17, 2022
    Thanks.

    But I can use Windows and Dism command only. I use wimlib-imagex mainly for setting wim information.

    Ha ha ha... You are the eagle up up in the sky, how can I being a frog in a well can follow?

    It'd be much appreciated if you can teach me how to install LCU to 10240.16384 offline image in script. (Not resetbase, I know it is impossible for sake of PackagesPending.)

    I don't like this:
    Code:
    ========================================================================================================
    By Dism++, add LCU to Winre and EnterpriseS images before press any key to continue.
    ========================================================================================================
    
     
  15. zwl29107

    zwl29107 MDL Addicted

    Jul 10, 2022
    601
    700
    30
    There is still an error when using the dism manually?
     
  16. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    Why? I don't dislike few seconds gained each time, and some megabytes spared on my HDDs

    There are no eagles or frogs here.

    It's just that you put all your energy, trying to be the best of the best, on a single piece of knowledge, while I try to be good enough on many things.

    Just different priorities.
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,711
    14,436
    340
    Thanks anyway. Please do teach me when you get to know the way to integrate LCU to 10240.16384 image without the need of Dism++.