Menu
CCMEXEC.COM – Enterprise Mobility
  • General
  • Configuration Manager
  • Windows 10
  • Windows 11
  • Intune
  • GitHub
  • About
CCMEXEC.COM – Enterprise Mobility

IPUInstaller update with Windows 11 and MUI Support

Posted on November 22, 2021November 22, 2021 by Jörgen Nilsson

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.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

My name is Jörgen Nilsson and I work as a Senior Consultant at Onevinn in Malmö, Sweden. This is my blog where I will share tips and stuff for my own and everyone elses use on Enterprise Mobility and Windows related topics.
All code is provided "AS-IS" with no warranties.

Recent Posts

  • MMUGSE – Meetup October 24 2026
  • Windows 365 Link – a week and some
  • Prevent software installations disguised as drivers
  • Tip when troubleshooting unexpected reboots during Autopilot – event ID 2800
  • New settings in Intune Security Baseline Windows 11 24H2 -2504
©2025 CCMEXEC.COM – Enterprise Mobility | WordPress Theme by Superb Themes
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Reject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT