Base di conoscenza →4 min di letturaAggiornato: 2026-09-21

Come disinstallare le app con winget in Windows 11

winget uninstall rimuove qualunque app riesca a vedere — pacchetti del Microsoft Store e classici programmi desktop allo stesso modo — con un solo comando come winget uninstall 7zip.7zip. L'ID dell'app lo rivela winget list, il flag --silent salta le finestre del disinstallatore e ogni app richiede circa un minuto; alla fine resta solo una piccola passata sugli avanzi.

Perché il terminale batte la caccia nelle Impostazioni

Le Impostazioni mostrano ogni app in una pagina tutta sua, tra scorrimento e finestre di conferma; winget offre una lista cercabile e rimozioni da una riga, identiche per ogni app. Poiché abbina i pacchetti per ID, rimuove anche le app i cui ingressi si nascondono dalla lista delle Impostazioni, come gli strumenti per singolo utente e i vecchi installer. Il comando funziona in qualunque terminale — Windows Terminal, PowerShell o la console classica — e l'elevazione viene richiesta solo quando è l'app stessa ad aver bisogno dei diritti di amministratore.

winget disinstalla tre tipi di software: i pacchetti MSIX e dello Store, che rimuove direttamente; i programmi classici con un disinstallatore registrato, che esegue in silenzio; e le app portable che ha installato lui stesso, custodite in %LOCALAPPDATA%\Microsoft\WinGet\Packages. Ogni tipo ha le sue stranezze — la modalità silenziosa dipende dal fatto che il disinstallatore la supporti, e alcuni installer dei produttori mostrano comunque la finestra di avanzamento.

  • winget list — tutto ciò che è installato per l'utente corrente, con gli ID
  • winget uninstall 7zip.7zip — rimozione per ID esatto
  • winget uninstall --id Git.Git -e --silent — corrispondenza esatta, senza finestre di dialogo
  • winget uninstall Microsoft.BingWeather — i pacchetti dello Store seguono il loro ID Appx
  • winget uninstall --id <id> --purge — app portable: elimina anche la cartella del pacchetto

Disinstallare un'app passo per passo

Apri il Windows Terminal ed esegui winget list per vedere cosa è installato; la colonna ID è ciò che si passa al comando di disinstallazione. Digita winget uninstall seguito dall'ID, per esempio winget uninstall VideoLAN.VLC, e conferma la richiesta se winget la mostra. Quando più app corrispondono a un nome parziale, winget le elenca numerate e attende la tua scelta — aggiungi -e per la corrispondenza esatta e salta l'interrogatorio.

Con --silent chiedi al disinstallatore del fornitore di girare senza le sue finestre: la maggior parte degli installer moderni lo rispetta, un paio di testardi fanno comunque capolino con la loro interfaccia. Le installazioni a livello macchina innescano un prompt UAC o richiedono un terminale con diritti elevati. Se winget non trova proprio un'app, è installata per un altro utente oppure è registrata in un modo che Windows non espone — quelle si disinstallano dalle Impostazioni o con i loro strumenti.

Limiti, avanzi e pulizia finale

winget esegue il disinstallatore dell'app stessa, ed è quello a decidere cosa eliminare: la maggior parte lascia indietro file di configurazione e cache in %APPDATA% e %LOCALAPPDATA%. È una scelta voluta, perché le impostazioni sopravvivano alle reinstallazioni, ma il giorno delle pulizie i megabyte si nascondono proprio in quelle cartelle. I pacchetti portable fanno eccezione: --purge rimuove l'intera cartella del pacchetto invece di lasciarci l'eseguibile.

Per una pulizia finale come si deve, elimina le cartelle di avanzi che riconosci oppure affida il lavoro a un pulitore dedicato: Kleaner PRO spazza via gli avanzi di app che conosce nella stessa passata in cui raccoglie file temporanei e cache. Dopo una grande sessione di disinstallazioni fai un riavvio: alcuni installer pianificano eliminazioni di file che si completano solo all'avvio successivo.

Domande e risposte

winget può disinstallare le app preinstallate di Windows?

Sì, quelle basate su Appx: per esempio winget uninstall Microsoft.BingWeather rimuove l'app Meteo. I pacchetti critici per il sistema si rifiutano di andare, e ad alcuni serve invece Remove-AppxPackage di PowerShell con -AllUsers.

Cosa fa winget uninstall --purge?

Elimina l'intera cartella del pacchetto di un'app portable installata da winget, invece di tenere l'eseguibile in %LOCALAPPDATA%\Microsoft\WinGet\Packages. Vale solo per i pacchetti portable.

Perché winget dice che non trova il pacchetto installato?

L'app è installata per un altro account utente, oppure non registra alcuna voce di disinstallazione — alcuni strumenti dei produttori funzionano così. Controlla Impostazioni → App oppure esegui winget list --name con parte del nome.

Scopri cosa include la licenza prima dell'acquisto.

La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.

Da leggere dopo

Tutti gli articoli · FAQ

Scrivici: [email protected]