Hay situaciones en las que necesita elegir un solo archivo de un paquete .msi sin pasar por la fase de instalación. Un buen ejemplo es una aplicación portátil o independiente envuelta en un paquete .msi. O puede que necesite extraer una imagen de fondo de pantalla en particular de un instalador de temas.
En ese caso, puede evitar ejecutar la instalación y extraer el contenido del paquete .msi manualmente. Por lo tanto, no será necesario un punto de restauración del sistema, la adición de varias claves de registro y algunos directorios temporales (que sería el caso si ejecuta la configuración).
No se necesitan herramientas de terceros; puede hacer esto usando el ejecutable de Windows Installer msiexec.exe
línea de comando.
Cómo extraer el contenido de un archivo .MSI
Tengo el paquete ChristmasTheme .msi descargado del sitio de Microsoft y me gustaría extraer el fondo de pantalla del paquete.
Para extraer el paquete, utilice el siguiente ejemplo de línea de comandos del cuadro de diálogo Ejecutar o del símbolo del sistema:
msiexec / a "d: \ descargas \ ChristmasTheme.msi" / qb TARGETDIR = "d: \ descargas \ archivos de temas"
¡Y aquí está!
Y la imagen de fondo de pantalla que estaba buscando es esta, ubicada debajo del Web \ Fondo de pantalla carpeta.
Para extraer el contenido del archivo .msi aún más fácilmente, puede implementar el comando en el menú contextual del botón derecho.
Adición de la opción de clic derecho "Extraer todo" para archivos .MSI
Descargar msi-extract-all-menu.zip, descomprima y ejecute el archivo REG incluido en el archivo. Esto agrega la opción "Extraer todo" al menú contextual de los archivos .msi.
Hacer clic en "Extraer todo" es todo lo que necesita hacer. Ejecuta la línea de comandos msiexec.exe en segundo plano. El contenido del paquete se extraerá a una carpeta con el mismo nombre que el archivo de origen, junto con la palabra "Archivos", por ejemplo, "Archivos ChristmasTheme.msi".
Herramientas de terceros para extraer el contenido del archivo .MSI
7 cremalleras
Puede utilizar 7-Zip, PeaZip, WinRar o cualquier otra utilidad de archivo para ver y extraer el contenido de los archivos .msi.
Menos MSI
LessMSI es otra utilidad que puede abrir y extraer el contenido de archivos .msi.
LessMSI también viene con una herramienta de línea de comandos (lessmsi.exe es CLI y lessmsi_gui.exe es la versión GUI).
LessMSI - Ejemplo de línea de comandos:
lessmsi x d: \ descargas \ ChristmasTheme.msi d: \ descargas \ theme \
El comando anterior extrae el contenido del archivo .msi al directorio "d: \ downloads \ theme \".
(Sin embargo, si necesita extraer a través de la línea de comandos, msiexec.exe hará el trabajo por usted, de todos modos. No necesita LessMSI CLI para ese propósito).
Puede descargar LessMSI desde GitHub. La página de inicio del producto es https://lessmsi.activescott.com/
UniExtract 2
UniExtract2 o “Universal Extractor 2” es una herramienta para extraer archivos de cualquier tipo de archivo o instalador:
Esta herramienta es solo un front-end que usa binarios CLI de diferentes programas como 7-Zip, LesMSI, ARC, etc. Los binarios se almacenan en el UniExtract \ bin
carpeta.
(Última revisión el 29 de mayo de 2021. Las instrucciones se aplican a todas las versiones de Windows, incluido Windows 10)
Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.
Una "pequeña" parte tuya seriamente ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:- Pin it!
- Compártelo en tu blog favorito + Facebook, Reddit
- ¡Tuitealo!