Convertir EXE a MSI: Crear y probar un paquete contenedor

Sí, puedes convertir un archivo EXE a MSI con un contenedor MSI . Este empaqueta o hace referencia al ejecutable de instalación original y lo inicia con los parámetros seleccionados. No modifica el instalador del programa con la lógica nativa de Windows Installer, por lo que el archivo EXE sigue controlando gran parte de la instalación y la desinstalación.

Una opción documentada por el editor es el convertidor de Exe a MSI de AprelTech ; su tutorial muestra el asistente y los parámetros de la línea de comandos. Verifique la edición actual y los términos de la licencia antes de usarlo en producción.

Utilice el MSI del proveedor si está disponible. Para Microsoft Intune, la herramienta Win32 Content Prep Tool empaqueta un archivo EXE como MSI .intunewin; se requiere instalación desatendida. Para MSIX, la herramienta MSIX Packaging Tool de Microsoft acepta instaladores EXE, pero genera un archivo MSIX, no MSI. Estos formatos no son intercambiables.

Los ejemplos de interfaz ilustran las etapas; las etiquetas varían según la herramienta. Antes de comenzar, pruebe el EXE en una máquina virtual Windows limpia y encuentre los argumentos de instalación y desinstalación silenciosa compatibles con el proveedor. No intente adivinar parámetros como /So /quiet.

Cómo convertir un archivo EXE a MSI con un contenedor

1. Prepara el instalador y sus comandos.

Obtén el archivo EXE de una fuente confiable. Anota la versión de la aplicación, la arquitectura, los requisitos previos y el comportamiento de reinicio, y luego localiza los comandos exactos para la instalación y desinstalación desatendidas. Si no tiene modo silencioso ni desinstalación confiable, es posible que un envoltorio no sea adecuado para la implementación administrada.

Explorador de archivos con SampleSetup.exe seleccionado en una carpeta de paquetes.
Mantenga juntos el instalador de origen y cualquier archivo complementario necesario antes de crear el paquete.

2. Iniciar un nuevo proyecto MSI

Instala un contenedor de su editor y elige su acción de nuevo paquete. Un convertidor documentado lo denomina Nuevo paquete MSI . El proyecto define cómo el MSI inicia la instalación original; no convierte todas las características del archivo EXE en tablas de Windows Installer.

Pantalla de inicio del convertidor de EXE a MSI con la acción Nuevo paquete MSI
Inicie un proyecto de paquete en el contenedor EXE-to-MSI seleccionado.

3. Seleccione el archivo ejecutable de instalación.

Seleccione el archivo EXE correcto. Si se trata de un instalador web que descarga componentes, confirme si el contenedor puede incluir la carga útil necesaria o si necesita un instalador sin conexión. Mantenga los archivos fuente disponibles hasta que se compile y pruebe el MSI.

Asistente de conversión con SampleSetup.exe seleccionado como instalador.
Seleccione el archivo ejecutable de instalación que ejecutará el MSI.

4. Configurar los argumentos de instalación y desinstalación.

Seleccione la instalación silenciosa e introduzca los argumentos de instalación documentados por el proveedor. Añada el comando de desinstalación independiente si la herramienta lo admite. Estos parámetros controlan el archivo EXE integrado; la opción de instalación silenciosa de Windows Installer no lo convierte en silencioso. El tutorial del wrapper muestra este método.

Pantalla de opciones de instalación con instalación silenciosa seleccionada y campos de argumentos de instalación y desinstalación separados.
Utilice los parámetros compatibles con el proveedor de la aplicación tanto para la instalación como para la desinstalación.

5. Introduzca los detalles exactos del paquete.

Rellene los campos disponibles, como el nombre del producto, la versión y el editor, con valores precisos. Mantenga la coherencia entre el versionado del contenedor y su plan de implementación. Estos metadatos identifican el MSI; no hacen que todos los archivos o configuraciones del EXE sean gestionados por el MSI. Consulte la guía de inicio rápido de AprelTech .

Página de detalles del paquete con campos para el nombre del producto, la versión y el editor.
Utilice metadatos de paquete claros para que los administradores puedan identificar la aplicación empaquetada.

6. Construye el MSI

Seleccione una carpeta de salida y un nombre de archivo descriptivo .msi. Mantenga los archivos EXE y MSI claramente etiquetados. Si va a distribuir el paquete ampliamente, verifique cómo la herramienta firma el archivo MSI; la firma del archivo EXE no firma el contenedor.

Página de creación de paquetes con una ruta de salida para SampleApp.msi y el botón "Crear paquete".
Seleccione la ruta de salida MSI y cree el paquete contenedor.

7. Pruebe una instalación silenciosa y revise el registro.

En una máquina de prueba limpia, cree C:\Tempo seleccione una carpeta de registro existente. Ejecute:

msiexec /i "C:\Packages\SampleApp.msi" /qn /L*V "C:\Temp\install.log"

Verifique el código de salida, el registro, el inicio de la aplicación, los accesos directos, los servicios y la configuración esperada. El archivo EXE también debe admitir los argumentos de instalación; /qnsolo oculta la interfaz MSI.

Windows Terminal mostrando un comando de instalación MSI con modo silencioso y una ruta de registro detallada.
Pruebe la instalación desde la línea de comandos y genere un registro detallado del Instalador de Windows.

8. Eliminación de pruebas y futuras actualizaciones

Pruebe la eliminación en la misma máquina. Verifique que el programa auxiliar invoque el comando de eliminación de EXE correcto:

msiexec /x "C:\Packages\SampleApp.msi" /qn /L*V "C:\Temp\uninstall.log"

Revisa el registro y la lista de aplicaciones instaladas. Prueba también las actualizaciones, la reparación, los requisitos previos y el reinicio. La limpieza específica de cada aplicación depende del instalador original.

La página de aplicaciones instaladas en la configuración de Windows se utiliza para comprobar si la aplicación de ejemplo permanece después de la desinstalación.
Tras probar la eliminación, compruebe la lista de aplicaciones instaladas y revise el registro de desinstalación.

Sepa qué puede y qué no puede hacer el MSI.

Un contenedor es útil cuando un sistema de implementación requiere la entrada de MSI y el archivo EXE tiene comandos de instalación y desinstalación predecibles. No es un convertidor universal: los instaladores EXE difieren en la forma en que manejan los archivos, los servicios, la configuración del registro, los requisitos previos y los reinicios. Los resultados dependen del contenedor y del instalador interno.

Para reparaciones, parches, reversiones o administración de componentes confiables, solicite un MSI nativo o utilice un flujo de trabajo de creación de MSI. Microsoft recomienda las acciones estándar de Windows Installer cuando sea práctico y un diseño cuidadoso de las acciones personalizadas que modifican el estado del sistema. Consulte la referencia de Msiexec de Microsoft , las opciones del instalador y la guía de empaquetado de Intune . No implemente un contenedor que falle durante la instalación silenciosa o la eliminación en una prueba limpia.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.