¿Cómo extraer una lista de texto del programa y características de Windows?

15

Desde la pantalla de administración de Programas y características de Windows (arriba), deseo crear un archivo de texto que contenga todos los programas instalados:

ingrese la descripción de la imagen aquí

¿Cómo puedo automatizar este trabajo?

Estoy pensando en algún script que lea algunas claves de registro y ponga los resultados en un archivo txt, ¿alguna idea?

Diogo
fuente

Respuestas:

17

Aquí hay dos posibles soluciones:

Potencia Shell:

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

WMIC:

wmic product get name,version,vendor >myprograms.txt
uSlackr
fuente
66
Solo tenga en cuenta que la clase Win32_Product en la que se basan ambas soluciones solo registra la información de instalación de los productos que se instalan a través del servicio Microsoft Installer (MSI). Por otro lado, todos los productos que figuran en el subprograma Agregar o quitar programas y características tienen una entrada de registro en HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall
EBGreen
1

Puedes consultar este artículo . Puede haber una opción. Puede tomar una instantánea de la página y convertirla en texto. El artículo lo explica en detalle.

Actualización 1: También puede tomar la ayuda de la clase de producto WMI para exportar todos los programas a csv. La clase de producto WMI contiene los detalles sobre la instalación de aplicaciones. Usando select * puede buscar datos desde allí y almacenarlos en csv. Lea este ejemplo para saber cómo exportar el panel de control a csv .

Nota: soy el desarrollador de este script

Mamuni
fuente
Si bien es bueno tener un enlace para acreditar sus fuentes, debe proporcionar cierta cantidad de detalles en caso de que el enlace se rompa. Por lo general, solo un enlace ganará votos negativos.
MattPark