Powershell 2021 | Windows 11 Bloatware Removal
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
# --- Execution ---
To see what’s currently installed for your user: windows 11 bloatware removal powershell
# Get a list of all installed apps $apps = Get-WmiObject -Class Win32_Product | Where-Object $_.Name -like "*Microsoft*" | Select-Object -ExpandProperty Name Get-AppxProvisionedPackage -Online | Select DisplayName
# 2. Remove from System Provisioning (Prevents install for NEW users) # Requires Admin Rights if ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) windows 11 bloatware removal powershell
: Prevent apps from returning for new user profiles or after major OS updates.