Stop Windows 10 Enterprise / Windows 10 Pro from advertising or installing unwanted apps

This is an updated and shorter version of the previous article How Windows 10 Pro installs unwanted apps (Candy Crush, Twitter, Minecraft, Flipboard, Photoshop Express, …) and how to stop it.

By default Windows 10 Pro and even Enterprise advertise and install unwanted apps, such as Candy Crush, etc. There are many guides on how to stop Windows 10 from doing so, but most of them are not recommended in a business environment or simply won’t work (see previous article). In this article I will describe how to prevent Windows 10 from advertising or installing unwanted apps in a clean and reversible way.

Continue reading “Stop Windows 10 Enterprise / Windows 10 Pro from advertising or installing unwanted apps”

Provisioned App Packages in Windows 10 Enterprise / Windows 10 Pro

Microsoft Windows 10 Enterprise and Microsoft Windows 10 Pro ship with a number of provisioned app packages. Whenever a user signs into a computer for the first time, Windows will register (read: install) all each provisioned app in the newly created user profile.

For listing the provisioned app packages on your computer or an offline image, use the PowerShell Cmdlet Get-AppxProvisionedPackage.

# Get all provisioned app packages on your computer
Get-AppxProvisionedPackage -Online | select DisplayName | sort DisplayName

# Get all provisioned app packages in an offline image
Mount-WindowsImage -ImagePath .\Windows-10-ISO\sources\install.wim -Path .\mountpoint\ -Name "Windows 10 Enterprise"
Get-AppxProvisionedPackage -Path .\mountpoint\ | select DisplayName | sort DisplayName

For remove provisioned app packages from your computer or an offline image, use the PowerShell Cmdlet Remove-AppxProvisionedPackage.

# Remove a provisioned package from your computer. This does not remove the app from existing user profiles.
Remove-AppxProvisionedPackage -Online -PackageName microsoft.windowscommunicationsapps_16005.10730.20053.0_neutral_~_8wekyb3d8bbwe

# To remove a provisioned app AND also remove it from each user profile, add the `-AllUsers` parameter.
Remove-AppxProvisionedPackage -Online -AllUsers -PackageName microsoft.windowscommunicationsapps_16005.10730.20053.0_neutral_~_8wekyb3d8bbwe

# Remove a provisioned app from an offline image.
Mount-WindowsImage -ImagePath .\Windows-10-ISO\sources\install.wim -Path .\mountpoint\ -Name "Windows 10 Enterprise"
Remove-AppxProvisionedPackage -Path .\mountpoint\ -PackageName microsoft.windowscommunicationsapps_16005.10730.20053.0_neutral_~_8wekyb3d8bbwe

Continue reading “Provisioned App Packages in Windows 10 Enterprise / Windows 10 Pro”