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

Updated script to Remove Builtin apps in Windows 10 1809

Posted on December 3, 2018April 3, 2021 by Jörgen Nilsson

I while back I wrote a script and published it on Github that allows us to run one step in our Task Sequence to remove the builtin apps and it reads two text files for each version of Windows 10 so we have total control of what we uninstall. It is really simple to update by creating two new files, one for Capabilities that should be removed and of for the Apps we want to remove. On request I have updated the .zip file on Github with sample files for Windows 10 1809 as well.

The original post can be found here: https://ccmexec.com/2018/04/windows-10-remove-builtin-apps-script-with-multiple-version-support/

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

  • Remove Apps
  • Windows 10 1809
  • 8 thoughts on “Updated script to Remove Builtin apps in Windows 10 1809”

    1. Rodrigo says:
      December 5, 2018 at 1:50 pm

      Hello Jörgen, once again excellent work.I have a question about the subject.We have the “remove-AppxPackage” that runs in the context of the user and the “remove-AppxProvisionedPackage” that runs in the context of the device, OK.I’m in a situation where I’m upgrading the build of Windows 10 1511 to build 1803 (using the SUP process) and I’ll need to remove the default Windows 10 apps, using your script as a base, a part of it I’ll use to remove the apps in the context of the user (creating a package in SCCM and applying to a collection) and ProvisionedPackage will use the method of the application to withdraw in the context of the device. Would I have another method for this or am I on the right track to remove these apps?

      Reply
      1. Jess says:
        March 6, 2019 at 2:14 am

        Hello Jörgen,

        Thanks for the scripts, works great when i deploy the package to a machine via software center, but the same package when applied via TS doesn’t work, any ideas where i may be going wrong?

        Reply
    2. Prajwal Desai says:
      January 17, 2019 at 10:53 am

      Thanks Jorgen for this script. I have been looking for this script. I will test this in my lab setup today.

      Reply
    3. Joe Novo says:
      April 18, 2019 at 1:43 pm

      The script works great, 98% of the time. Periodically, a system will get hung up on the RemoveApp.ps1 step and not time-out either, leaving the TS running for a indeterminable amount of time. When I review the log, its stopping at different places.

      Reply
      1. Jörgen Nilsson says:
        April 24, 2019 at 10:48 am

        Hi,
        Yes it is a know issue in Windows 10 1803 & 1809 after the January CU, MS is aware of the issue and working on it.
        Regards,
        Jörgen

        Reply
    4. Henk says:
      May 17, 2019 at 10:11 am

      Thanks Jorgen,

      at my school a lot of computers hangs in the script with i use in sccm deployment. sometimes after 2,3, or 4 times it works, but it is not reliable to deploy the build over the whole school at this point. I hope the next build 1903 works better with this. Or do you know another workaround to let it work well?

      Reply
      1. Jörgen Nilsson says:
        May 27, 2019 at 9:53 am

        Hi,
        It works just fine in 1903, I remove the builtin apps in the .wim instead in 1809 now until we get a fix for it.
        Regards,
        Jörgen

        Reply
    5. Nick says:
      September 19, 2019 at 4:42 pm

      Hi Jorgen, do you or anyone else know how to keep track as to when Microsoft provide a fix for this? We are deploying 1809 and causing a real headache! Or can you explain how you remove them from the .wim? Build and capture? Thanks.

      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

    • Windows Servicing, Personal Teams and Success.cmd
    • Windows MDM Security Baseline – Settings Catalog
    • 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

    ©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