Extraia o conteúdo do arquivo .MSI e adicione "Extrair tudo" ao menu do botão direito

click fraud protection

Existem situações em que você precisa escolher um único arquivo de um pacote .msi sem passar pela fase de instalação. Um bom exemplo é um aplicativo independente ou portátil embalado em um pacote .msi. Ou pode ser necessário extrair uma imagem de papel de parede específica de um instalador de tema.

Nesse caso, você pode evitar executar a instalação e extrair o conteúdo do pacote .msi manualmente. Portanto, não haverá necessidade de um ponto de restauração do sistema, a adição de várias chaves de registro e alguns diretórios temporários (o que seria o caso se você executar a instalação).

Nenhuma ferramenta de terceiros é necessária; você pode fazer isso usando o executável do Windows Installer msiexec.exe linha de comando.

Como extrair o conteúdo de um arquivo .MSI

Baixei o pacote ChristmasTheme .msi do site da Microsoft e gostaria de extrair o papel de parede do pacote.

Para extrair o pacote, use o seguinte exemplo de linha de comando da caixa de diálogo Executar ou do Prompt de Comando:

msiexec / a "d: \ downloads \ ChristmasTheme.msi" / qb TARGETDIR = "d: \ downloads \ arquivos de tema"

E aqui está!

extrair o conteúdo do arquivo msi linha de comando

E a imagem do papel de parede que eu procurava é esta, localizada sob o Web \ Papel de Parede pasta.

papel de parede do tema chrismas

Para extrair o conteúdo do arquivo .msi ainda mais facilmente, você pode implementar o comando no menu de contexto do botão direito.

Adicionando a opção de clique com o botão direito “Extrair tudo” para arquivos .MSI

Download msi-extract-all-menu.zip, descompacte e execute o arquivo REG incluído no arquivo. Isso adiciona a opção “Extrair tudo” ao menu do botão direito para arquivos .msi.

.msi extrai tudo do menu do botão direito

Clicar em “Extrair tudo” é tudo o que você precisa fazer. Ele executa a linha de comando msiexec.exe em segundo plano. O conteúdo do pacote será extraído para uma pasta com o mesmo nome do arquivo de origem, anexada pela palavra "Arquivos" - por exemplo, "Arquivos ChristmasTheme.msi"


Ferramentas de terceiros para extrair o conteúdo do arquivo .MSI

7-Zip

Você pode usar 7-Zip, PeaZip, WinRar ou qualquer outro utilitário de arquivamento para visualizar e extrair o conteúdo dos arquivos .msi.

extrair o conteúdo do arquivo msi linha de comando

LessMSI

LessMSI é outro utilitário que pode abrir e extrair o conteúdo de arquivos .msi.

extrair o conteúdo do arquivo msi linha de comando - lessmsi

LessMSI também vem com uma ferramenta de linha de comando (lessmsi.exe é CLI e lessmsi_gui.exe é a versão GUI.)

LessMSI - exemplo de linha de comando:

lessmsi x d: \ downloads \ ChristmasTheme.msi d: \ downloads \ theme \

O comando acima extrai o conteúdo do arquivo .msi para o diretório “d: \ downloads \ theme \”.

(No entanto, se você precisar extrair via linha de comando, msiexec.exe fará o trabalho para você, de qualquer maneira. Você não precisa do LessMSI CLI para essa finalidade.)

Você pode baixar LessMSI de GitHub. A página inicial do produto é https://lessmsi.activescott.com/

UniExtract 2

UniExtract2 ou “Universal Extractor 2” é uma ferramenta para extrair arquivos de qualquer tipo de arquivo ou instalador:

.msi uniextract 2

Esta ferramenta é apenas um front-end que usa binários CLI de diferentes programas como 7-Zip, LesMSI, ARC, etc. Os binários são armazenados no UniExtract \ bin pasta.

(Última revisão em 29 de maio de 2021. As instruções se aplicam a todas as versões do Windows, incluindo o Windows 10)


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)