Diferença entre MSI e EXE

Diferença chave: Um arquivo MSI é um arquivo executável usado para a instalação, manutenção e remoção de software em sistemas Microsoft Windows modernos. Um arquivo EXE é um abreviação de 'executável' e tem uma extensão .exe. O principal objetivo de um arquivo executável é instalar ou executar arquivos que já estão instalados no computador.

Para instalar o software em um computador, você precisa baixar um instalador, comprando um ou baixando os gratuitos da Internet. Existem dois tipos de arquivos que um pode encontrar ao instalar o software, MIS ou EXE; esses dois arquivos são arquivos de extensão executáveis. Embora esses dois arquivos executem a mesma função, instalem e executem programas, eles o fazem de maneiras diferentes.

Um arquivo MSI é um arquivo executável usado para a instalação, manutenção e remoção de software em sistemas modernos do Microsoft Windows. O termo 'MSI' é derivado do nome Microsoft Installer, que agora foi alterado para o instalador do Windows. As informações em um arquivo MSI são armazenadas em pacotes de instalação e os arquivos têm a extensão .msi. Os arquivos MSI são usados ​​com o instalador do Windows e requerem um arquivo EXE para iniciar o processo ou executar o aplicativo. Arquivos MSI são mais comumente usados ​​pela Microsoft para atualizações ou aplicativos do Windows.

Quando um arquivo MSI é clicado duas vezes, o Windows Installer aparece na tela e começa a extrair o arquivo do pacote, cria pastas e arquivos necessários nas unidades indicadas pelo usuário e também pode criar atalhos se isso for mencionado no pacote. . Um arquivo MSI não é executado em computadores MAC e precisa ser convertido em arquivos EXE usando o software de conversão apropriado. Uma vantagem de usar o arquivo MSI é que ele é projetado para instalação autônoma, em que o instalador pode manter um registro de pressionamentos de tecla ou cliques atribuídos para o download de um arquivo. Outra vantagem de usar um arquivo MSI é a disponibilidade de uma GUI padrão, que é personalizável até certo ponto e elimina a complexidade de criar sua própria interface. A MSI também oferece uma opção de instalação sob demanda, na qual baixa apenas arquivos secundários no computador e baixa o restante dos arquivos quando o aplicativo é executado pela primeira vez.

Um arquivo EXE é um abreviação de 'executável' e tem uma extensão .exe. O principal objetivo de um arquivo executável é instalar ou executar arquivos

já instalado no computador. Mesmo os arquivos MSI instalados no computador possuem um ou dois arquivos EXE para executar certos arquivos. Usando um arquivo EXE dá ao desenvolvedor a total liberdade de como o instalador interage com o usuário. Esses arquivos são mais comumente usados ​​para executar arquivos de jogos modernos. Esses instaladores de jogos usam interfaces coloridas e interativas para entreter os usuários enquanto os pacotes estão sendo instalados.

Arquivos EXE são compatíveis com quase todos os sistemas operacionais, mas são mais comumente vistos com DOS, OpenVMS, Microsoft Windows, Symbian e OS / 2. Juntamente com o programa executável, muitos arquivos EXE também abrangem outros componentes, chamados de recursos; que poderia incluir bitmaps e ícones que os programas executáveis ​​podem usar para sua GUI. Ao contrário dos arquivos MSI que têm a capacidade de lembrar suas escolhas durante a instalação, os arquivos EXE podem exigir que o usuário clique em 'OK' ou 'Próximo' durante a instalação. Arquivos EXE também são considerados perigosos e arquivos desconhecidos não devem ser baixados, pois podem ser usados ​​como um sistema de entrega para vírus ou outras rotinas maliciosas.

Decidir qual tipo de arquivo executável escolher ao desenvolver um instalador de software é baseado no programa que você possui e na quantidade de esforço que você gostaria de colocar no instalador. Enquanto o EXE lhe dará a liberdade de criar o instalador com as opções personalizáveis, o MSI simplifica a tarefa em conformidade com os padrões predefinidos.

Recomendado

