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

Windows 11 customizations a first look

Posted on September 8, 2021September 26, 2022 by Jörgen Nilsson

Customization of Windows 10 is something that we have done since Windows 10 was released. Reason? Get rid of apps that are not enterprise ready and should not be on an Corporate device, set default apps for our preferred applications maybe apply company branding and more.

Windows 11 changes nothing of this, as many of the same apps are installed and there are still many scenarios where we want to modify the experience for the end user. What has changed is the Start Menu! The Start Menu is and will always be a big discussion point on how and what IT should control.
Lets’ have a look at the basic customizations we normally do and how they work in Windows 11.

This is how my “Windows 11 customizations” step looks like in my Task Sequence (yes, Start menu is greyed out more on why later in the post)

Branding – Works the same as in Windows 10
Remove Builtin Apps – Works the same way as in Windows 10
Importing a Default App Association – Works the same way as in Windows 10

Start Menu – Does not work the same way! It has a new format .Json, more on that later.

Windows 11 Start Menu

The Start Menu in Windows 11 is one of the biggest news and is totally different from Windows 10.

In Windows 10 we are used to use PowerShell, Intune or Group Policy to Pin apps, partially control the Start Menu and so on. We have many options that suits all the different needs out there.
In Windows 11 the Export-StartLayout command generates an .Json file instead of an .xml file as it did in Windows 10.

When writing this the Import-StartLayout command cannot import the same .json file which is generated when we export it.

The documentation for OEMs how to modify the Start Menu has been published and can be found here: https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/customize-the-windows-11-start-menu/
LayoutModification.xml is the file that was used in Windows 10 and in Windows 11 it has a new friend, LayoutModification.Json.
From Docs:

Let’s hope there will be a new option for the Import-startlayout in the future that can handle the import of the file as well.

Branding

Branding for me is something that IT should not decide, it is the business that should decide how/if it should be controlled.
Branding for me is changing the lock screen, replacing the default background and default user account picture for example. It works exactly the same way as it did in Windows 10.
End result could look like this:

The script can be found here: https://github.com/Ccmexec/MEMCM-OSD-Scripts

Default App association

Works in the same way it did in Windows 10. We make the changes we want to under settings, default apps export them and then import them during OSD.

  • Log on to the computer as a user that is local administrator and open Settings and then Apps
  • Under Default Apps make the changes so they are the way you want them, example could be .PDF
  • Then open a Command Prompt with Run as administrator.
  • In the command prompt type, the following command to export the file associations.
    C:\WINDOWS\system32>Dism.exe /online /Export-DefaultAppAssociations:C:\Windows\Temp\DefaultApps.xml
  • Edit the DefaultApps.xml to only include the associations you want to change.
  • Place it in the source folder together with script that can be downloaded below.
  • Add it to your Task Sequence

Sample script can be downloaded here: https://github.com/Ccmexec/MEMCM-OSD-Scripts

Remove builtin apps and capabilities

Works the same way as in Windows 10 more information can be found here:
https://ccmexec.com/2018/04/windows-10-remove-builtin-apps-script-with-multiple-version-support/

Worth noticing is that if you do the other way around and and list what you want to keep instead of what to remove be sure to update it. There are some new interesting app names in Windows 11 that we most likely should not uninstall in there.

A version with the script and application list for Windows 11 can be found here: https://github.com/Ccmexec/MEMCM-OSD-Scripts

Summary

To sum it up, not much have changed expect for the Start Menu which is obvious as it is totally remade.
Looking forward with great interest in how IT-Pro can manage the Start Menu experience for our end users.

  • Configuration Manager
  • Customizations
  • Windows 11
  • 9 thoughts on “Windows 11 customizations a first look”

    1. Tim says:
      September 8, 2021 at 7:08 pm

      Any idea of setting the JSON file with a GPO will work, like the current Win10 XML setting with a GPO works?

      Reply
      1. Jörgen Nilsson says:
        September 22, 2021 at 10:14 pm

        Hi, The GPO shipped with Windows 11 pre-release is the same and can only handle .xml = Not working

        Regards,
        Jörgen

        Reply
    2. Pingback: SCCM Must Have Tools and blog – 2021 Edition
    3. Steve Veyon says:
      September 21, 2022 at 9:56 pm

      I have using your Script to remove default apps in OSD for Windows 11 B21H2. I downloaded B22H2 and used the same script and text file and it no longer removes apps like Solitaire OfficeHup and multiple XBox apps. Any ideas as to what has changed. I even used WimWitch to remove them before saving to a new wim file and they still appear. Thanks for making the customizations available last year as they worked well for B21H2

      Reply
      1. Jörgen Nilsson says:
        September 22, 2022 at 9:30 am

        Hi, I have updated it on Github now! It needs a text file with the new build number for Windows 11 22H2.
        Regards,
        Jörgen

        Reply
    4. Pingback: Remove built-in apps in Windows 11 22H2 during OSD - CCMEXEC.COM - Enterprise Mobility
    5. Pingback: Remove built-in apps in Windows 11 22H2 during OSD - CCMEXEC.COM - News
    6. Sean D says:
      November 3, 2022 at 11:02 pm

      Do you know how one goes about removing the promotional apps that show up in your start menu on Windows 11. That is the last thing I need to update.

      Reply
      1. Jörgen Nilsson says:
        November 4, 2022 at 4:30 pm

        Hi, Are you running Enterprise edition? then check out the “Turn off Microsoft consumer experience” settings.. It will remove all that noise.

        Reply

    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.

    Tweets by ccmexec

    Recent Posts

    • Configuring MS Edge Security Baseline v107 using Settings Catalog
    • Configuring Desktop App Installer using CSP and script?!
    • Customizing Taskbar and Start in Windows 11 22h2 with PowerShell
    • MMUGSE – physical event 2022-10-19 @Microsoft Reactor Stockholm.
    • Switch to Private Firewall profile on AAD joined when connected to specific network.

    ©2023 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