You don't disable the Store in your options, right? If that's the case, I can set this adjustment to run when the user hasn't disabled the Store. I also don't understand why it isn't working well for you. Regardless, I've already added that code to the script so it runs when the Store is not disabled. I'm going to download that en-US version 28000 you're editing and test it here with your settings to see what happens.
OK I just tested it with the en-US version, and Modern.Calculator works without errors. See the attached GIF image. This is your log file: This is the test I ran using the same version as you: You can observe that Windows.Calculator was not removed during the test and is present in the final image. I believe the problem lies with the image you downloaded from uupdump. You likely used `CustomList=1` in the `ConvertConfig.ini` file. As a result, many appx packages were not integrated into the image, and therefore Windows.Calculator is missing. Download the image again, but keep `CustomList=0` in the `ConvertConfig.ini` file. This way, all appx packages will be integrated.
@SunLion Thank you for the test, As advised in the ISO dir I used this: ------------------------------------- ConvertConfig.ini – my configuration: ------------------------------------- addupdates = 0 CustomList = 0 I will poke into this some more.
Performed another test with yet another fresh source mod calc is working! I did edit your script to include desktopinstaller app as I require this for winget.
Hi @mustafa gotr First of all, I want to say I was very pleased with the code for selecting the ISO image; it was very well crafted, which simplifies the script in that regard. I also liked the "GenerateUpdateList.ps1" script, as it eliminates the need to manually edit the all.txt file for updates. That said, I did have to tweak a few small things in our original script that needed fixing. I also preferred to keep the option to download updates before running the main script, as otherwise the log file becomes very long due to the download records. So, the script _PreDownloadAllUpdates.cmd was added. Then I moved on to testing... In the first test, while keeping the copies of apps/configs directed to "mount\Windows\Setup", VirtualBox stalled right at the start of the installation, on the "Getting ready" screen. It stayed frozen for over 20 minutes with no progress. So, I edited the script and reverted the copy commands to use the $OEM$ folder and its subfolders. This time, the process moved quickly and everything went smoothly. The installation finished successfully. I can't explain exactly why it behaved that way. I also prefer using the $OEM$ folder method because it makes manual adjustments easier. For instance, if we want to modify something there, we don't need to mount the install.wim file and go through the whole time-consuming process just to make changes. We can simply replace the file, and that's it. In any case, everything in the $OEM$ folder gets copied to the corresponding Windows folders during installation. All in all, I really liked your contribution. You did a great job. I plan to adopt this model for the other scripts as well. I'm attaching the adjusted script so you can test and verify that everything is in order. Thanks!
Ok ran the resulting image in a vm, have a working desktop, though appears windows store & some apps are still present? My install.wim was 5.6gb which is on the heavy side considering I removed quite a few capabilities. See my log attached. I am liking what you're doing though.
The size of ''install.wim'' was over 5GB. After using ''NTLite'' it is what is seen in the picture. ''Win11_Pro_26H1_28000.1_tr'' was used.
Ok re ran using Iot Ent as source with the following options set: Code: Windows 11 Slimdown Creator - Configuration Menu ============================================================ [ 1] Windows Store : Remove [ 2] ClickToDo / WinBackup : Keep [ 3] Windows Search : Keep [ 4] Windows Defender : Passive/Remove [ 5] Edge Browser : Already Removed [ 6] Calculator : Modern [ 7] WinRE.wim : Remove [ 8] Media Player : Enable [ 9] Windows Photos : Already Removed [10] Taskbar Shortcuts : Pin [11] OpenShell : Install [12] Customize Boot.wim : Don't Customize [13] Desktop Icons : ThisPC+Bin+User+ControlPanel [14] Activation (MAS) : HWID [15] Visual C++ Redist : Don't Add [16] .NET Framework 3.5 : Add [17] Codecs : Already Removed [18] WPI : Don't Add ============================================================ [ S] Start Creation Process [ C] Advanced Customization (Notepad) [ X] Exit Script Store is installed, Modern calc not installed. My wim did reduce in size from 5.6gb Pro down to 5gb Iot Ent
Changes to : [ 2] ClickToDo / WinBackup : Remove [ 8] Media Player : Disable [11] OpenShell : Don't Add [16] .NET Framework 3.5 Don't Add then use ''NTLite'' and it will drop to about 4gb
@mustafa gotr Like your "capability section" what would be great is a select all option if possible? I'm finding ticking the lang files takes time as there's so many that I would remove. Edit Ive been using your app installer/winget GUI for a while now & I like it! The wpi usingwinget looks good too.