# Requires running as administrator # Uninstalling Windows applications via winget $Packages = @( "Windows Web Experience Pack", "Xbox", "Outlook for Windows" ) foreach ($Package in $Packages) { Write-Host "▶ Uninstalling: $Package" -ForegroundColor Cyan winget uninstall --name "$Package" --silent --accept-source-agreements if ($LASTEXITCODE -eq 0) { Write-Host "✔ $Package successfully uninstalled" -ForegroundColor Green } else { Write-Warning "⚠ Failed to uninstall $Package (it may already be absent or protected)" } Write-Host "" }