Come estrarre un elenco di testo dal programma e dalle funzionalità di Windows?


15

Dalla schermata Gestione programmi e funzionalità di Windows (sopra), voglio creare un file di testo che contenga tutti i programmi installati:

inserisci qui la descrizione dell'immagine

Come posso automatizzare questo lavoro?

Sto pensando ad alcuni script che potrebbero leggere alcune chiavi di registro e mettere i risultati in un file txt, qualche idea?

Risposte:


17

Ecco due possibili soluzioni:

PowerShell:

 Get-WmiObject Win32_Product | Sort-Object Name | Select Name,version,Vendor |export-csv myprogramlist.csv

WMIC:

wmic product get name,version,vendor >myprograms.txt

6
Basta essere consapevoli del fatto che la classe Win32_Product su cui si basano entrambe queste soluzioni registra solo le informazioni di installazione per i prodotti che si installano tramite il servizio Microsoft Installer (MSI). D'altro canto, ogni prodotto elencato nell'applet Aggiungi / Rimuovi programmi e funzionalità ha una voce di registro in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall
EBGreen

1

Puoi controllare questo articolo . Potrebbe esserci un'opzione. Puoi scattare un'istantanea della pagina e convertirla in testo. L'articolo lo spiega in dettaglio.

Aggiornamento 1: è inoltre possibile richiedere assistenza per la classe di prodotti WMI per esportare tutti i programmi in CSV. La classe di prodotti WMI contiene i dettagli sulle app di installazione. Usando select * puoi recuperare i dati da lì e archiviarli in csv. Leggi questo esempio per sapere come esportare il pannello di controllo in CSV .

Nota: sono lo sviluppatore di questo script


Anche se è bello avere un link per accreditare le tue fonti, dovresti fornire alcuni dettagli nel caso il link si interrompa. In genere, solo un link consente di ottenere voti negativi.
MattPark,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.