What's the cleanest way to make Windows setup NOT install most of its functionality? I dream of LTSC2021 that is as minimal as possible, yet capable of installing Windows Store apps and updating them as new versions arrive. Most important to me is new Windows Terminal and WSL2 with Ubuntu. Forever, or at least a long time I go easy way and just command wsreset -i, usually from autounattend.xml. I noticed SetupComplete.cmd to be ineffective in this (possibly because of my mistake). Second would be fully functional Xbox Cloud Gaming, via Xbox app, not internet browser garbage. it requires Microsoft account login, so that my Game Pass Ultimate will work. I don't buy anything via Windows Store, just need the system to confirm my active subscription. I'm not a fan of Microsoft Edge and if possible would prefer to simply NOT have it on my system. I noticed that even after using AveYo's LeanAndMean Edge Removal, there's a folder with some edge residue - C:\Program Files (x86)\Microsoft. LS: Edge EdgeCore EdgeUpdate EdgeWebView Temp It's quite possible it was restored by the Windows Update, I don't intend to complain about great tools made by AveYo. I looked around on my real daily driver LTSC2021 which already had a couple of updates. This folder is I presume not important at all, doesn't take much space, but maybe it'd achievable to stop Edge from installing with fresh system at very early stage. I don't care at all about Windows Update. If it's doable to block everything related to WU, but keep option to install Windows Store apps and update them - this would be perfect. Also I could do without original Start Menu and new Search thingy. I don't suppose 3rd party apps are easy to block but if so I don't use AppUp.IntelGraphicsExperience that comes with drivers my iGPU and Razer gigantic bundle that installs itself because of keyboard I use. Here are listings of catalogs which I assume are important for this project. C:\Windows\SystemApps\ Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy Microsoft.AccountsControl_cw5n1h2txyewy Microsoft.AsyncTextService_8wekyb3d8bbwe Microsoft.BioEnrollment_cw5n1h2txyewy microsoft.creddialoghost_cw5n1h2txyewy Microsoft.ECApp_8wekyb3d8bbwe Microsoft.LockApp_cw5n1h2txyewy Microsoft.MicrosoftEdgeDevToolsClient_8wekyb3d8bbwe Microsoft.MicrosoftEdge_8wekyb3d8bbwe Microsoft.Win32WebViewHost_cw5n1h2txyewy Microsoft.Windows.AddSuggestedFoldersToLibraryDialog_cw5n1h2txyewy Microsoft.Windows.AppRep.ChxApp_cw5n1h2txyewy Microsoft.Windows.AppResolverUX_cw5n1h2txyewy Microsoft.Windows.AssignedAccessLockApp_cw5n1h2txyewy Microsoft.Windows.CallingShellApp_cw5n1h2txyewy Microsoft.Windows.CapturePicker_cw5n1h2txyewy Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy Microsoft.Windows.FileExplorer_cw5n1h2txyewy Microsoft.Windows.FilePicker_cw5n1h2txyewy microsoft.windows.narratorquickstart_8wekyb3d8bbwe Microsoft.Windows.OOBENetworkCaptivePortal_cw5n1h2txyewy Microsoft.Windows.OOBENetworkConnectionFlow_cw5n1h2txyewy Microsoft.Windows.PeopleExperienceHost_cw5n1h2txyewy Microsoft.Windows.PinningConfirmationDialog_cw5n1h2txyewy Microsoft.Windows.Search_cw5n1h2txyewy Microsoft.Windows.SecHealthUI_cw5n1h2txyewy Microsoft.Windows.SecureAssessmentBrowser_cw5n1h2txyewy Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy Microsoft.Windows.XGpuEjectDialog_cw5n1h2txyewy Microsoft.XboxGameCallableUI_cw5n1h2txyewy MicrosoftWindows.Client.CBS_cw5n1h2txyewy MicrosoftWindows.UndockedDevKit_cw5n1h2txyewy NcsiUwpApp_8wekyb3d8bbwe ParentalControls_cw5n1h2txyewy ShellExperienceHost_cw5n1h2txyewy Windows.CBSPreview_cw5n1h2txyewy C:\Program Files\WindowsApps\ AppUp.IntelGraphicsExperience_1.100.4779.0_neutral_split.language-pl_8j3eq9eme6ctt AppUp.IntelGraphicsExperience_1.100.4779.0_neutral_split.language-ru_8j3eq9eme6ctt AppUp.IntelGraphicsExperience_1.100.4779.0_neutral_split.scale-100_8j3eq9eme6ctt AppUp.IntelGraphicsExperience_1.100.4779.0_neutral_~_8j3eq9eme6ctt AppUp.IntelGraphicsExperience_1.100.4779.0_x64__8j3eq9eme6ctt Microsoft.DesktopAppInstaller_1.19.10173.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.DesktopAppInstaller_1.19.10173.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.DesktopAppInstaller_1.19.10173.0_neutral_split.scale-100_8wekyb3d8bbwe Microsoft.DesktopAppInstaller_1.19.10173.0_x64__8wekyb3d8bbwe Microsoft.DesktopAppInstaller_2023.118.406.0_neutral_~_8wekyb3d8bbwe Microsoft.GamingApp_2304.1001.15.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.GamingApp_2304.1001.15.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.GamingApp_2304.1001.15.0_neutral_split.scale-100_8wekyb3d8bbwe Microsoft.GamingApp_2304.1001.15.0_neutral_~_8wekyb3d8bbwe Microsoft.GamingApp_2304.1001.15.0_x64__8wekyb3d8bbwe Microsoft.GamingServices_12.77.3001.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.GamingServices_12.77.3001.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.GamingServices_12.77.3001.0_neutral_~_8wekyb3d8bbwe Microsoft.GamingServices_12.77.3001.0_x64__8wekyb3d8bbwe Microsoft.LanguageExperiencePackpl-PL_19041.59.178.0_neutral__8wekyb3d8bbwe Microsoft.LanguageExperiencePackpl-PL_19041.61.187.0_neutral__8wekyb3d8bbwe Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x86__8wekyb3d8bbwe Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x86__8wekyb3d8bbwe Microsoft.PowerShell_2023.412.2158.0_neutral_~_8wekyb3d8bbwe Microsoft.PowerShell_7.3.4.0_x64__8wekyb3d8bbwe Microsoft.StorePurchaseApp_12301.1401.8.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.StorePurchaseApp_12301.1401.8.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.StorePurchaseApp_12301.1401.8.0_neutral_split.scale-100_8wekyb3d8bbwe Microsoft.StorePurchaseApp_12301.1401.8.0_neutral_~_8wekyb3d8bbwe Microsoft.StorePurchaseApp_12301.1401.8.0_x64__8wekyb3d8bbwe Microsoft.UI.Xaml.2.7_7.2208.15002.0_x64__8wekyb3d8bbwe Microsoft.UI.Xaml.2.7_7.2208.15002.0_x86__8wekyb3d8bbwe Microsoft.UI.Xaml.2.8_8.2305.5001.0_x64__8wekyb3d8bbwe Microsoft.UI.Xaml.2.8_8.2305.5001.0_x86__8wekyb3d8bbwe Microsoft.VCLibs.110.00.UWPDesktop_11.0.61135.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.110.00.UWPDesktop_11.0.61135.0_x86__8wekyb3d8bbwe Microsoft.VCLibs.120.00.UWPDesktop_12.0.40653.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.120.00.UWPDesktop_12.0.40653.0_x86__8wekyb3d8bbwe Microsoft.VCLibs.140.00.UWPDesktop_14.0.30704.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00.UWPDesktop_14.0.30704.0_x86__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.30704.0_x86__8wekyb3d8bbwe Microsoft.WindowsAlarms_11.2302.5.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.WindowsAlarms_11.2302.5.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.WindowsAlarms_11.2302.5.0_neutral_split.scale-100_8wekyb3d8bbwe Microsoft.WindowsAlarms_11.2302.5.0_x64__8wekyb3d8bbwe Microsoft.WindowsAlarms_2022.2302.5.0_neutral_~_8wekyb3d8bbwe Microsoft.WindowsStore_22303.1401.7.0_neutral_~_8wekyb3d8bbwe Microsoft.WindowsStore_22303.1401.7.0_x64__8wekyb3d8bbwe Microsoft.WindowsTerminal_1.16.10261.0_x64__8wekyb3d8bbwe Microsoft.WindowsTerminal_3001.16.10261.0_neutral_~_8wekyb3d8bbwe Microsoft.Xbox.TCUI_1.24.10001.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.Xbox.TCUI_1.24.10001.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.Xbox.TCUI_1.24.10001.0_neutral_~_8wekyb3d8bbwe Microsoft.Xbox.TCUI_1.24.10001.0_x64__8wekyb3d8bbwe Microsoft.XboxGamingOverlay_5.823.3261.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.XboxGamingOverlay_5.823.3261.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.XboxGamingOverlay_5.823.3261.0_neutral_split.scale-100_8wekyb3d8bbwe Microsoft.XboxGamingOverlay_5.823.3261.0_neutral_~_8wekyb3d8bbwe Microsoft.XboxGamingOverlay_5.823.3261.0_x64__8wekyb3d8bbwe Microsoft.XboxIdentityProvider_12.95.3001.0_neutral_split.language-pl_8wekyb3d8bbwe Microsoft.XboxIdentityProvider_12.95.3001.0_neutral_split.language-ru_8wekyb3d8bbwe Microsoft.XboxIdentityProvider_12.95.3001.0_neutral_~_8wekyb3d8bbwe Microsoft.XboxIdentityProvider_12.95.3001.0_x64__8wekyb3d8bbwe
I will use Slimdown by putting comments to keep the desired functionalities, it's batch and therefore easy to understand and modify with notepad++. The second way is not bad, its my main DualBoot : Windows 10 IoT Entreprise LTSC 2021 + @abbodi1406 scripts for add-Light-Store & Windows 11 21h2 Slimdown.