They already gave the solution to your problem, you don't agree... Use Linux so don't use Windows if it's too much work
Inplace updates, do not add things explicitly removed if your updated ISO has the components removed. If your ISO is a base image, 19041.1 it will not have updates, and the application of the latest updates will make a minimal difference in space occupation, for more occupation or even for less occupation. Update from outside Windows Update, rarely, some update has caused performance problem. In the vast majority of cases, it increases performance. Yes, updates will bring back what you have removed. That's why in Toolkit you integrate, and then remove. If you integrate updates in an image that already has an implemented servicestack such as LTSC 2021 with Stack 1288, you risk getting undesirable remnants and generating increased space occupation. It is very difficult to happen, but it is not a disposable hypothesis. I also went through what you go through, in the sense of "Updates tend to revert user settings to what MS thinks is "right", making me work harder to put things back how I want them." But currently, I create an ISO in 30 minutes and when finishing an installation everything is like I want, all configured. With suggestion to install applications updated directly from the web to my development stack among others, right after the first logon and the first connection. So it's all a matter of automating some things. I no longer make the scheme of reducing everything possible in ISO ... But from what you said, this is your case. I don't know if you need Winre, but it's something you can remove that you will release a good space, too. It seems to me that you are presenting experience with Windows Update, not with Inplace Update for daily use. About the image for use in Ramddisk is another story. My recommendation is that you open up to new possibilities and do these other tests. EDIT: NOTE: Perhaps I am wrong about being able to obtain the LTSC 2021 by means of an IoT Enterprise with No AddUpdates (19041.1) from UUPDump. EDIT2: Typo from 19044.1 to 19041.1. And, to get the bump from 19041.1 to 19044 it needs the EP + at least the 1147 LCU
Easier said than done. I have a need to use certain programs which will only run 100% on Windows. And I'm an extreme gamer. While many games released for Windows do also work in Linux, there are also many that don't. Like for instance, games that use DRMs like Denuvo. And then there are cases where a game can be made to work in either OS, but getting it to work in Linux is much more effort. In addition, certain anti cheat softwares aren't Linux-friendly. I was once permabanned in Arma 3 multiplayer, and all because I ran the game via WINE instead of Windows. No cheating was involved on my part. It took a lot of emails to the devs to get their decision reversed.
Ok, so, I think I've decided. If I have to integrate a cumulative update to get component removals working for LTSC 2021, then I might as well go with the latest available CU update and nothing else if it's not necessary. Which in this case appears to be 19044.1766. In the linked post, I see an SSU and and LCU. Do I need both, or just the LCU (I think SSU is a servicing stack update, but from what I've read elsewhere the servicing stacks are already included in cumulative updates)? I also see alot of other update links in that post, but I'm not convinced that I need all of them, besides the LCU and maybe the SSU. I'm also not looking to try to add any "feature pack" updates to LTSC that weren't intended for it, since it's not supposed to receive regular feature updates anyway. I just want to make sure that applying this won't add anything that is intended only for non-LTSC editions.
Yes at least after that CU gets integrated if it's in full cab file or msu format, but if the cab + psfx extracted folder is used it fails for W11 v22H2 Windows 11 v21H2 10.0.22000 WHD integration works Code: =============================================================================== MSMG ToolKit - Integrate WHD General Updates to Windows Setup Install Image =============================================================================== ------------------------------------------------------------------------------- ##################Starting Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- Image : Install.wim Image Index : 1 Image Architecture : x64 Image Version : 10.0.22000.1.0 ------------------------------------------------------------------------------- ####Processing WHD General Updates Packages#################################### ------------------------------------------------------------------------------- Creating WHD General Updates Temporary folder... Extracting Update Package files to Temporary folder... Finished Extracting Update Package files to Temporary folder... ------------------------------------------------------------------------------- ####Integrating WHD General Updates to Windows Setup Install Image############# ------------------------------------------------------------------------------- ===========================[Install.wim, Index : 1]============================ ------------------------------------------------------------------------------- Integrating Windows 11 Servicing Stack Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_761~31bf3856ad364e35~amd64~~22000.761.1.0 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Integrating Windows 11 Cumulative Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.776.1.10 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Integrating Microsoft .NET Cumulative Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22000.776 Processing 1 of 1 - Adding package Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.4515.1 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Generating WHD General Updates Integration Log File... ------------------------------------------------------------------------------- Writing WHD General Updates Integration Log. ------------------------------------------------------------------------------- ####Cleaning Up Temporary files & Folders###################################### ------------------------------------------------------------------------------- Cleaning Up WHD General Updates Temporary folder. ------------------------------------------------------------------------------- ##################Finished Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- =============================================================================== Press any key to continue . . . Windows 11 v22H2 10.0.22621 WHD integration fails Code: =============================================================================== MSMG ToolKit - Integrate WHD General Updates to Windows Setup Install Image =============================================================================== ------------------------------------------------------------------------------- ##################Starting Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- Image : Install.wim Image Index : 1 Image Architecture : x64 Image Version : 10.0.22621.1.0 ------------------------------------------------------------------------------- ####Processing WHD General Updates Packages#################################### ------------------------------------------------------------------------------- Creating WHD General Updates Temporary folder... Extracting Update Package files to Temporary folder... Finished Extracting Update Package files to Temporary folder... ------------------------------------------------------------------------------- ####Integrating WHD General Updates to Windows Setup Install Image############# ------------------------------------------------------------------------------- ===========================[Install.wim, Index : 1]============================ ------------------------------------------------------------------------------- Integrating Windows 11 Servicing Stack Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_2~31bf3856ad364e35~amd64~~22621.2.1.1 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ------------------------------------------------------------------------------- Integrating Windows 11 Cumulative Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22621.105.1.7 [==========================100.0%==========================] An error occurred - Package_for_RollupFix Error: 0x800f0988 Error: 0x800f0988 DISM failed. No operation was performed. For more information, review the log file. The DISM log file can be found at D:\Work\Toolkit\Logs\Dism.txt ------------------------------------------------------------------------------- Integrating Microsoft .NET Cumulative Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.4460.20 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Generating WHD General Updates Integration Log File... ------------------------------------------------------------------------------- Writing WHD General Updates Integration Log. ------------------------------------------------------------------------------- ####Cleaning Up Temporary files & Folders###################################### ------------------------------------------------------------------------------- Cleaning Up WHD General Updates Temporary folder. ------------------------------------------------------------------------------- ##################Finished Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- =============================================================================== Press any key to continue . . .
It's not fails, Just need to integrate SSU twice before integrate CU. I tried this by simple command line dism.
Even with your logic integrating SSU twice also fails the CU integration using it's update.mum The Toolkit script uses the same command-line DISM to integrate updates. Code: ##################Starting Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- Image : Install.wim Image Index : 1 Image Architecture : x64 Image Version : 10.0.22621.1.0 ------------------------------------------------------------------------------- ####Processing WHD General Updates Packages#################################### ------------------------------------------------------------------------------- Creating WHD General Updates Temporary folder... Extracting Update Package files to Temporary folder... Finished Extracting Update Package files to Temporary folder... ------------------------------------------------------------------------------- ####Integrating WHD General Updates to Windows Setup Install Image############# ------------------------------------------------------------------------------- ===========================[Install.wim, Index : 1]============================ ------------------------------------------------------------------------------- Integrating Windows 11 Servicing Stack Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_2~31bf3856ad364e35~amd64~~22621.2.1.1 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_2~31bf3856ad364e35~amd64~~22621.2.1.1 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Integrating Windows 11 Cumulative Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22621.105.1.7 [==========================100.0%==========================] An error occurred - Package_for_RollupFix Error: 0x800f0988 Error: 0x800f0988 DISM failed. No operation was performed. For more information, review the log file. The DISM log file can be found at D:\Work\Toolkit\Logs\Dism.txt ------------------------------------------------------------------------------- Generating WHD General Updates Integration Log File... ------------------------------------------------------------------------------- Writing WHD General Updates Integration Log. ------------------------------------------------------------------------------- ####Cleaning Up Temporary files & Folders###################################### ------------------------------------------------------------------------------- Cleaning Up WHD General Updates Temporary folder. ------------------------------------------------------------------------------- ##################Finished Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- =============================================================================== Press any key to continue . . .
I did not test. But I also thought it should work by running the command once again in the sequence. But I only thought that because the logic would be compatible with a message presented in the first execution of the command. Will it need to be unmounted (commit/saving source) and mounted again?
Leave SSU it got integrated despite that message, it was the CU failing to integrate. Just found out that the PSFX converted full cab extracted folder got integrated using the Toolkit, so compared the extracted contents between full cab and the PSFX extracted folder then it was missing some folders, the same PSFExtractor command works for W11 21H2 CU. Then checked with psfx2cab_CLI.cmd they have added some new code to make it work for W11 22H2 CU, have modified the Toolkit script to adapt the changes will test and see if it works. And one more thing, the Windows 11 22H2 updates filename now starts with Windows11.0-KBXXXXX and not Windows10.0-KBXXXXX, this change was the thing breaking the integration. Edit: It works now after making changes Code: =============================================================================== MSMG ToolKit - Integrate WHD General Updates to Windows Setup Install Image =============================================================================== ------------------------------------------------------------------------------- ##################Starting Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- Image : Install.wim Image Index : 1 Image Architecture : x64 Image Version : 10.0.22621.1.0 ------------------------------------------------------------------------------- ####Processing WHD General Updates Packages#################################### ------------------------------------------------------------------------------- Creating WHD General Updates Temporary folder... Extracting Update Package files to Temporary folder... Finished Extracting Update Package files to Temporary folder... ------------------------------------------------------------------------------- ####Integrating WHD General Updates to Windows Setup Install Image############# ------------------------------------------------------------------------------- ===========================[Install.wim, Index : 1]============================ ------------------------------------------------------------------------------- Integrating Windows 11 Servicing Stack Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_2~31bf3856ad364e35~amd64~~22621.2.1.1 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Integrating Windows 11 Cumulative Update Package... ------------------------------------------------------------------------------- Deployment Image Servicing and Management tool Version: 10.0.25140.1000 Image Version: 10.0.22621.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22621.105.1.7 [==========================100.0%==========================] The operation completed successfully. ------------------------------------------------------------------------------- Generating WHD General Updates Integration Log File... ------------------------------------------------------------------------------- Writing WHD General Updates Integration Log. ------------------------------------------------------------------------------- ####Cleaning Up Temporary files & Folders###################################### ------------------------------------------------------------------------------- Cleaning Up WHD General Updates Temporary folder. ------------------------------------------------------------------------------- ##################Finished Integrating WHD General Updates##################### ######################to Windows Setup Install Image########################### ------------------------------------------------------------------------------- =============================================================================== Press any key to continue . . .
"ToolKitHelper_Preview.exe" should I move this to the folder or rename this file to "ToolKitHelper.exe" and overwrite it?
Can't seem to get my ISO to work on VirtualBox. It say "no drivers are found" when I try to install it on a VM. Am I missing something? Selected ISO and all indeces (using en-us_windows_10_iot_enterprise_ltsc_2021_x64_dvd_257ad90f) Integrated features (DaRT and DirectX 9 only) Integrated Windows updates on install, recovery and boot (downloaded using WHD, all under 19041 and v21H2 only) Integrated .NET Framework 3.5 Applied and saved changes Created the ISO No errors occurred, AFAIK, from the whole integration process.