4 ótimas ferramentas para criar pacotes do Windows Installer


Escrevi uma boa quantidade de código em minha carreira de TI e também lancei um bom número de programas do Windows, por isso uma boa ferramenta para criar pacotes do Windows Installer sempre foi essencial. Cada programa teria um conjunto diferente de necessidades, como scripts, DLLs, configurações de segurança, etc., para que uma ferramenta que pudesse lidar com um conjunto complexo de requisitos fosse necessária.

Se você tem dinheiro ou precisa toneladas de suporte, você sempre pode ir com o InstallShield, a escolha sólida para muitas empresas que usam o Windows. Nós sempre usamos o InstallShield em nossos primeiros dias, pois ele vem empacotado com o Visual Studio e o Visual Foxpro.

No entanto, ele não é o único bom software disponível para criar instaladores do Windows. Neste artigo, vou mencionar alguns outros utilitários gratuitos e pagos (embora muito mais baratos) que você pode experimentar em sua organização.

Nullsoft Scriptable Install System (NSIS)

Se você adora software de código aberto, pode querer verificar o Nullsoft Scriptable Install System (NSIS). O NSIS é um sistema profissional que você pode usar para criar tudo, desde instaladores de Windows muito simples a muito complexos. É pequeno, mas tem um grande conjunto de recursos, o que o torna adequado para distribuição pela Internet.

Como você pode dizer pelo nome, o NSIS é baseado em script, que permite criar lógica tão complicada quanto você precisa para lidar com qualquer situação. Felizmente, para iniciantes, também inclui vários plug-ins e scripts predefinidos para você começar.

Aqui está uma pequena lista de alguns dos meus recursos favoritos deste criador do pacote MSI:

  • Capacidade de criar instaladores do Windows que podem instalar, desinstalar, definir configurações do sistema, extrair arquivos e muito mais .
  • O NSIS tem uma sobrecarga de apenas 34 KB! É de longe o menor instalador do Windows comparado ao InstallShield e ao Wise.
  • Um instalador compatível com todas as principais versões do Windows do Windows 95 para o Windows 10.
  • Três métodos de compactação ( ZLib, BZip2, LZMA) para garantir a maior compactação para os pacotes do instalador.
  • O instalador baseado em script é melhor do que outros programas que apenas geram uma lista de arquivos e chaves do Registro. Usando a linguagem de script, você pode executar várias tarefas de instalação diferentes, como atualizações, verificações de versão, reinicializações do sistema, modificação de variáveis ​​de ambiente, acesso à API do Windows e muito mais.
  • Crie diálogos e interfaces personalizados para incluir entrada do usuário. opções de configuração e até mesmo uma interface de assistente personalizada.
  • Estenda os recursos do NSIS com plug-ins que podem se comunicar com o instalador.
  • Suporte para instalação na Web e correção de arquivos na Internet .
  • O programa suporta vários outros recursos, incluindo a verificação automática do instalador usando soma de verificação, lista e árvore para seleção de componentes, modo silencioso para instalações automatizadas, editor de código completo para escrever scripts, etc.

    O Instalador Avançado

    Instalador avançado também tem uma versão gratuita, mas também tem várias outras versões que aumentam de preço dependendo da complexidade do seu instalador estar. É atualizado com muita frequência e funciona muito bem.

    Se você procura algo mais profissional que também inclua algumas opções de suporte, o Instalador avançado é uma boa opção. Se você quiser um análise de recursos entre as cinco versões diferentes que eles têm, então confira o link. A versão gratuita na verdade tem muitos recursos e pudemos usá-la em nossa empresa por muito tempo, porque nossos instaladores eram bastante simples.

    Um recurso exclusivo do Advanced Installer é o Installer Analytics. É basicamente um conjunto de ferramentas para ver como os usuários instalam, usam e desinstalam seus aplicativos. Você pode ver facilmente o tamanho da sua base de usuários, carregar uma pesquisa quando um usuário desinstala o programa e obter informações sobre o sistema e a localização geográfica do usuário. Tudo isso em uma interface web elegante e moderna que você pode teste-se.

    Ele também permite que você reembale facilmente seus aplicativos no novo formato AppX, que é necessário para a Plataforma Universal do Windows. Não requer alterações de código e possui uma ferramenta gratuita de conversão do AppX. Essas são apenas algumas das características únicas, mas o Advanced Installer cobre praticamente todas as bases. Confira lista completa de recursos aqui para cada edição.

    Inno Setup

    Inno Setup é um instalador avançado do Windows que é totalmente gratuito e que existe desde 1997. Ele tem uma tonelada de recursos e funciona muito bem para pequenas empresas com requisitos moderadamente complexos.

    Aqui está uma lista de alguns dos melhores recursos do Inno Setup:

    • Suporta todas as versões do Windows do Windows 2000 até o Windows 10
    • Suporta a instalação de aplicativos de 64 bits no Windows de 64 bits
    • Suporta a criação de um único arquivo EXE para facilitar a distribuição de arquivos
    • Tipos de instalação personalizáveis ​​e suporte completo ao aplicativo desinstala
    • Criação de atalhos, entradas de registro e arquivos INI
    • Suporta instalações silenciosas e mecanismo de script Pascal para instalações mais avançadas
    • Extensões de terceiros que aprimoram os recursos de Inno setup
    • No geral, esta é uma ótima opção, pois é totalmente gratuita e muito fácil de usar. Ele não poderá fazer o que o InstallShield ou o Advanced Installer pode fazer, mas abrange praticamente todos os aspectos básicos.

      WIX Toolset

      O Conjunto de ferramentas WIX é um conjunto gratuito de ferramentas para criar instaladores do Windows que funcionem com o Visual Studio 2012 ou superior. Eu menciono isso por último porque requer a maior curva de aprendizado. Você pode criar alguns instaladores muito complexos, mas você vai codificar bastante e usar uma linha de comando com frequência.

      WIX Toolset baseia-se no modelo de criação de XML. Se você não tiver o Visual Studio, poderá usar as ferramentas Wix ou o MSBuild. Ele suporta a criação de arquivos de instalação MSI, MSP, MSM e MST. Ele também suporta um grande número de recursos do Windows Installer.

      Esses são alguns dos programas mais conhecidos e estáveis ​​que você pode usar para criar instaladores do Windows. Tenho certeza de que há muitos outros por aí, então fique à vontade para nos informar qual deles você usa nos comentários. Aproveite!

      Windows 10 bloqueando instalação de programas - RESOLVIDO

      Postagens relacionadas:


      12.10.2017