Cómo extraer contenidos desde un archivo .MSI de instalación

Hoy uno rápido…


Muchas veces tenemos que descargarnos archivos de Windows Installer, con extensión .msi, que contienen las aplicaciones que deseamos instalar. Pero si sabemos que las aplicaciones contenidas en su intereior no necesitan instalación, sino que pueden ser utilizadas directamente ¿para qué vamos a instalar usando el .msi?


Es más, a veces Microsoft se empeña en meter en este tipo de archivos de instalación cosas que realmente no necesitan ser instaladas en absoluto. Por ejemplo, archivos de tipo .chm con documentación (me ha ocurrido en diversas ocasiones), o ejecutables escritos en C++ sin ningún tipo de dependencia, o los ejemplos de MSDN Magazine sin ir más lejos.


A mi me resulta muy útil poder extraer de dentro del MSI los archivos sin necesidad de instalarlos y sin que quede registrada en el sistema la instalación. Para ello podemos usar el propio Windows Installer desde la línea de comandos.


Lo que debemos hacer es abrir la línea de comandos como administradores:



y una vez allí escribimos:



msiexec /a “Ruta archivo .msi” /qb targetdir=”Ruta a una carpeta donde extraer”


¡Listo! Encontrarás todos los contenidos expandidos y ordenados dentro de la carpeta de destino.

Sin categoría

5 thoughts on “Cómo extraer contenidos desde un archivo .MSI de instalación

  1. Lo que pasa es que Winrar es de pago. Yo la versión que tengo es antigua y no descomprime .msi.
    Con este comando no necesitas usar nada que n tengas ya…

    Salu2

    JM

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *