Windows 10 Enterprise build 1709 Default Built-in App Removal

I am currently using a script that will remove the default built-in apps from Windows 10.  We are currently using Windows 10 Enterprise build 1709.  The script removes the AppxPackage and the AppxProvisionedPackage except those which have been designated to keep.  The apps which do not get removed are Adobe Photoshop Express, Duolingo - Learn Languages for Free, Eclipse Manage, Flipboard, MSN News, and MSN Weather.  These do not show up as an AppxPackage or AppxProvisionedPackage, nor do they show up in Programs and Features.  I have not been able to figure out how to remove these apps.  Does anyone have a suggestion?
Samuel SarrettAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sam Simon NasserIT Support ProfessionalCommented:
use this to remove the weather in powerashell, btw its bing weather not msn weather
Remove-AppxPackage Microsoft.BingWeather_4.11.156.0_x86__8wekyb3d8bbwe

Open in new window

Get-AppxPackage *bingweather* | Remove-AppxPackage

Open in new window

for bing news:
Get-AppxPackage *bingnews* | Remove-AppxPackage

Open in new window

Here are the list of commands:

3D Builder: Get-AppxPackage *3dbuilder* | Remove-AppxPackage

Alarms and Clock: Get-AppxPackage *windowsalarms* | Remove-AppxPackage

Calculator: Get-AppxPackage *windowscalculator* | Remove-AppxPackage

Calendar and Mail: Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage

Camera: Get-AppxPackage *windowscamera* | Remove-AppxPackage

Get Office: Get-AppxPackage *officehub* | Remove-AppxPackage

Get Skype: Get-AppxPackage *skypeapp* | Remove-AppxPackage

Get Started: Get-AppxPackage *getstarted* | Remove-AppxPackage

Groove Music: Get-AppxPackage *zunemusic* | Remove-AppxPackage

Maps: Get-AppxPackage *windowsmaps* | Remove-AppxPackage

Microsoft Solitaire Collection: Get-AppxPackage *solitairecollection* | Remove-AppxPackage

Money: Get-AppxPackage *bingfinance* | Remove-AppxPackage

Movies & TV: Get-AppxPackage *zunevideo* | Remove-AppxPackage

News: Get-AppxPackage *bingnews* | Remove-AppxPackage

OneNote: Get-AppxPackage *onenote* | Remove-AppxPackage

People: Get-AppxPackage *people* | Remove-AppxPackage

Phone Companion: Get-AppxPackage *windowsphone* | Remove-AppxPackage

Photos: Get-AppxPackage *photos* | Remove-AppxPackage

Store: Get-AppxPackage *windowsstore* | Remove-AppxPackage

Sports: Get-AppxPackage *bingsports* | Remove-AppxPackage

Voice Recorder: Get-AppxPackage *soundrecorder* | Remove-AppxPackage

Weather: Get-AppxPackage *bingweather* | Remove-AppxPackage

Xbox: Get-AppxPackage *xboxapp* | Remove-AppxPackage

Open in new window

Samuel SarrettAuthor Commented:
The script that I am using (similar to what you have above) removes both the AppxPackage and AppxProvisionedPackage for any app that it can which is reported using the Get-AppxPackage command.  None of the 3rd party apps appear in those results, nor do the MSN News and MSN Weather (formerly Bing News and Bing Weather.  The Windows 10 Enterprise build we are using is 1709.
Shaun VermaakTechnical SpecialistCommented:
How big is the company you are doing this for? Other options are private store and LTSB which has no apps
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Samuel SarrettAuthor Commented:
I'm actually doing this for two different companies and I don't believe that a private store or LTSB are options at this time.  Both of the scenarios that I am dealing with involve images that I did not initially create and am required to "clean up".  If I were creating the reference machine, I would have my script remove the Appx packages that it could and then manually remove the 3rd party apps before continuing with the Sysprep process.  My problem is that I am not finding a way to programmatically remove Adobe Photoshop Express, Duolingo - Learn Languages for Free, Eclipse Manage, Flipboard, MSN News, and MSN Weather from an already created image after it has been deployed.
Cliff GaliherCommented:
The apps you listed are not installed, thus cannot be removed.

With windows 8 (and now 10) Microsoft ships a default "start screen" configuration that can have pinned apps on it.  Apps *can* be pinned to the start screen that are *NOT* installed.  Clicking on one of those triggers a windows store download.

If you want to get rid of that, you need to customize the default start screen.  Note that this can go both ways.  Removing tiles will prevent users from accidentally triggering a download. But you can also include apps in the start screen that aren't a part of your image and they'll download on-demand, making for a smaller image.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Samuel SarrettAuthor Commented:
Cliff, that's what I was afraid of.  Setting up a customized default start screen is something that I do when creating a new image (part of the reference image).  What would be the process of doing this after the image has already been deployed and a user profile has been created?  I know that it can be done through GPO, but do not want to lock the users out of making changes to the Start Menu and taskbar.  Any suggestions on how to do this "after the fact"?
Cliff GaliherCommented:
Can't really be done on deployed systems. You could replace the xml file in the default profile, but existing users won't get that change.
Samuel SarrettAuthor Commented:
Then the only way to affect existing users would be through a GPO, but that would also block them from making any changes.  Any idea where the shortcuts that put those links are located?  I would at least like to hide them.
Cliff GaliherCommented:
The start screen layout is a single binary file. There aren't individual shortcuts. Windows builds the binary file0at like gonna based on the Xml. Files in the default profile and any group policies that are set. From then on, any changes uodate the binary file. It isn't humanly viewable or editable.
Samuel SarrettAuthor Commented:
The XML files that I have created / used only manage the tiles (and the Taskbar if added to the XML).  What controls the entries where these applications are listed?
Cliff GaliherCommented:
It is dynamically generated, combining old start menu shortcuts with modern apps that are registered in the user profile. It isn't a universal location with shortcuts because of how modern apps are sandboxed.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.