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.