New Wim Wizard release
The final version of Wim Wizard is released (until someone comes up with a new needed feature!) Let's try to summarize what it can do now...
- It can build a fully patched WIM-image from Microsoft ISO:s. It supports x64 and ARM64. And Windows Professional or any other Windows Version.
- By fully patched I mean that it will download all the latest updates from Microsoft including .Net and patch Windows, WinRE, WinPE and languages too.
- It supports Windows 25Hx and 24H2 LTSC. It should theoretically support new versions.
- It can add any or all of the supported languages from the language ISO to the WIM - Built in apps will be in the correct language and not English.
- It can remove some or all of the less needed enterprise applications like XBOX-apps and Bing Search...
- It can add Features on Demand like .Net Framework 3.5
- It can automatically add the new WIM as a package to SCCM. Or update it.
- You can just choose to patch a WIM and not build it from scratch. And import it into SCCM.
- Full CLI-mode too. You can run almost everything with the Wimwizard.ps1 script. Note that WimWizard-GUI.ps1 needs that script in order to work.
- It will probably walk your dog and put the kettle on and it knows all the Dad-jokes.
There may or may not be bugs. I have tested it quite a lot but there are so many scenarios to test right now that all combinations may exceed the number of dandelions on my lawn. (Yes, I have a lawn. No it is not large.)
If I haven't answered a question or feature request in the original thread, please add them here. I have been trying to read all comments in order to build this version. Thanks!
Oh! One more important thing. Windows Defender really hates DISM and WUSA. There's a script in the repository on Github that add exclusions for those processes that you can run. But if that feels scary, I've also added the paths and processes in the description text on Github. Patching will fail 100% without exclusions. If you're in a locked down environment where you can't make exclusions, I recommend you to build the image on a virtual host.
Here's a mini-guide.
First tab. The Wizard will auto detect Win11-ISOs and the language pack ISO (if you have it) in the folder specified and will auto suggest a filename based on version and features added. You may choose ARM64 too but that requires the correct ISO of course. New is that you now can choose any edition of Windows.
Language tab. You add languages. :-) There's a SCCM example on the projects Github page on how to set default language in the task sequence.
Applications. I've preselected the ones I feel can be left out for an enterprise.
Features on Demand. I know many of you wanted to add .Net Framework to the image.
The latest addition is full SCCM integration. Enter your SCCM-server name and site code and press test. The storage path is where the WIM-file will end up. The package name template is for the name of the WIM-package generated in SCCM. Automatic import and DP update is to control what happens after you press RUN. You can also choose to create a new package each time you run or build the image or to replace the old one. In case you have created an image that is not imported, you can do a manual import here which will do that and nothing more. But it will use the package name suggested in the template. On the bottom you can see the commandline in case you want to run the Wimwizard.ps1 version without the GUI.
A slight change is that I moved the manual patching options to a tab of its own. If you already have a good working image in SCCM that just needs patching, you can point WimWizard to the image and then updated it. WimWizard will download the image and patch it and then either replace the package or create a new package. You can also patch a Wimfile that is not in SCCM.
The project is here on Github:
TacII/WimWizard: WimWizard is a tool to build fully patched OS-Images with languagepacks for use with SCCM/SCEM
//Mathias Haas