O que é Installer MSI?



Quando sua empresa está procurando para a implantação de um novo software para uso em computadores corporativos, programas de instalação são vitais. Windows Installer, alternativamente conhecido como Microsoft ou instalador MSI, é um tipo de instalador desenvolvido pela Microsoft para uso no sistema operacional da Microsoft. A maneira como os arquivos do Windows Installer MSI se comportam é um pouco diferente dos programas de instalação padrão EXE.

Propósito

Windows Installer é projetado para instalar o software em computadores com versões modernas do sistema operacional Windows. O sistema do Windows Installer também é usado para remover o software instalado atualmente e para substituir ou reparar o software já instalado.

Formato de arquivo MSI

O formato de arquivo MSI utilizado pelo Windows Installer é usado especificamente para a instalação. Isso difere do formato EXE, por vezes, usado para executar os instaladores, que são arquivos executáveis simples que podem ser programados para executar qualquer número de tarefas. O formato de arquivo armazena informações de instalação MSI em um pacote de instalação, muitas vezes com os arquivos a serem instalados si. Estes pacotes são coleções de dados relacionais bancos de dados definidos em tabelas de dados organizados formalmente em oposição às bases de dados do modelo hierárquico ou de rede, onde os dados são ligados através de uma família de árvore série de nós e tem que ser de acesso sequencial. Isso significa que o Windows Installer tem acesso mais rápido, mais fácil a esses dados do que com outros tipos de dados. Os arquivos de banco de dados próprios usam sistemas de armazenamento COM estruturados um sistema baseado no Windows estrutural que armazena dados hierárquicos em um único arquivo, em oposição a uma biblioteca de arquivos interligados.

Disponibilidade

Microsoft incentiva desenvolvedores de terceiros para construir seus quadros de instalação usando o formato MSI. Isso permite que os programas instalados para sincronizar corretamente com o Windows Installer, que mantém as informações no banco de dados do Windows consistente. Com essa consistência, falhas de programas pode ser reparado através de reversão usando ferramentas como o Windows System Restore, sem danificar o próprio programa. Versão atual do programa também é mantido no banco de dados, permitindo que as instalações de atualização ou atualizadores automáticos de aplicar corretamente as mudanças da versão seguinte.

EXE Bootstrapping

Arquivos do Windows Installer são frequentemente concebidos com uma ideia preconcebida de capacidades do computador que está recebendo recursos que nem sempre são consistentes com a visão original. Por esta razão, alguns desenvolvedores têm desenvolvido programas EXE de bootstrap que verificar as capacidades do seu computador antes de carregar o instalador MSI. Se o seu computador atende aos requisitos, ele irá lançar o arquivo de instalação MSI. Se as exigências não sejam atendidas, esses programas normalmente ou informá-lo de que requisitos devem ser atendidos ou executar um instalador EXE vez.

Nome

Windows Installer ainda é coloquialmente conhecido em alguns círculos como um pseudo MSI sigla derivada do nome original do programa, Microsoft Installer. Como os arquivos do Windows Installer ainda usar o apelido MSI para a sua extensão, o nome pegou.



Veja também: