Como extrair arquivos .MSI pelo prompt de comando

Precisava obter os drivers que acompanham os Serviços de Integração do Hyper-V em um arquivo MSI, para poder instalar os drivers manualmente no Windows 2000. Ele pode ser útil para customizar a instalação personalizada de um programa na rede, onde precisamos apenas de um arquivo específico, por exemplo.

Você pode extrair um arquivo *.msi usando o comando:

msiexec /a “instalador.msi” /qb TARGETDIR=”diretório”

É possível usar o 7-Zip para extrair arquivos *.msi que não suportem instalações administrativas (/a) através da interface gráfica (botão direito no arquivo .MSI > 7-Zip > Extrair aqui) ou usando o comando:

%ProgramFiles%\7-Zip\7z.exe e “instalador.msi” -o”diretório”

O diretório não precisa existir para que os comandos possam ser executados (Mas deve ser válido).