Files
Windows/powershell/Winget-Remove-BuiltInApps.ps1

36 lines
924 B
PowerShell

# Requires running as administrator
# Uninstalling Windows applications via winget
$Packages = @(
"Windows Web Experience Pack",
"Xbox",
"Outlook for Windows",
"Hub de commentaires",
"Xbox TCUI",
"Xbox Identity Provider",
"Power Automate",
"Microsoft.MicrosoftStickyNotes",
"Microsoft.BingWeather",
"Microsoft Teams",
"Microsoft OneDrive",
"Microsoft To Do",
"Microsoft Bing",
"Microsoft Clipchamp",
"Application Start Experiences"
)
foreach ($Package in $Packages) {
Write-Host "Uninstalling: $Package" -ForegroundColor Cyan
winget uninstall --name "$Package" --silent --accept-source-agreements --nowarn
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 ""
}