Security Incident Response

If you think you have or know you have a Security Incident please fill in the form and our experienced Onevinn CSIRT team will reach out shortly.
 
The team has long experience in supporting customers in Incident Response and Compromised Recovery.
 
Keep calm and we will be with you shortly!

Jörgen Nilsson 22 Nov 2021
1 min

IPUInstaller update with Windows 11 and MUI Support

IPUInstaller is a community tool from my Co-Worker Johan Schrewelius that gives us another option to do Windows Upgrades with control and less user-down time. A new version has been released that includes Windows 11 support which is great!
I have blogged about IPUInstaller before https://ccmexec.com/2021/02/windows-servicing-in-the-work-from-anywhere-era-using-ipuinstaller/ and here is a short video how it could look like when used together with another community tool Deployment Scheduler.

Example upgrade dialog

Why use IPUInstaller then? Because it is faster still makes it possible to upgrade drivers and do pre and post commands. DeploymentScheduler adds the option to present a nice UI for the end users to Schedule and Postpone the upgrade. However, with Windows 11 and even more optimizations has been done by Microsoft, my question would be why?
I have made some tests on a Fujitsu Lifebook 8GB RAM, Core i5 upgrading from Windows 10 20h2 -> Windows 11 21H2 from a clean windows 10 so additional time will be added in real life. I used the Built-in Task Sequence template to upgrade and Windows Servicing in Configuration Manager.
The results from the tests are in and shown below!

Upgrade table

With a 3-minute downtime for the restart we could just push the upgrade and prompt the end user to restart. 3 minutes is basically what each Cumulative update takes each month.

Windows 1x MUI Support
A special feature for (previously hidden and slightly less versatile) for you who have support multiple languages, is the possibility to use one (1) mui media for all of them (use your favorite tool, like Wim Witch or OSD Builder to build the media, iso).

Multi Language OS Image

Add an xml file to the application folder and map the various editions supported to their respective index as such:

Sample .xml file

IPUInstaller.exe will automatically pick and apply the correct edition.

Windows 11 Support

Support for Windows 11 is controlled by a command line switch.

Windows 11 support

IPUinstaller and DeploymentScheduler can be downloaded here: https://onevinn.schrewelius.it/index.html

I hope this enables more to use something else that Task Sequences to upgrade Windows to improve the end user experience out there.