MTE Explica: Diferenças Entre .exe e .msi

Os computadores podem vir pré-carregados com software, mas é raro encontrar um computador sem software adicional instalado. Instalar novos softwares é um processo que requer um mínimo de reflexão e, na maioria das vezes, depende de clicar em botões em um instalador.

Dois tipos de arquivos são comumente utilizados no Windows, e você pode ter visto ou usado ambos em algum momento. Estes são “.exe” e “.msi”, e você pode achar difícil notar qualquer diferença, mas não é surpresa descobrir que eles diferem.

.exe vs. .msi

Antes de abordar suas diferenças, vale a pena afirmar suas semelhanças. Ambos são instaladores de aplicativos, e o objetivo de seu desenvolvimento é o mesmo – instalação de software simples através de um instalador simples.

EXE: Executável

Instalando arquivos exe.

Não surpreendentemente, o tipo de arquivo de três letras se expande para a palavra “executável”, que é uma explicação direta de como a instalação funciona. O instalador apresenta opções como associá-lo a tipos de arquivos ou permitir que ele inicie com o Windows.

O tipo de arquivo .exe também pode solicitar plugins adicionais e software em segundo plano, algo que você provavelmente notou ao instalar jogos ou programas específicos. Eles podem exigir o framework .NET da Microsoft para operar corretamente, e o instalador permitirá que você inicie o download clicando em um botão.

Instaladores msi são geralmente muito simples.

Durante a instalação, pode haver também solicitações para escolher um idioma de instalação. Isso é algo que o tipo de arquivo .exe pode acomodar facilmente, enquanto parece ser mais desafiador alcançar o mesmo objetivo com instaladores .msi. Embora não seja impossível, a simplicidade aumentada pode ajudar na escolha de um instalador .exe.

Aplicações e processos portáteis.

No entanto, .exe não se relaciona exclusivamente à instalação de software. O Windows usa a mesma extensão de arquivo em outros lugares, e o Gerenciador de Tarefas apenas serve para evidenciar isso. Processos do Windows, incluindo aqueles vitais para o sistema operacional e seu software, todos terminam em .exe. Outro exemplo é se você precisar reiniciar o Windows Explorer, o comando na janela “Executar” não é “explorer”, mas “explorer.exe.”

Pressione a tecla Windows + R para executar.

MSI: Instalador da Microsoft

Instalando arquivos msi.

A aparência do instalador é geralmente muito consistente dentro do tipo de arquivo .msi. Seu layout é claramente definido quando são compilados, o que significa que a variação estética não é tão facilmente encontrada quanto com arquivos .exe para jogos e softwares.

Como resultado, pode ser mais fácil seguir o layout de um instalador .msi, e usuários menos experientes podem se acostumar a ele mais rapidamente. A complexidade associada à obtenção de certas funcionalidades sob as diretrizes .msi poderia, em teoria, resultar em uma instalação mais simples para um subconjunto de sua provável base de usuários.

XSI-MSI-Install

A instalação sob demanda é a outra característica pela qual o .msi é notável, e é uma que o .exe não pode replicar. Instalações iniciais podem ser muito rápidas, pois pouco acontece – o processo principal ocorre após o lançamento do software. A própria Microsoft afirma que isso pode “encurtar a fase de instalação e configuração;” em outras palavras, o instalador .msi pode ser mais rápido em algumas situações.

Um fato final divide claramente os dois tipos de arquivos, e esse é seu uso pretendido. O tipo de arquivo .msi é simplesmente melhor para implantação em rede. Administradores de sistema podem usá-lo para enviar software para vários computadores ao mesmo tempo. Embora existam artigos explicando como a implantação de software funciona, todos apontam para esse único tipo de arquivo.

Qual instalador usar?

Formatos de arquivo Msi - não somos seus usuários pretendidos.

A preocupação levantada nesta questão é tão menor que é negligenciável. Ambos funcionarão bem com computadores individuais, e ambos funcionam sem problemas. É mais fácil decidir com base no que o instalador está disponível em vez de permitir que fatores externos compliquem a questão. A escolha pode ser feita por um fator fora do controle do usuário, como velocidades de download em comparação com tamanhos de arquivo.