UtilityWindows

Come creare la lista dei programmi installati su Windows


Sei curioso di sapere quali programmi sono installati sul tuo PC? Magari perché vuoi formattarlo, fare un inventario del software aziendale, o semplicemente controllare cosa occupa spazio. In realtà, Windows conserva tutte queste informazioni, ma non le mostra in modo comodo o completo. Fortunatamente esistono diversi metodi che ti permettono di creare una lista precisa e dettagliata di tutti i programmi installati su Windows. Scopriamo insieme quali. Sei pronto? Iniziamo…

Lista dei programmi installati su Windows

In questa guida ti spiego passo dopo passo come salvare l’elenco dei programmi installati in Windows, partendo dai comandi più semplici fino a quelli più avanzati. Alla fine avrai la tua lista di software in formato testo o CSV, pronta per essere salvata, stampata o archiviata.

Perché può servirti una lista dei programmi installati

Ci sono molte situazioni in cui conoscere l’elenco completo dei programmi installati è davvero utile. Ad esempio:

  • Stai per reinstallare Windows e vuoi sapere quali software reinstallare dopo.
  • Vuoi liberare spazio e verificare se ci sono programmi inutili o duplicati.
  • Devi fare un inventario per lavoro o per tenere traccia delle licenze.
  • Ti serve condividere l’elenco con un tecnico o un collega.

Insomma, sapere cosa è installato sul tuo PC è sempre una buona abitudine: ti aiuta a mantenere il sistema pulito, sicuro e organizzato. Vediamo allora tutti i metodi per crearla.

Metodo 1 – Usare PowerShell

Il primo metodo che ti consiglio è quello più pulito e potente, perché sfrutta PowerShell, lo strumento integrato in Windows per automatizzare quasi qualsiasi cosa. Ti permette di creare una lista completa, esportarla in un file e perfino filtrare i risultati.

Aprire PowerShell

Per prima cosa, apri PowerShell con i diritti di amministratore:

  1. Clicca con il tasto destro sul pulsante Start.
  2. Seleziona Terminale (Admin) o Windows PowerShell (Amministratore).

Vedrai comparire una finestra blu: è lì che scriverai i comandi.

Estrarre la lista dei programmi dal Registro di sistema

Windows memorizza le informazioni sui programmi installati nel Registro di sistema, precisamente nelle chiavi Uninstall. Con un semplice comando puoi leggerle tutte.

Copia e incolla questo comando e premi Invio:

Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName

Questo comando ti mostra a schermo un elenco ordinato con nome del programma, versione, editore e data di installazione.

Se hai un sistema a 64 bit, ti conviene anche aggiungere le app a 32 bit:

Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName

Salvare la lista in un file

Per non dover ricopiare tutto, puoi esportare l’elenco in un file di testo o CSV. Per esempio:

Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate |
Where-Object { $_.DisplayName } |
Sort-Object DisplayName |
Export-Csv -Path "$env:USERPROFILE\Desktop\programmi_installati.csv" -NoTypeInformation -Encoding UTF8

Questo comando crea un file chiamato programmi_installati.csv direttamente sul Desktop. Puoi aprirlo con Excel, LibreOffice o qualsiasi editor di testo.

Metodo 2 – Includere anche le app dello Store

Oltre ai classici programmi Win32, Windows ospita anche le app UWP, cioè quelle scaricate dallo Store. Se vuoi avere una lista davvero completa, devi includerle.

Apri sempre PowerShell e scrivi:

Get-AppxPackage -AllUsers | Select Name, PackageFullName |
Export-Csv -Path "$env:USERPROFILE\Desktop\programmi_store.csv" -NoTypeInformation -Encoding UTF8

Questo comando genera un secondo file, programmi_store.csv, con i nomi e i pacchetti di tutte le app installate (anche per altri utenti del PC).

In questo modo avrai due elenchi: uno per i programmi classici e uno per le app dello Store.

Metodo 3 – Usare Winget

Negli ultimi anni Microsoft ha introdotto Winget, il nuovo gestore pacchetti di Windows. È pensato per installare, aggiornare e anche elencare software. È già incluso su Windows 10 e 11 (nelle versioni più recenti).

Apri PowerShell e digita:

winget list

Vedrai apparire una tabella con nome, ID, versione e origine di ciascun programma riconosciuto da Winget.

Puoi anche esportare la lista in un file:

winget list > "$env:USERPROFILE\Desktop\winget_list.txt"

Winget ha un vantaggio: oltre a mostrarti cosa è installato, ti indica anche quali programmi hanno aggiornamenti disponibili. Per vederlo:

