Enciende tu consola y escribe:
wmic product get name,version
Tarda un rato, pero obtendrá la lista completa de programas instalados. WMIC es la versión de consola de Windows Management Instrumentation, disponible a partir de Windows 2000. Siguiendo las instrucciones aquí y aquí , puedes decirle a WMIC que salga en un formato XML, que podría ser un poco más conveniente para ti. Sin embargo, sólo llamando a wmic product get name
obtendrá una lista de nombres de aplicaciones, que puede copiar y pegar fácilmente en un editor de texto y convertir en formato de hoja de cálculo.
Como alternativa, introduzca:
wmic /output:C:\InstallList.txt product get name,version
Esto producirá un archivo TXT con la lista de programas. Si lo desea, puede pegarlo en una hoja de cálculo.
Fuente: http://helpdeskgeek.com/how-to/generate-a-list-of-installed-programs-in-windows/
También puede utilizar el archivo csv.xsl para formatear la salida en una lista CSV de resultados:
wmic /output:C:\InstallList.csv product get /format:csv.xsl
o el archivo htable.xsl para crear una tabla HTML de resultados:
wmic /output:C:\InstallList.htm product get /format:hform.xsl