Principal Explorador De Archivos De Windows Agregar comando de menú contextual de extracción a archivos MSI

Agregar comando de menú contextual de extracción a archivos MSI



Cuando tenga un paquete MSI, es posible que le interese extraer su contenido sin instalar la aplicación. Esto se puede hacer rápidamente sin utilizar herramientas de terceros. Windows ya viene con todo lo necesario para la operación. En este artículo, veremos cómo agregar un comando útil 'Extraer' al menú contextual del archivo MSI.

Anuncio


Windows maneja los paquetes MSI a través de la aplicación msiexec, que es parte de Windows Installer. Es una herramienta incorporada que admite varios cambios de línea de comando. Puede aprender sobre ellos ejecutando el siguiente comando.

  1. Presione las teclas de método abreviado Win + R en el teclado para abrir el cuadro de diálogo Ejecutar.
  2. Escriba lo siguiente en el cuadro Ejecutar:
    msiexec /?

  3. Windows Installer mostrará el contenido de la ayuda en una ventana:

Admite los siguientes conmutadores:

cómo borrar un mensaje en twitch

Opciones de instalación
Instala o configura un producto
/ a Instalación administrativa: instala un producto en la red
/ j [/ t] [/ g]
Anuncia un producto: m para todos los usuarios, u para el usuario actual
Desinstala el producto
Opciones de pantalla
/tranquilo
Modo silencioso, sin interacción del usuario
/pasivo
Modo desatendido: solo barra de progreso
/ q [n | b | r | f]
Establece el nivel de la interfaz de usuario
n: sin interfaz de usuario
b - IU básica
r - IU reducida
f: interfaz de usuario completa (predeterminado)
/ayuda
Información de ayuda
Opciones de reinicio
/ norestart
No reiniciar después de que se complete la instalación
/ promptrestart
Solicita al usuario que reinicie si es necesario
/Reanudar la fuerza
Siempre reinicie la computadora después de la instalación
Opciones de registro
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Mensajes de estado
w - Advertencias no fatales
e - Todos los mensajes de error
a - Inicio de acciones
r: registros de acciones específicas
u - Solicitudes de usuario
c - Parámetros iniciales de la IU
m - Información de salida fatal o sin memoria
o - Mensajes de falta de espacio en disco
p - Propiedades de la terminal
v - Salida detallada
x: información adicional de depuración
+ - Agregar al archivo de registro existente
! - Vaciar cada línea al registro
* - Registra toda la información, excepto las opciones vy x
/Iniciar sesión
Equivalente de / l *
Opciones de actualización
/ update [; Update2.msp]
Aplica actualización (s)
/ uninstall [; Update2.msp] / package Elimina las actualizaciones de un producto
Opciones de reparación
/ f [p | e | c | m | s | o | d | a | u | v] Repara un producto
p - solo si falta el archivo
o - si falta el archivo o si hay una versión anterior instalada (predeterminado)
e - si falta el archivo o si está instalada una versión igual o anterior
d - si falta el archivo o si está instalada una versión diferente
c - si falta el archivo o la suma de comprobación no coincide con el valor calculado
a: fuerza la reinstalación de todos los archivos
u: todas las entradas de registro específicas del usuario necesarias (predeterminado)
m: todas las entradas de registro específicas de la computadora necesarias (predeterminado)
s: todos los accesos directos existentes (predeterminado)
v: se ejecuta desde la fuente y vuelve a almacenar el paquete local
Establecer propiedades públicas
[PROPERTY = PropertyValue]

La opción que concierne a esta situación es / a. Aunque se describe como 'Instalación administrativa: instala un producto en la red', se puede usar para extraer el contenido de un solo paquete MSI en archivos individuales más pequeños que pueden ser reparados por un parche. Se puede utilizar el siguiente comando:

msiexec / a 'ruta  a  package.msi' / qb TARGETDIR = 'ruta  a  la  carpeta  destino '

TARGETDIR es una propiedad común para todos los paquetes que especifica la carpeta de destino para el contenido del paquete MSI.

El modificador '/ qb' le dice a Windows Installer que muestre la interfaz básica durante el proceso. Mostrará un diálogo con el botón Cancelar y la barra de progreso.

Por ejemplo, puedo usar el siguiente comando para descomprimir el instalador MSI del FAR Manager:

msiexec / a 'C:  Users  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Users  winaero  Downloads  Far'