winget list --upgrade-available

È un ottimo modo per controllare se il tuo software è aggiornato.

Metodo 4 – Il trucco di “shell:appsfolder”

C’è anche un metodo “grafico” poco conosciuto, ma molto interessante.

Premi Win + R sulla tastiera per aprire la finestra “Esegui”, poi digita:

shell:appsfolder

Premi Invio e si aprirà una speciale cartella virtuale che contiene tutte le app installate: programmi classici, app dello Store, utility di sistema, tutto.

Da qui puoi:

  • vedere tutte le icone dei programmi in un’unica finestra;
  • cliccare col tasto destro per creare collegamenti;
  • fare screenshot o stampare l’elenco se ti serve una copia visiva.

Non puoi esportare direttamente la lista in un file, ma è comodo per una verifica visiva immediata.

Metodo 5 – Usare UninstallView (NirSoft)

Se preferisci uno strumento pronto all’uso e leggero, puoi usare UninstallView, un piccolo programma portatile sviluppato da NirSoft.

Una volta avviato, UninstallView scansiona automaticamente il sistema e mostra tutti i programmi registrati nel registro di Windows, inclusi nome, versione, editore, data di installazione e percorso dell’uninstaller.

creare la lista dei software installati

La parte migliore è che puoi esportare l’elenco in vari formati, ad esempio CSV, TXT o HTML, con un clic (o da linea di comando).

Per esportare da linea di comando, puoi scrivere:

UninstallView.exe /stext "C:\lista_programmi.txt"

oppure

UninstallView.exe /scomma "C:\lista_programmi.csv"

Lo strumento è portabile, quindi non serve installarlo: puoi tenerlo su una chiavetta e usarlo su qualsiasi PC. È utile anche per chi gestisce più computer e vuole generare rapidamente inventari software.

L’unico limite, come per i metodi basati sul registro, è che non mostra i programmi “portable” (quelli che non si installano e non scrivono nel registro). Tuttavia, per la stragrande maggioranza degli utenti, UninstallView è una soluzione rapida e completa.

Alcuni consigli pratici

Prima di chiudere, ecco qualche suggerimento utile per ottenere una lista perfetta:

  • Esegui PowerShell come amministratore: alcuni programmi installati da altri utenti potrebbero non apparire se non hai privilegi elevati.
  • Combina più metodi: ad esempio, unisci il file CSV del registro con quello di Get-AppxPackage per avere sia app classiche che UWP.
  • Rimuovi i duplicati: se noti doppioni tra le due chiavi del registro (64 bit e 32 bit), puoi eliminarli facilmente aprendo il file CSV con Excel e usando la funzione “Rimuovi duplicati”.
  • Controlla i falsi positivi: alcuni programmi antivirus possono segnalare strumenti come UninstallView, ma nella maggior parte dei casi si tratta di falsi positivi.
  • Archivia la lista: se stai preparando una reinstallazione di Windows, salva la tua lista in una chiavetta o su cloud, così avrai un riferimento per reinstallare tutto rapidamente.

Un piccolo extra: trovare i programmi “portable”

Come accennato, i programmi “portable” non si registrano nel sistema e quindi non compaiono negli elenchi ufficiali. Se vuoi scoprire anche quelli, puoi dare un’occhiata alle cartelle dove di solito risiedono:

  • C:\Program Files
  • C:\Program Files (x86)
  • C:\Users\<tuo_nome>\AppData\Local
  • C:\Users\<tuo_nome>\AppData\Roaming

Molti programmi portabili vengono estratti manualmente in sottocartelle o sul Desktop. Una semplice ricerca per file .exe ti può aiutare a individuarli.

Conclusioni

Ora sai come creare una lista completa dei programmi installati su Windows, in modo semplice e preciso.
Indipendentemente dalla scelta del metodo, il risultato sarà lo stesso: una visione chiara e ordinata di tutto ciò che è installato sul tuo computer. La lista ti aiuta a mantenere il sistema sotto controllo, individuare software inutili o vecchi e semplificare eventuali reinstallazioni. Ricorda: un PC “pulito” non è solo più veloce, ma anche più sicuro. E avere a portata di mano la tua lista dei programmi installati è un aiuto concreto.

Ciao, 👋
piacere di conoscerti.

Iscriviti alla newsletter settimanale gratuita.
Certificata NO-SPAM!

Non inviamo spam! Leggi la nostra Informativa sulla privacy per avere maggiori informazioni.


Articoli correlati

Pulsante per tornare all'inizio

Adblock rilevato

per supportare il sito ti chiedo di disattivare l'Adblock