It’s been a while since there was an actual release of the Autopilot Branding script, although there were a few “preview” releases as we worked out kinks in the processes. Things are looking reasonably good now (thanks to feedback from several people on the preview versions), so a new 3.3.0 release was published:
https://github.com/mtniehaus/AutopilotBranding/releases/tag/3.3.0
So what’s changed in this release, compared to the last non-preview release (3.1.0)? Several things:
- Added logic to fix the Start menu layout on later Windows 11 releases (24H2 and above). This requires copying not just the start2.bin file but also a settings.dat file.
- After multiple attempts, WinGet now works reliably (at least in my testing). Trying to get a script that works across multiple Windows 11 releases, with WinGet running in OOBE as LocalSystem, proved to be just a little problematic…
- Fixed the logic to clean up the Edge desktop shortcut (another item that was more difficult than anticipated).
- Added logic to clean up the Chrome desktop shortcut, and to copy an initial_preferences file in place to configure Chrome defaults.
- Added logic to bail out if not being executed in OOBE. This makes it safe to deploy this to all devices; it won’t do any configuration when it is run outside of OOBE (unless you add a -Force switch, e.g. for testing purposes).






One response to “New Autopilot Branding release”
That is interesting. We had a couple apps that needed something like this. We ended up adding a requirement rule from a script. It checks if the current user is defaultuser0. We will defenitly use this method in the future since it looks more reliable.
LikeLike