Inicie seu console e digite:
wmic product get name,version
Demora um pouco, mas você obtém a lista completa dos programas instalados. WMIC é a versão do console do Windows Management Instrumentation, disponível no Windows 2000 e posteriores. Seguindo as instruções aqui e aqui , você pode dizer ao WMIC para saída em um formato XML, que pode ser um pouco mais conveniente para você. No entanto, basta ligar wmic product get namepara você para obter uma lista de nomes de aplicativos, que você pode copiar e colar facilmente em um editor de texto e converter em formato de planilha.
Como alternativa, insira:
wmic /output:C:\InstallList.txt product get name,version
Isso produzirá um arquivo TXT com a lista de programas. Em seguida, você pode colar isso em uma planilha, se desejar.
Fonte: http://helpdeskgeek.com/how-to/generate-a-list-of-installed-programs-in-windows/
Além disso, você pode usar o arquivo csv.xsl para formatar a saída em uma lista de resultados CSV:
wmic /output:C:\InstallList.csv product get /format:csv.xsl
ou o arquivo htable.xsl para criar uma tabela de resultados HTML:
wmic /output:C:\InstallList.htm product get /format:hform.xsl