Not what I mean. What I think is happening is the boot.wim index 2 that is used when running boot setup has kb5004554 and something about that update is incorrectly setting parameters for winre.wim recovery. I'll play with reagentc and see if there's some kind of setting to auto-correct after I eat my food. EDIT: It's winre.wim @Enthousiast was right and I was completely wrong. I misunderstood how complex the reagentc and boot setup was for setting the winre.wim recovery environment. Turns out it's not complex at all. It just sets the location. The actual booting into the recovery environment is probably handled by the winre.wim itself and your system settings.
Hmm no dice with reagentc. That only seems to set the path. Will have to look for other information. Edit: irrelevant. I don't think the settings are the problem. I think the update that is integrated into winre.wim is the problem.
Hmm yes, looking over the code on convert-UUP.cmd it does seem like it calls for winre.wim to be updated as well and since aria2.exe auto-downloads and overwrites these files it's not like we can just modify this portion and recreate the iso. Code: if %uwinpe% equ 1 if %AddUpdates% equ 1 if %_updexist% equ 1 ( call :uups_update temp\winre.wim ) I think the only way this could be salvaged is if the website were to update the .120 insider build and omit the problematic updates. I haven't gone through and painstakingly removed the updates from the winre.wim one by one to find out which one was causing the problem. I will go and edit my posts to clarify that it was not the boot.wim as initially suspected. You continue to impress me @Enthousiast.
Haven't understand a thing: CU are called cumulative because includes every previously released packages? So in theory I can integrate the latest one inside an iso?
Best way to use uup dump is to only create the base ISO (18362.1, 19041.1, 22000.1 and 20348.1), keep a copy somewhere safe and further use W10UI_xx for updates integration. This still doesn't solve the initial problem but then you can easily leave the problematic update out.
AFAIK, aria2 skip already downloaded files (it just verify sha1 hash) winre.wim is updated with SafeOS DU if exist (KB5005403), otherwise full cumulative you can manually delete/move the KB5005403 cab before running conversion
I did this, but it wasn't super obvious how to do as you need to delete or move the updates after downloading them but before it starts using them. This Win11 starts at 22000.51 iirc so I'm not sure there's a basic way to download a non-update package. If you uncheck the integrate update box it still downloads and integrates them by default.
Yeah but that would take some more effort to be in time to delete it (on modern superfast systems), or to set autostart to 0 so you can remove the update before manually starting the conversion
Your script is really amazing but I wish there was a toggle to turn off integrating updates for boot.wim and winre.wim. Also, I'm not sure even if there was such a toggle would it do anything? The first script calls the convert script. There are some toggles, but since the process is already running, you would need to stop, likely dism unmount a folder, delete things, etc. It would make more sense if user flags were passed from the first script to the second somehow since we can't interrupt things without borking the process. Still, it's a very admirable job you've done.
Yeah, like I said, I had to be sneaky and delete the updates before it tried to integrate them. Then it made me a 22000.1 iso.
Not necessarily. The package doesn't include every update. For example if file A is patched one week, then it is patched the second week, only the relevant code will be patched. It is sort of hard to explain, but if file B is replaced by file B1, then it is replaced by file B2, both files won't be present in the cumulative update, just file B2.
It shouldn't (the updates are still downloaded but ignored and not integrated): Please scroll down Code: ============================================================ Running UUP -> ISO v67 ============================================================ ============================================================ Checking UUP Info . . . ============================================================ ============================================================ Configured Options . . . ============================================================ AutoStart 1 ============================================================ Preparing Reference ESDs . . . ============================================================ CAB->ESD: microsoft-onecore-applicationmodel-sync-desktop-fod-package-amd64 CAB->ESD: microsoft-onecore-directx-database-fod-package-amd64 CAB->ESD: microsoft-windows-ethernet-client-intel-e1i68x64-fod-package-amd64 CAB->ESD: microsoft-windows-ethernet-client-intel-e2f68-fod-package-amd64 CAB->ESD: microsoft-windows-ethernet-client-realtek-rtcx21x64-fod-package-amd64 CAB->ESD: microsoft-windows-hello-face-package-amd64 CAB->ESD: microsoft-windows-internetexplorer-optional-package-amd64 CAB->ESD: microsoft-windows-kernel-la57-fod-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-basic-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-handwriting-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-ocr-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-speech-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-texttospeech-en-us-package-amd64 CAB->ESD: microsoft-windows-mediaplayer-package-amd64 CAB->ESD: microsoft-windows-notepad-system-fod-package-amd64 CAB->ESD: microsoft-windows-powershell-ise-fod-package-amd64 CAB->ESD: microsoft-windows-printing-pmcppc-fod-package-amd64 CAB->ESD: microsoft-windows-printing-wfs-fod-package-amd64 CAB->ESD: microsoft-windows-quickassist-package-amd64 CAB->ESD: microsoft-windows-stepsrecorder-package-amd64 CAB->ESD: microsoft-windows-tabletpcmath-package-amd64 CAB->ESD: microsoft-windows-userexperience-desktop-package-amd64 CAB->ESD: microsoft-windows-wifi-client-broadcom-bcmpciedhd63-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-broadcom-bcmwl63a-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-broadcom-bcmwl63al-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwbw02-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwew00-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwew01-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwlv64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwns64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwsw00-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw02-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw04-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw06-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw08-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-marvel-mrvlpcie8897-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-qualcomm-athw8x-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-qualcomm-athwnx-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-qualcomm-qcamain10x64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-ralink-netr28x-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl8187se-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl8192se-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl819xp-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl85n64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtwlane-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtwlane01-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtwlane13-fod-package-amd64 CAB->ESD: microsoft-windows-wordpad-fod-package-amd64 CAB->ESD: openssh-client-package-amd64 ============================================================ Creating Setup Media Layout . . . ============================================================ ============================================================ Creating install.wim . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 7377 MiB of 7377 MiB (100%) done ============================================================ Creating winre.wim . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 1056 MiB of 1056 MiB (100%) done ============================================================ Adding winre.wim to install.wim . . . ============================================================ ============================================================ Creating boot.wim . . . ============================================================ ============================================================ Creating ISO . . . ============================================================ OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2012. All rights reserved. Licensed only for producing Microsoft authorized content. Scanning source tree (500 files in 42 directories) Scanning source tree complete (933 files in 85 directories) Computing directory information complete Image file is 4284776448 bytes (before optimization) Writing 933 files in 85 directories to 22000.1.210604-1628.CO_RELEASE_CLIENTPRO_OEMRET_X64FRE_EN-US.ISO 100% complete Storage optimization saved 24 files, 14217216 bytes (1% of image) After optimization, image file is 4272678912 bytes Space saved because of embedding, sparseness or optimization = 14217216 Done. Press 0 to exit. Content of the UUPs folder: Code: microsoft-onecore-applicationmodel-sync-desktop-fod-package-amd64.cab microsoft-onecore-directx-database-fod-package-amd64.cab microsoft-windows-client-desktop-required-package.esd microsoft-windows-client-desktop-required-wow64-package.esd microsoft-windows-client-features-package.esd microsoft-windows-client-features-wow64-package.esd microsoft-windows-client-languagepack-package_en-us-amd64-en-us.esd microsoft-windows-editionpack-professional-package.esd microsoft-windows-editionpack-professional-wow64-package.esd microsoft-windows-editionspecific-professional-package.esd microsoft-windows-editionspecific-professional-wow64-package.esd microsoft-windows-ethernet-client-intel-e1i68x64-fod-package-amd64.cab microsoft-windows-ethernet-client-intel-e2f68-fod-package-amd64.cab microsoft-windows-ethernet-client-realtek-rtcx21x64-fod-package-amd64.cab microsoft-windows-foundation-package.esd microsoft-windows-hello-face-package-amd64.cab microsoft-windows-internetexplorer-optional-package-amd64.cab microsoft-windows-kernel-la57-fod-package-amd64.cab microsoft-windows-languagefeatures-basic-en-us-package-amd64.cab microsoft-windows-languagefeatures-handwriting-en-us-package-amd64.cab microsoft-windows-languagefeatures-ocr-en-us-package-amd64.cab microsoft-windows-languagefeatures-speech-en-us-package-amd64.cab microsoft-windows-languagefeatures-texttospeech-en-us-package-amd64.cab microsoft-windows-mediaplayer-package-amd64.cab microsoft-windows-not-supported-on-ltsb-package.esd microsoft-windows-not-supported-on-ltsb-wow64-package.esd microsoft-windows-notepad-system-fod-package-amd64.cab microsoft-windows-powershell-ise-fod-package-amd64.cab microsoft-windows-printing-pmcppc-fod-package-amd64.cab microsoft-windows-printing-wfs-fod-package-amd64.cab microsoft-windows-quickassist-package-amd64.cab microsoft-windows-regulatedpackages-package.esd microsoft-windows-regulatedpackages-wow64-package.esd microsoft-windows-required-shellexperiences-desktop-package.esd microsoft-windows-required-shellexperiences-desktop-wow64-package.esd microsoft-windows-stepsrecorder-package-amd64.cab microsoft-windows-tabletpcmath-package-amd64.cab microsoft-windows-userexperience-desktop-package-amd64.cab microsoft-windows-wifi-client-broadcom-bcmpciedhd63-fod-package-amd64.cab microsoft-windows-wifi-client-broadcom-bcmwl63a-fod-package-amd64.cab microsoft-windows-wifi-client-broadcom-bcmwl63al-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwbw02-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwew00-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwew01-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwlv64-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwns64-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwsw00-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwtw02-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwtw04-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwtw06-fod-package-amd64.cab microsoft-windows-wifi-client-intel-netwtw08-fod-package-amd64.cab microsoft-windows-wifi-client-marvel-mrvlpcie8897-fod-package-amd64.cab microsoft-windows-wifi-client-qualcomm-athw8x-fod-package-amd64.cab microsoft-windows-wifi-client-qualcomm-athwnx-fod-package-amd64.cab microsoft-windows-wifi-client-qualcomm-qcamain10x64-fod-package-amd64.cab microsoft-windows-wifi-client-ralink-netr28x-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtl8187se-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtl8192se-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtl819xp-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtl85n64-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtwlane-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtwlane01-fod-package-amd64.cab microsoft-windows-wifi-client-realtek-rtwlane13-fod-package-amd64.cab microsoft-windows-wordpad-fod-package-amd64.cab microsoft.modernapps.client.all.esd microsoft.modernapps.client.professional.esd openssh-client-package-amd64.cab professional_en-us.esd ssu-22000.120-x64.cab windows10.0-kb5004567-x64.cab windows10.0-kb5005188-x64.cab windows10.0-kb5005188-x64.psf windows10.0-kb5005403-x64.cab windows10.0-kb5005445-x64.cab
Oh, you know what? That's gotta be what's happened. I just got gun shy and freaked out and deleted the files and assumed it was going to integrate them. I made a false assumption because it downloaded the updates I suppose. I was wrong again.