Artigos Relacionados

  • diferença entre: Diferença entre o Dia das Mães e o Dia da Mulher

    Diferença entre o Dia das Mães e o Dia da Mulher

    Diferença chave: O Dia das Mães deve honrar a maternidade e os sacrifícios que as mães fazem pela sua família e seus filhos. O Dia Internacional da Mulher reconhece a conquista das mulheres, independentemente da raça e etnia. Celebra a força e a vontade das mulheres. Acredita-se frequentemente que o Dia das Mães e o Dia da Mulher são um no mesmo ou que são derivados de uma circunstância semelhante. No entant
  • diferença entre: Diferença entre Apple Music e iTunes

    Diferença entre Apple Music e iTunes

    Diferença chave: o Apple Music é um serviço de streaming de música que permite ouvir música pela Internet. O iTunes é uma biblioteca de mídia onde é possível acessar todas as mídias, incluindo músicas, vídeos etc. Apple Music e iTunes são dois serviços diferentes que são desenvolvidos e comercializados pela Apple Inc. Embora os doi
  • diferença entre: Diferença entre bispo e pastor

    Diferença entre bispo e pastor

    Diferença chave: no cristianismo, os dois termos geralmente significam a mesma coisa. Ambos se referem a pessoas que têm um papel de liderança para orientar e aconselhar as pessoas em relação à sua espiritualidade. Na Igreja Católica Romana, o bispo é um escritório onde eles são responsáveis ​​por cuidar de um grupo de igrejas e congregações. A religião é co
  • diferença entre: Diferença entre Açúcar em Pó e Açúcar de Confeiteiro

    Diferença entre Açúcar em Pó e Açúcar de Confeiteiro

    Diferença chave: O açúcar em pó é um açúcar super fino, mais fino que o açúcar de mamona. É muitas vezes denominado como açúcar 10X, açúcar de confeiteiro ou açúcar de confeiteiro. Na França, é chamado Sucre Glace. O tamanho do cristal de açúcar varia 10X açúcar é geralmente 0, 010 mm, enquanto o açúcar de confeiteiro é 0, 060 mm e açúcar de confeiteiro é 0, 024 mm. O termo 10X refere-se ao aç
  • diferença entre: Diferença entre Percentil e Percentual

    Diferença entre Percentil e Percentual

    Diferença chave: Os dois termos percentual e porcentagem estão realmente inter-relacionados. Uma porcentagem é um cálculo que representa uma proporção de algo em 100. Um percentil é uma medida que indica o valor abaixo do qual uma determinada porcentagem de observações em um grupo de observações cai. Não só o
  • diferença entre: Diferença entre o Node.js e o Angular.js

    Diferença entre o Node.js e o Angular.js

    Diferença chave: O Node.js é um ambiente do lado do servidor melhor usado para criar aplicativos escalonáveis ​​em tempo real, como bancos de dados. Angular.js é uma estrutura de aplicativo da web de front-end que é usada para criar aplicativos dinâmicos de página única. A tecnologia é um setor que está em constante movimento e atualização, tornando-se mais rápido e melhor a cada nova versão lançada. As tecnologias ma
  • diferença entre: Diferença entre rival e concorrente

    Diferença entre rival e concorrente

    Diferença Chave: Os termos Rival e Concorrente são na verdade sinônimos. Ambos se referem a alguém que tenta derrotar ou ser mais bem sucedido que outro. O termo rival geralmente tem uma conotação mais negativa, o que implica que os rivais odeiam e desprezam um ao outro e precisam vencer o outro em alguma coisa. No e
  • diferença entre: Diferença entre o Samsung Galaxy Note 8.0 e o iPad Mini

    Diferença entre o Samsung Galaxy Note 8.0 e o iPad Mini

    Diferença chave: O Samsung Galaxy Note 8.0 tem como objetivo preencher a lacuna entre o Galaxy Note II e o Galaxy Note 10.1. O Galaxy Note 8 possui um ecrã táctil capacitivo TFT de 8 polegadas com uma resolução de 800 x 1280 pixels. O dispositivo é alimentado por um Cortex-A9 quad-core de 1, 6 GHz e 2 GB de RAM. O di
  • diferença entre: Diferença entre labirinto e labirinto

    Diferença entre labirinto e labirinto

    Diferença chave: Tanto um labirinto quanto um labirinto envolvem uma rede de caminhos e passagens pelos quais é preciso encontrar um caminho. No entanto, a principal diferença entre eles é o fato de que um labirinto é multicursal, enquanto um labirinto é unicursal. Muitas vezes pode ser confuso distinguir um labirinto e um labirinto. Ambo

Escolha Do Editor

Diferença entre a casa alugada e o hóspede pagante

Diferença chave: A casa alugada é um tipo de alojamento que significa que toda a casa é dada ao inquilino, enquanto o hóspede pagante se refere a outra forma de fornecer alojamento em que o hóspede é geralmente fornecido uma parte da casa e o proprietário geralmente cuida de a comida junto com os meios de hospedagem. Um co