O que é o MSI Installer?

Sem o MSI Installer, também conhecido como Microsoft Windows Installer, você não poderia instalar a maioria dos seus programas favoritos no computador com Windows. A Microsoft anteriormente se referia a isso como Microsoft Installer, e alguns chamam de instalador MSI porque instala arquivos com a extensão .msi. O instalador fornece serviços de instalação e configuração para o sistema operacional Windows.

Finalidade

O Windows Installer usa as informações fornecidas por um desenvolvedor de aplicativos para instalar e configurar um programa. Durante a instalação, o instalador também exibe uma série de telas conhecidas como interface de configuração do usuário. A interface permite ao usuário selecionar os recursos a serem instalados e especificar o local em que o programa será instalado. O instalador executa as tarefas de instalação e configuração sem que o usuário precise saber algo sobre as ações que executa.

Pacote de instalação

Para usar o Windows Installer para instalar um programa, um desenvolvedor de aplicativos deve criar um pacote de instalação para o programa. Este, cuja extensão de arquivo é .msi, contém todas as informações solicitadas pelo instalador, remove um programa e executa a interface de configuração do usuário em um computador Windows. O pacote também contém um banco de dados, que armazena as informações necessárias para executar a instalação. Os desenvolvedores de aplicativos usam a ferramenta de desenvolvimento de pacotes gratuita ou comercial para criar pacotes de instalação.

Criação de Pacotes

O criador do pacote do Windows Installer especifica os recursos e componentes ao criar o pacote. O instalador usa essas informações para executar suas operações. Por exemplo, ao instalar um programa, é possível selecionar opcionalmente os recursos do programa que você deseja instalar. Além disso, durante a instalação, o Windows Installer instala os componentes do programa, que são os arquivos de software que preparam o programa, no computador. O instalador obtém informações sobre os recursos e componentes do pacote de instalação. Ele também usa as informações do pacote quando você exclui um programa usando o removedor de programa do Windows no Painel de Controle.

Script (scripts)

Durante uma instalação, o Windows Installer cria um script de instalação com base nas instruções armazenadas no banco de dados do pacote. Conforme você cria o script, o instalador também cria um script reduzido. Se a instalação falhar, o instalador usará o script reduzido para retornar o computador ao seu estado antes do início da instalação. Isso garante que uma instalação com falha não cause problemas no computador com Windows.

Gerenciamento de componentes

Além da instalação e configuração, o Windows Installer também oferece outros benefícios, incluindo gerenciamento de componentes. Durante a instalação de um programa, o instalador armazena informações sobre a instalação em um banco de dados. Esse banco de dados armazena informações sobre os componentes que os programas precisam, os arquivos que os compõem e os locais dos arquivos de componente e de origem.

Referências

 

Você pode estar interessado:

Deixe um comentário