Você pode usar algo como wmic product get name,version
no seu arquivo de lote para listar programas instalados, mas isso não gera uma lista abrangente. Portanto, além de wmic
, você pode tornar os locais de instalação de programa conhecidos do registro em lote no registro (por exemplo, HKCU \ Software, HKLM \ Software, HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall, HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall, etc.) usando o comando reg
.
Depois de criar uma lista de programas instalados, o arquivo em lotes poderá adicionar as variáveis de ambiente necessárias aos valores apropriados.