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

  • comparações populares: Diferença entre o Blackberry Q10 e o Blackberry Z10

    Diferença entre o Blackberry Q10 e o Blackberry Z10

    Diferença chave: O BlackBerry Q10 tem uma tela sensível ao toque capacitiva AMOLED de 3, 1 polegadas que permite aos usuários acessar dados usando o toque e pesa aproximadamente 139 gramas. Abaixo da tela, há um teclado QWERTY completo, semelhante aos encontrados nos antigos BlackBerrys. O dispositivo é alimentado por um processador TI OMAP 4470 Dual-core Cortex-A9 de 1, 5 GHz e GPU PowerVR SGX544. O B
  • comparações populares: Diferença entre Linguagens de Programação, Estruturais e Orientadas a Objetos

    Diferença entre Linguagens de Programação, Estruturais e Orientadas a Objetos

    Diferença chave: Uma linguagem de programação procedural consiste em um conjunto de chamadas de procedimento e um conjunto de códigos para cada procedimento. Uma linguagem de programação estrutural enfatiza a separação dos dados de um programa de sua funcionalidade. Por outro lado, linguagens orientadas a objetos são baseadas em entidades conhecidas como objetos. Uma lin
  • comparações populares: Diferença entre Octopus e Octopi

    Diferença entre Octopus e Octopi

    Diferença chave: Octopus se refere a um animal inveterado que pertence ao Filo Mollusca. 'Octopi' é um plural equivocado de polvo. Polvo refere-se a um animal invertebrado pertencente ao Filo Mollusca. Tem uma característica distintiva de oito braços. Tem um corpo em forma de bolsa e a cor da pele geralmente varia de modo que corresponda ao ambiente. Te
  • comparações populares: Diferença entre Hepatite A e B

    Diferença entre Hepatite A e B

    Diferença chave: A hepatite é uma doença causada por vários vírus. Causa principalmente inflamação do fígado e é caracterizada pela presença de células inflamatórias no tecido do fígado. A condição pode ser autolimitada, o que significa que se cura sozinha ao longo do tempo ou pode levar à fibrose, ou seja, cicatrização do fígado e cirrose. Existem cinco vír
  • comparações populares: Diferença entre vírgula e apóstrofo

    Diferença entre vírgula e apóstrofo

    Diferença chave: A aparência de ambos, a vírgula e o apóstrofo são os mesmos, mas diferem em função e posição. Uma vírgula fornece um link, enquanto um apóstrofo explica a propriedade ou relação direta entre o assunto e o objeto. A palavra vírgula se origina da palavra grega komma. Diferentes elementos da mesma categoria estão ligados uns aos outros por uma vírgula. As vírgulas sã
  • comparações populares: Diferença entre órbita geoestacionária e órbita geoestacionária

    Diferença entre órbita geoestacionária e órbita geoestacionária

    Diferença chave: Uma órbita geosynchronous é uma órbita em torno de um planeta que tenha o mesmo período orbital que o período de rotação do planeta. A órbita geoestacionária é um tipo de órbita geoestacionária, mas com um recurso adicional. Permanece estacionário em relação a um único ponto na superfície do planeta. Muitas pessoas c
  • comparações populares: Diferença entre Octopus e Jellyfish

    Diferença entre Octopus e Jellyfish

    Diferença chave: Octopus e Jellyfish são ambos invertebrados. O polvo pertence ao grupo dos cefalópodes. Cefalópode significa pés ao redor da cabeça. A água-viva pertence ao filo Cnidaria e à classe Scyphozoa. Ambos diferem em muitos aspectos, como anatomia, dieta, etc. Ao contrário de um polvo, uma água-viva não tem coração, cérebro ou sangue. Um polvo é u
  • comparações populares: Diferença entre Leite e Leite Condensado

    Diferença entre Leite e Leite Condensado

    Diferença chave: O leite é um líquido nutritivo que é secretado pelas glândulas mamárias de várias fêmeas do reino animal como vaca, cabra e veado. Leite condensado é o leite de vaca do qual nenhum creme, mas a água foi removida. Dictionary.com define 'Milk' como: Um líquido branco ou azulado branco opaco segregado pelas glândulas mamárias de mamíferos fêmeas, servindo para a nutrição de seus filhotes. Este líquido é
  • comparações populares: Diferença entre os números de roteamento ABA e ACH

    Diferença entre os números de roteamento ABA e ACH

    Diferença de chave: O número de roteamento ABA é um número de nove dígitos que está localizado no cheque, também é conhecido como o Número de Trânsito de Roteamento (RTN). O Número de roteamento da ACH (Automated Clearing House) também é um número de nove dígitos, semelhante ao número de roteamento ABA. Em muitos caso

Escolha Do Editor

Diferença entre bolsa de estudos e freeship

Diferença chave: A bolsa de estudos é uma ajuda de subsídio financeiro concedida aos estudantes para ajudá-los a pagar por sua educação, enquanto que uma bolsa livre pode ser definida como uma ajuda financeira proporcionando ao estudante a remissão da totalidade ou metade das taxas da instituição. Geralme