MTE Explica: Diferencias Entre .exe y .msi

Las computadoras pueden venir pre-cargadas con software, pero es raro encontrar una computadora sin software adicional instalado. Instalar nuevo software es un proceso que requiere un mínimo de reflexión y se basa principalmente en hacer clic en botones en un instalador.

Dos tipos de archivos son de uso común en Windows, y es posible que hayas visto o utilizado ambos en algún momento. Estos son “.exe” y “.msi,” y puede que te cueste notar alguna diferencia, pero no es sorprendente encontrar que difieren.

.exe vs. .msi

Antes de abordar sus diferencias, vale la pena afirmar sus similitudes. Ambos son instaladores de aplicaciones, y el objetivo de su desarrollo es el mismo: instalación de software sencilla a través de un instalador sencillo.

EXE: Ejecutable

Instalando archivos exe.

No es sorprendente que el tipo de archivo de tres letras se expanda en la palabra “ejecutable,” que es una explicación sencilla de cómo funciona la instalación. El instalador presenta opciones como asociarlo con tipos de archivos o permitir que se inicie con Windows.

El tipo de archivo .exe también puede solicitar complementos adicionales y software en segundo plano, lo cual es algo que probablemente hayas notado al instalar juegos o programas particulares. Pueden requerir el marco .NET de Microsoft para funcionar correctamente, y el instalador te permitirá comenzar la descarga haciendo clic en un botón.

Los instaladores msi son generalmente muy simples.

Durante la instalación, también puede haber indicaciones para elegir un idioma de instalación. Esto es algo que el tipo de archivo .exe puede acomodar fácilmente, mientras que parece ser más desafiante lograr el mismo objetivo con instaladores .msi. Aunque no es imposible hacerlo, la mayor simplicidad puede ayudar a elegir un instalador .exe.

Aplicaciones y procesos portátiles.

Sin embargo, .exe no se relaciona únicamente con la instalación de software. Windows utiliza la misma extensión de archivo en otros lugares, y el Administrador de tareas solo sirve para evidenciar esto. Los procesos de Windows, incluidos aquellos vitales para el sistema operativo y tu software, todos terminan en .exe. Otro ejemplo es si necesitas reiniciar el Explorador de Windows, el comando en la ventana “Ejecutar” no es “explorer,” sino “explorer.exe.”

Presiona la tecla de Windows + R para ejecutar.

MSI: Instalador de Microsoft

Instalando archivos msi.

La apariencia del instalador suele ser muy consistente dentro del tipo de archivo .msi. Su diseño está claramente definido cuando se compilan, lo que significa que la variación estética no se encuentra tan fácilmente como con los archivos .exe para juegos y software.

Como resultado, puede ser más fácil seguir el diseño de un instalador .msi, y los usuarios menos experimentados podrían adaptarse a él más rápidamente. La complejidad asociada con lograr cierta funcionalidad bajo las pautas de .msi podría, en teoría, resultar en una instalación más sencilla para un subconjunto de su probable base de usuarios.

XSI-MSI-Instalación

La instalación bajo demanda es la otra característica por la que .msi es notable, y es una que .exe no puede replicar. Las instalaciones iniciales pueden ser muy rápidas ya que ocurre poco – el proceso principal tiene lugar después del lanzamiento del software. Microsoft mismo afirma que esto puede “acortar la fase de instalación y configuración;” en otras palabras, el instalador .msi podría ser más rápido en algunas situaciones.

Un hecho final divide claramente los dos tipos de archivos, y ese es su uso previsto. El tipo de archivo .msi es simplemente mejor para el despliegue en red. Los administradores de sistemas pueden usarlo para enviar software a numerosas computadoras a la vez. Si bien existen artículos que explican cómo funciona el despliegue de software, todos apuntan a este único tipo de archivo.

¿Qué instalador usar?

Formatos de archivo msi - no somos sus usuarios previstos.

La preocupación planteada en esta pregunta es tan menor que es despreciable. Ambos funcionarán bien con computadoras individuales, y ambos funcionan sin problemas. Es más fácil decidir en función de qué instalador está disponible en lugar de permitir que factores externos compliquen el asunto. La elección podría hacerse por un factor fuera del control del usuario, como las velocidades de descarga en comparación con los tamaños de archivo.