[ARCHIVED] Windows Editions Reconstruction Project

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

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

    Ace2 MDL Expert

    Oct 10, 2014
    1,900
    1,578
    60
    look like each edition can be made with Just Disable & Enable Features.
     
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
    #14862 xinso, Mar 15, 2024
    Last edited: Mar 15, 2024
    How to? All "Editions" are there in the image.

    "Feature" is different to "Edition".
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
  5. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
    #14865 Sum_Ting_Wong, Mar 15, 2024
    Last edited: Mar 15, 2024
    I find this when the DISM version itself is unsupported. But also at other times, like trying to build a starter out of 26080 right now both on w10 ltsc 21h2 and w11 pnw 23h2.
    Code:
    ManagedWimLib.WimLibException: [Open] [ERROR] Can't open "g:\tmp\tmp\1710484761360\MediaRoot\sources\install.esd" read-only: No such file or directory
       at ManagedWimLib.WimLibException.CheckErrorCode(ErrorCode ret)
       at ManagedWimLib.Wim.OpenWim(String wimFile, OpenFlags openFlags)
       at UnifiedUpdatePlatform.Services.Imaging.WimLibImaging.GetWIMInformation(String wimFile, WIM& wimInformationObject)
    [00:47:20][   Error   ] An error occured!
    [00:47:20][   Error   ] An error occurred while creating the ISO.
    Maybe it would build on 26063. I can add it to my growing list that is slowed by lack of drive space, poor download speed on one rig, and a girlfriend who sometimes tells me I love computers more than her. Gotta dispel that idea, even if it might be true on some level.

    I am currently butting heads with errors updating after installing the CU that busted some people's taskbar. Might have to reinstall my daily driver. And I want to make it a GN. But I like the PWN edition, too. It has a fun name. Plus wtf does it matter (other than thrills), 24H2 in 6 months, I just need to get by until the next stable base and I can try for a GN that isn't 18 months old or just settle for LTSC.

    Code:
    Package KB5035853 failed to be changed to the Installed state. Status: 0x800f081f.
    
    Windows update "Security Update for Windows (KB5035853)" could not be installed because of error 2148468767 "" (Command line: ""C:\Windows\system32\wusa.exe" "C:\windows11.0-kb5035853-x64_8ca1a9a646dbe25c071a8057f249633a61929efa.msu" ")
    My w10 LTSC just took the update, then told me it couldn't complete and was undoing changes after reboot. What the flip...two different installs, one basically stock, can't install the same update. (also it seems the event log is broken now, too, and system restore wont load)

    BTW if you want to get Defender up and running again in G or GN, stage the updates to it for pending install. They cut its balls off so you can use an enterprise solution, but only the balls in case you choose Defender for Endpoint.
     
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
  7. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
  8. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
  9. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
    #14869 Sum_Ting_Wong, Mar 15, 2024
    Last edited: Mar 15, 2024
    I am pretty certain GN is not specifically bound to en-us and zh-cn. I don’t have the option to test at this moment. The CMIT iso I found of G is clearly specific to those two language packs, however. I stopped attempting to completely remove their customizations when I found a way to build it.

    If I recall correctly, G 1809 required me to set up various redirects to WU to get any patches, can't remember if I got more than one CU to take. The problem I figured is it's explicitly configured for WSUS local updating.

    I ran out of memory during my last build. 16GB is trash these days. The proc I’m using is 8 years old, too, because my newer rig is currently dead from a failed windows update autorollback. Almost done, iso building. Aaand done.

    Code:
    [08:36:18][Information] [CreatingISO][98%] Building f:\iso\gn26080.iso
    [08:36:20][Information] [CreatingISO][99%] Building f:\iso\gn26080.iso
    [08:36:20][Information] [CreatingISO][100%] Building f:\iso\gn26080.iso
    [08:36:20][Information] [Done]
    PS E:\uuptotal>
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
  11. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,900
    1,578
    60
    Sorry for late response, busy trying to get MY method to work, look like i was wrong, MY method failed every time.
     
  12. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    604
    380
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,900
    1,578
    60
    UUPMediaConverter.exe will NOT add updates, use uup dump for 22631.3296 ProfessionalWorkstation

    Code:
    uupdump.net/download.php?id=07dd20c8-a2de-4792-a336-2ab01b43a160&pack=en-us&edition=professional
    uupdump.net/download.php?id=07dd20c8-a2de-4792-a336-2ab01b43a160&pack=tr-tr&edition=professional
    
    Download method = select Download, add additional edition and convert to ISO
    
    Select additional editions = select Windows Pro for Workstations
     
  14. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,925
    150
    Nice.

    This maybe could open the door to a x86 server newer than vista...

    P.S. do you have a list of the files you replaced? I had the idea of porting the 8.1 dism to 8.0, (to get the resetbase feature on 8.0), I tried briefly w/o success. But maybe I missed some files.
     
  15. JeepWillys58

    JeepWillys58 MDL Addicted

    Nov 6, 2010
    604
    380
    30
    Thansk Dear friend @Ace2

    How can I know the other switches that make up the UUPMediaConverter.exe commands?

    Code:
    UUPDownload.exe -s Professional -e Professional -v 10.0.25941.1000 -y 10.0.25941.1000 -t amd64 -l en-US -r canary -c rs_prerelease -o D:\
    I saw you using -s -e -v -y -t -l -r -o in your command, where do I find the reference to the others?

    Thansk in advanced
    @JeepWillys58
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,900
    1,578
    60
    UUPMediaConverter:
    Code:
    Microsoft Windows [Version 10.0.19044.1288]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\Windows\system32>cd C:\win-x64-binaries
    
    C:\win-x64-binaries>UUPMediaConverter.exe --help
    Unified Update Platform Desktop Conversion utility 3.1.9.2
    Copyright c Gustave Monce and Contributors
    
      -u, --uup-path              Required. The path to the downloaded files from UUP (Unified Update Platform)
    
      -i, --iso-path              Required. The destination ISO file path (includes the filename)
    
      -l, --language-code         Required. The language to make media for. e.g. en-US
    
      -e, --edition               The edition to make media for, if possible. Not specifying this argument results in all
                                  possible editions being made, if possible.
    
      -t, --temp-path             The temp path for the tool to use. Defaults to %TEMP%.
    
      -c, --compression-format    (Default: LZX) The compression format to use. Valid values are: XPRESS, LZX, LZMS
    
      --no-key-prompt             Use the alternate efisys and cdboot implementations to suppress the 'press any key' prompt
    
      --help                      Display this help screen.
    
      --version                   Display version information.
    
    
    C:\win-x64-binaries>
    UUPDownload:
    Code:
    Microsoft Windows [Version 10.0.19044.1288]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\Windows\system32>cd C:\win-x64-binaries
    
    C:\win-x64-binaries>UUPDownload.exe ?
    Unified Update Platform Download utility 3.1.9.2
    Copyright c Gustave Monce and Contributors
    
    ERROR(S):
      Required option 's, reporting-sku' is missing.
      Required option 'v, reporting-version' is missing.
      Required option 't, machine-type' is missing.
      Required option 'r, flight-ring' is missing.
      Required option 'c, current-branch' is missing.
    
      -s, --reporting-sku                Required. The sku to report to the Windows Update servers. Example: Professional
    
      -v, --reporting-version            Required. The version to report to the Windows Update servers. Example:
                                         10.0.20152.1000
    
      -t, --machine-type                 Required. The architecture to report to the Windows Update servers. Example: amd64
    
      -r, --flight-ring                  Required. The ring to report to the Windows Update servers. Example: Retail, other
                                         example: External or Internal
    
      -c, --current-branch               Required. The branch to report to the Windows Update servers. Example: 19h1_release
    
      -b, --flighting-branch-name        (Default: ) The flighting branch name to report to the Windows Update servers.
                                         Example: Retail, other example: CanaryChannel, Dev, Beta or ReleasePreview
    
      -y, --sync-current-version-only    (Default: false) Only get updates for the current version, enables getting
                                         cumulative updates.
    
      -a, --branch-readiness-level       (Default: CB) The branch readiness level to report to the Windows Update servers.
                                         Example: CB
    
      -o, --output-folder                (Default: .) The folder to use for downloading the update files.
    
      -e, --edition                      (Default: ) The edition to get. Must be used with the language parameter. Omit
                                         either of these to download everything. Example: Professional
    
      -l, --language                     (Default: ) The language to get. Must be used with the edition parameter. Omit
                                         either of these to download everything. Example: en-US
    
      -z, --releasetype                  (Default: Production) The release type to report to the Windows Update servers.
                                         Example: Production
    
      -n, --contenttype                  (Default: Mainline) The content type to report to the Windows Update servers.
                                         Example: Mainline, Custom
    
      -m, --mail                         (Default: ) Email for the Windows Insider account to use to generate authorization
                                         tokens (Optional)
    
      -p, --password                     (Default: ) Password for the Windows Insider account to use to generate
                                         authorization tokens (If 2FA, must be generated app password) (Optional)
    
      --help                             Display this help screen.
    
      --version                          Display version information.
    
    
    C:\win-x64-binaries>
     
  17. Sum_Ting_Wong

    Sum_Ting_Wong MDL Member

    Jan 30, 2024
    157
    229
    10
    Truth be told, only a small fraction of possible usages of the commands in help are easily accessible. If you want to know more, you have to dig through the relevant source code. Maybe later I can write a batch file that lists everything for a given switch, or build it with a proper help section.

    For now, my day was mostly wasted. UUPMediaCreator can't make a boot.wim for 26080 that functions correctly, even when you set proper flags. At least not in hyper-v or with 26063 and under DISM, but it can still make editions people seem adamant to keep to themselves. I got my good rig fixed up at least, found my license for my 64gb RAM disk, and am ready to toss editions UUPDump utilities don't make into an install.wim they can. I will finally have a proper AiO by the end of the weekend and that RAM disk is going to supremely accelerate future builds. I have to get some sleep soon, though..
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,818
    14,522
    340
    #14880 xinso, Mar 16, 2024
    Last edited: Mar 16, 2024