Un'installazione Windows 11 fresca ha ~70 app UWP preinstallate. Molte sono utili (Notepad, Calcolatrice), altre sono pubblicita' pura (Candy Crush!). Ecco come pulire senza rompere.
1. Elenco delle app installate
Get-AppxPackage | Select-Object Name, PackageFullName | Sort-Object Name | Format-Table -AutoSize
Ottieni ~150 righe. La colonna Name e' quella da usare per la disinstallazione.
2. Rimuovere una app per l'utente corrente
Get-AppxPackage *xbox* | Remove-AppxPackage
Il wildcard *xbox* matcha 4-5 pacchetti Xbox insieme. Fatto in un colpo.
3. Rimuovere anche per i futuri nuovi utenti
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Xbox*" | Remove-AppxProvisionedPackage -Online -AllUsers
4. Bloatware sicuramente rimuovibile (mia lista)
$bloatware = @(
"Microsoft.549981C3F5F10" # Cortana
"Microsoft.BingNews"
"Microsoft.BingWeather"
"Microsoft.GetHelp"
"Microsoft.Getstarted" # Guida introduttiva
"Microsoft.MicrosoftSolitaireCollection"
"Microsoft.People"
"Microsoft.WindowsFeedbackHub"
"Microsoft.WindowsMaps"
"Microsoft.YourPhone"
"Microsoft.ZuneMusic" # Groove
"Microsoft.ZuneVideo"
"MicrosoftTeams"
"Clipchamp.Clipchamp"
"Microsoft.OutlookForWindows" # se preferisci il vecchio Outlook desktop
)
foreach ($app in $bloatware) {
Get-AppxPackage $app | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxProvisionedPackage -Online | Where-Object PackageName -like "$app*" |
Remove-AppxProvisionedPackage -Online -AllUsers -ErrorAction SilentlyContinue
}
5. NON toccare mai queste (rompono il sistema)
Microsoft.WindowsStore- senza Store non installi piu' nullaMicrosoft.DesktopAppInstaller- servito da wingetMicrosoft.UI.Xaml.*- runtime UI per tutte le app moderneMicrosoft.VCLibs.*- runtime C++NcsiUwpApp- detection connessione internetMicrosoft.Windows.ShellExperienceHost- la shell di Windows stessaMicrosoft.WindowsCalculator,Microsoft.WindowsNotepad- li useresti dopo
6. WinUtil di Chris Titus (interfaccia grafica)
Per chi non ama PowerShell, esiste uno strumento molto affidabile con GUI:
irm https://christitus.com/win | iex
Apre una finestra con checklist di app rimuovibili, tweak privacy, servizi opzionali. Community-mantenuta, open source.
7. Ripristinare una app rimossa
# dallo store: cerca il nome, clicca Installa
# oppure da PowerShell (per app di sistema riprovisionabili):
Get-AppxPackage -allusers Microsoft.WindowsCalculator |
Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
8. Bloccare il ritorno del bloatware
Alcune "consumer experience" reinseriscono Candy Crush/TikTok dopo update Windows. Blocca via registro (esegui in PowerShell admin):
Set-ItemProperty -Path "HKLM:SOFTWAREPoliciesMicrosoftWindowsCloudContent" -Name "DisableWindowsConsumerFeatures" -Value 1
Set-ItemProperty -Path "HKCU:SOFTWAREMicrosoftWindowsCurrentVersionContentDeliveryManager" -Name "SilentInstalledAppsEnabled" -Value 0
Attenzione: fai sempre un System Restore Point prima di operazioni massive:
Checkpoint-Computer -Description "PreBloatwareCleanup" -RestorePointType "MODIFY_SETTINGS"
Se rompi qualcosa, torni indietro senza reinstallare Windows.