Respostas:
Tente desta maneira: http://helpdeskgeek.com/how-to/generate-a-list-of-installed-programs-in-windows/
Gere uma lista de programas instalados no Windows
Para gerar a lista de programas instalados, abra o prompt de comando como administrador. Para fazer isso no Windows 7 ou no Windows Vista, digite "cmd" (sem as aspas) na caixa Pesquisar programas e arquivos no menu Iniciar. O programa cmd.exe deve ser destacado automaticamente na seção Programas dos resultados. Pressione Ctrl + Shift + Enter para abrir o cmd.exe como administrador.
Digite “wmic” (wmic é a ferramenta de linha de comando da Instrumentação de Gerenciamento do Windows) na linha de comando e pressione Enter.
Digite a seguinte linha no prompt wmic: root \ cli e pressione Enter.
/output:C:\InstallList.txt produto obter nome, versão
NOTA: Há um espaço entre .txt e product, entre product e get e entre get e name.
Você também pode alterar o nome do arquivo de saída e a letra e o caminho da unidade (logo após / saída :) se desejar modificar o local de saída.
O arquivo InstallList.txt é criado na raiz da unidade C:.