Si la carpeta de destino no existe, se creará automáticamente. En mi caso, se creará la subcarpeta Far en la carpeta de descargas.

El comando anterior se puede ingresar directamente en el cuadro de diálogo Ejecutar.

cómo patear bots en csgo

Puede utilizar la información anterior para agregar un comando de menú contextual para extraer el contenido del archivo MSI con un solo clic. Así es como se puede hacer.

Agregar comando de menú contextual de extracción a archivos MSI

  1. Abierto Editor de registro .
  2. Vaya a la siguiente clave de registro:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Propina: Cómo saltar a la clave de registro deseada con un clic .

  3. Cree una nueva subclave aquí y asígnele un nombreExtraer.
  4. Debajo de la clave Extraer, cree una nueva subclave y asígnele el nombreMando:
  5. Establezca el valor predeterminado delMandosubclave a la siguiente cadena:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Contenido'

    Vea la siguiente captura de pantalla:

Una vez que haga clic con el botón derecho en un paquete MSI en el Explorador de archivos, encontrará un nuevo elemento de menú contextual 'Extraer'. Si lo ejecuta, creará un nuevo directorio 'nombre_paquete.msi Contenido' en la carpeta actual y extraerá el contenido del paquete allí. Vea la siguiente captura de pantalla:

Para ahorrar tiempo, creé archivos de registro listos para usar. Puede descargarlos usando el enlace a continuación.

Descargar archivos de registro

cómo sacar videos de gopro

El archivo de deshacer está incluido.

Este truco funciona en Windows 10, Windows 8 y Windows 7.

Tenga en cuenta que algunos paquetes no admiten la instalación administrativa. No se pueden extraer con este método. Además, cuando extrae un paquete MSI de esta manera, su punto de instalación administrativa (la carpeta donde se extrae) se vuelve útil. Se puede utilizar un parche de Windows Installer (MSP) para actualizarlo, de modo que cuando se instala el paquete, también se aplica el parche.

Artículos De Interés

La Elección Del Editor

¿Puedo borrarlo? Cómo ahorrar espacio en disco
¿Puedo borrarlo? Cómo ahorrar espacio en disco
Hace unos años, parecía que los problemas del espacio en disco habían quedado atrás. Las unidades de sobremesa ofrecían terabytes de almacenamiento a precios casi económicos, e incluso los portátiles de gama media tenían cientos de gigabytes de capacidad. Sin embargo, hoy en día muchos de
Cómo cambiar el canal Wi-Fi en los enrutadores más populares
Cómo cambiar el canal Wi-Fi en los enrutadores más populares
La mayoría de las personas ignoran la configuración de Wi-Fi de su red después de la configuración inicial. Sin embargo, los canales predeterminados están abarrotados, lo que a menudo provoca conexiones Wi-Fi lentas. Cambiar el canal de Wi-Fi puede mejorar el rendimiento y la velocidad de Internet. Si
Cómo configurar Hotmail en Android
Cómo configurar Hotmail en Android
Existe una amplia variedad de proveedores de correo electrónico, gratuitos y de pago, con una gran variedad de funciones disponibles para el consumidor más exigente. Sin embargo, a pesar de todas esas opciones, a veces los proveedores de correo electrónico más simples y fáciles pueden ser los
Revisión de Dell Chromebook 11
Revisión de Dell Chromebook 11
Dell presentó su primer Chromebook en la feria de tecnología educativa BETT en enero, lo que generó un interés considerable con un precio prometido de £ 179 para el modelo de 2GB. Esa especificación finalmente sale a la venta el 23 de junio; antes de eso viene
Cómo crear un club en la casa club
Cómo crear un club en la casa club
Clubhouse es una aplicación de chat que solo ha existido durante un año, pero ya está causando revuelo entre aquellos que esperan una nueva plataforma de redes sociales. El mismo nombre de la aplicación sugiere exclusividad porque las casas club
Cómo agregar letras a carretes de Instagram
Cómo agregar letras a carretes de Instagram
Los carretes de Instagram son muy populares. A los creadores de contenido y usuarios ocasionales les encanta subir estos videos cortos tanto como sus seguidores y otros disfrutan viéndolos. Subir Instagram Reels es fácil. Todo lo que se requiere es registrar un
Cómo cambiar la dirección Mac en macOS
Cómo cambiar la dirección Mac en macOS
Es posible que haya escuchado el término