Os computadores podem vir pré-carregados com o software, mas é raro encontrar um computador sem nenhum software adicional instalado. A instalação de um novo software é um processo que requer um mínimo de reflexão e depende principalmente de clicar em botões em um instalador.
Dois tipos de arquivo são comumente usados no Windows, e você pode ter visto ou usado ambos em algum momento. Eles são “.exe” e “.msi”, e você pode se sentir pressionado para identificar quaisquer diferenças, mas não é surpresa descobrir que são diferentes.
.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 direta do software por meio de um instalador direto.
EXE: Executável
Sem surpresa, 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 oferece opções como associá-lo a tipos de arquivo ou permitir que ele inicie com o Windows.
O tipo de arquivo .exe também pode solicitar plug-ins adicionais e software de segundo plano, algo que você provavelmente já deve ter notado ao instalar jogos ou programas específicos. Eles podem exigir a estrutura .NET da Microsoft para funcionar corretamente, e o instalador permitirá que você comece o download clicando em um botão.
Durante a instalação, também pode haver solicitações para escolher um idioma de instalação. Isso é algo que o tipo de arquivo .exe pode acomodar prontamente, embora seja aparentemente mais desafiador realizar o mesmo objetivo com instaladores .msi. Embora não seja impossível de fazer, a maior simplicidade pode ajudar na escolha de um instalador .exe.
No entanto, .exe não se refere apenas à instalação de software. O Windows usa a mesma extensão de arquivo em outros lugares, e o Gerenciador de Tarefas serve apenas para evidenciar isso. Os processos do Windows, incluindo aqueles vitais para o sistema operacional e o software, terminam em .exe. Outro exemplo é se você precisar reiniciar o Windows Explorer, o comando na janela “Executar” não é “explorer”, mas “explorer.exe”.
MSI: Microsoft Installer
A aparência do instalador geralmente é muito consistente no 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 como em arquivos .exe para jogos e software.
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.
A instalação sob demanda é outro recurso pelo qual o .msi é notável, e o .exe não pode ser replicado. As instalações iniciais podem ser muito rápidas, pois poucas ocorrem – 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 arquivo e esse é o uso pretendido. O tipo de arquivo .msi é simplesmente melhor para implantação de rede. Os administradores de sistema podem usá-lo para enviar software a vários computadores ao mesmo tempo. Enquanto artigos que explicam como a implantação de software funciona existem, todos eles apontam para este tipo de arquivo.
Qual instalador usar?
A preocupação levantada nesta questão é tão pequena que é insignificante. Ambos funcionarão bem com um único computador e ambos funcionam sem problemas. É mais fácil decidir com base em qual instalador está disponível, em vez de permitir que fatores externos complicem o problema. A escolha pode ser feita por um fator fora do controle do usuário, como velocidades de download em comparação com o tamanho dos arquivos.