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

Remove built-in apps in Windows 11 22H2 during OSD

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

I have updated the script I use to uninstall built in apps in Windows 10 and Windows 11. Windows 11 22H2 has some changes when it comes to removing built-in apps. Is uninstalling built-in apps still a thing, yes it is. Teams Personal is one example of a similar app to Teams that causes unnecessary helpdesk calls and confusion for the end-users.
Attack vector is also a thing built-in apps have vulnerabilities and some apps are being abused like Power Automate and Quick Assist. I wrote a post on Quick Assist before, https://ccmexec.com/2021/09/windows-11-customizations-a-first-look/ It is maybe a good enough solution but for small companies maybe ok, but I still think it should be removed.

What is new in Windows 11 22H2?

Quick Assist – is no longer a Windows Capability it is now a built-in app instead of a capability.

ClipChamp – video editor, requires a Microsoft Account. Cannot see it being used in an enterprise.

I have updated the remove apps PowerShell script so it can be run without a capabilities file as we no longer need to remove Quick Assist as a capability. It can be downloaded from Github here: https://github.com/Ccmexec/MEMCM-OSD-Scripts/tree/master/Windows11

The download contains the following files.

The Apps+buildnr.txt contains a list will all apps that should be removed.
Capabilitites+buildnr.txt contains a list of the capabilities that should be removed. As Quick Assist no longer is a capability it is not needed anymore in Windows 11 22H2.

More on how to use the script can be found here: https://ccmexec.com/2018/04/windows-10-remove-builtin-apps-script-with-multiple-version-support/

  • QuikcAssist
  • RemoveApps
  • 6 thoughts on “Remove built-in apps in Windows 11 22H2 during OSD”

    1. Christian Riiser says:
      September 28, 2022 at 9:18 am

      Isn’t Quick Assist the tool MS Support uses to end-user-diagnose? If I recall correctly I have had MS support ask me to use that tool in diagnosing/Displaying AzureAD /Intune Issues?!

      Reply
      1. Jörgen Nilsson says:
        October 3, 2022 at 2:13 pm

        Yes, but they have other options as well. And they should never support your en-users.
        Regards,
        Jörgen

        Reply
    2. Jonas Hunziker says:
      November 1, 2022 at 8:42 pm

      I’m using a slightly different script to remove both MicrosoftTeams and microsoft.windowscommunicationsapps during an IPU task sequence. That script runs the same commands as your script here and has worked well in the past for Windows 10. While microsoft.windowscommunicationsapps stays gone, MicrosoftTeams comes back and I can’t seem to figure out how or why. Is this some new Microsoft trick?!

      Reply
    3. Bob Einstein says:
      September 28, 2023 at 4:52 pm

      I’m also having an issue removing Teams. The log file shows that it is unable to find the package or the provisioned package for MicrosoftTeams, but a get-appxpackage command shows it as present.

      Reply
      1. Jörgen Nilsson says:
        September 28, 2023 at 5:45 pm

        Hi, Personal Teams requires a different approach. https://ccmexec.com/2023/09/powershell-script-to-keep-personal-teams-away-in-windows-11/

        Regards,
        Jörgen

        Reply
        1. Bob Einstein says:
          September 29, 2023 at 1:02 am

          Thank you – dropping that script into my reference image build worked perfectly!

          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.

    Recent Posts

    • Community tools demoed at WPNinjas 2023
    • PowerShell script to keep Personal Teams away in Windows 11
    • Windows 11 Multi-App kiosk – a first look
    • Playing around with Driver Updates in Intune
    • MMUGSE – Summer Meetup 8th of June 2023

    ©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