InstallEase para Windows

O Ivanti InstallEase é um aplicativo autônomo que pode monitorar instalações de software para criar pacotes de instalação. Ele também lhe permite montar esses pacotes manualmente.

O Ivanti InstallEase tira instantâneos do seu disco rígido e do seu registro (ou de partes especificadas deles) antes e depois de uma instalação. Ao comparar os dois instantâneos, ele determina os arquivos e as configurações de registro que foram adicionados, modificados e excluídos pela instalação e os salva como um pacote do MSI Installer.

Você pode editar manualmente a lista de alterações antes de salvar o pacote do instalador, adicionando arquivos a ele ou excluindo arquivos indesejados do instalador.

Você pode até mesmo criar seus próprios pacotes de instalação a partir do zero dessa maneira, pulando os passos de criação de instantâneos.

Os arquivos do InstallEase estão no servidor núcleo. Copie-os para o seu computador de compilação de pacotes.

  • C:\Program Files\LANDesk\ManagementSuite\utilities\InstallEase

Configurações

As configurações permitem definir algumas opções básicas para a operação do aplicativo. Os padrões de fábrica são apropriados para a maioria das circunstâncias e, portanto, geralmente não será necessário definir as configurações antes de usar o Ivanti InstallEase.

Diretório temporário

O InstallEase armazena dados temporários para criar e comparar instantâneos. Esta opção permite especificar uma localização conveniente para essa pasta.

Filtros de pesquisa de arquivos e registros

Muitos arquivos no disco rígido do computador são alterados o tempo todo, seja pelo sistema operacional ou por processos automáticos de segundo plano não relacionados ao software instalado, e não devem ser incluídos em instantâneos.

Você pode especificar nessa lista os arquivos — por exemplo, arquivos de log, temporários ou de indexação — que devem ser excluídos dos instantâneos. Essa é apenas a lista padrão; você pode personalizá-la para instantâneos individuais, conforme descrito abaixo.

Para adicionar um novo arquivo ou entrada de registro, clique no botão + pertinente. Você pode especificar arquivos e pastas por seus nomes ou caminhos, e entradas de registro por suas chaves ou valores; expressões regulares são suportadas.

Para remover um arquivo ou entrada de registro existente, clique no botão – respectivo. Você também pode desativar temporariamente um filtro desmarcando-o.

Clicar no botão Filtros Padrão restaura a lista correspondente aos padrões de fábrica.

Operação automática

NOTA: Este procedimento descreve o uso do Ivanti InstallEase para criar um pacote de instalação a partir de dois instantâneos tirados antes e depois de uma instalação. Para obter informações sobre como criar um pacote de instalação a partir do zero, consulte "Criando manualmente um pacote".

Antes de começar o processo de criar um instalador usando instantâneos, você pode desativar no computador qualquer software que escreva de forma autônoma no disco, tal como clientes de e-mail configurados para baixar e-mails em intervalos regulares ou aplicativos com funções de salvamento automático.

Para usar o Ivanti InstallEase para criar um pacote de instalação
  1. Iniciar Ivanti InstallEase.
  2. Na tela Sobre o Ivanti InstallEase, clique em Avançar.
  3. Escolha o método Automaticamente.
  4. Especifique o tipo de instalação e o tipo de instalador.

    No tipo de instalação, decida se o software deve ser instalado apenas para o usuário atualmente ativo em cada computador cliente ou para todos os usuários do computador.

    No tipo de instalador, escolha entre os instaladores de 32 bits e 64 bits. Normalmente, ele deve corresponder ao tipo de instalador que você usa no passo 9 para instalar o software para tirar o instantâneo.

    A escolha do tipo de instalador não fica disponível quando você está executando o InstallEase em um sistema de 32 bits; nesse caso, só é possível gerar instaladores de 32 bits.

  5. Clique em Avançar.
  6. Especifique o volume ou diretório especial do qual o InstallEase deve tirar os instantâneos ou use a lista Diretórios para especificar um conjunto de pastas de onde os instantâneos serão tirados.

    Certos tipos de arquivo são excluídos automaticamente de qualquer instantâneo, principalmente os arquivos temporários, de manutenção do sistema ou de log conhecidos. Para revisar e editar essa lista, clique em Ajustar Filtro de Arquivos.

    Você pode excluir arquivos por seus nomes ou caminhos; expressões regulares são suportadas. Os filtros de arquivo padrão são definidos no diálogo Configurações.

    Se você quiser apenas capturar as alterações de registro, pode ignorar o instantâneo do arquivos selecionando Não capturar alterações de arquivo.

  7. Especifique se deseja capturar alterações em todo o registro, escolhendo Todo o registro, ou apenas em partes específicas, escolhendo Chaves de registro e especificando a chave desejada.

    Certas entradas de registro são excluídas automaticamente de qualquer instantâneo. Para revisar e editar essa lista de exclusão, clique em Ajustar Filtro de Registros.

    Você pode excluir entradas por suas chaves ou seus valores; expressões regulares são suportadas. Os filtros de registro padrão são definidos no diálogo Configurações.

    Se você quiser capturar apenas alterações de arquivo, pode ignorar o instantâneo de registros selecionando Não capturar alterações de registro.

  8. Clique em Tirar Instantâneo. O Ivanti InstallEase grava o estado atual do volume ou das pastas e chaves de registro especificados.
  9. Assim que possível — ou seja, sem primeiro executar outras tarefas no seu computador — instale o software do qual deseja criar um pacote de instalação.

    Prossiga com a instalação até o ponto necessário para a sua finalidade. Por exemplo, se desejar que o pacote do instalador inclua preferências personalizadas para o software, inicie o software e defina as preferências dele conforme desejado.

    Depois de configurar o software, feche-o novamente. Se o software instalado incluir serviços ou outros softwares que sejam executados automaticamente, pare-o. Caso contrário, Ivanti InstallEase pode não conseguir acessar os arquivos recém-instalados para empacotá-los no instalador.

    Nota: se for necessário reiniciar como parte do processo de instalação do software, basta reabrir o Ivanti InstallEase quando tiver concluído a instalação. Ela será automaticamente retomada de onde parou.

  10. Clique em Tirar Instantâneo para tirar o segundo instantâneo.

    Se possível, não execute nenhuma tarefa no computador até o segundo instantâneo ser concluído.

    Quando o segundo instantâneo é concluído, o InstallEase compara ambos e cria uma lista de alterações, exibindo um diálogo de progresso enquanto faz isso.

    Quando a lista das alterações de arquivo estiver concluída, o Ivanti InstallEase a exibirá na tela Dados do Instantâneo: Arquivos. Os objetos que devem ser removidos durante a instalação são indicados por um sinal vermelho sobreposto.

    Nota: o Ivanti InstallEase não pode incluir arquivos maiores que 2 GB em instantâneos. Caso se verifique que tais arquivos foram alterados, você será informado sobre o problema.

  11. Revise a lista e faça as alterações conforme necessário, usando o menu de contexto. (Quando o menu de ação é usado, os itens são adicionados à pasta atualmente selecionada). Você pode:

    Especifique os itens adicionais a serem instalados. Selecione:

    • Adicionar Arquivo para adicionar um arquivo a partir do seu computador.
    • Adicionar Pasta Predefinida para adicionar uma pasta especial.
    • Adicionar Unidade para adicionar um volume inteiro.
    • Adicionar Pasta/Arquivo com Hierarquia para adicionar um arquivo ou pasta e todas as pastas que os englobam.
    • Adicionar Pasta para adicionar uma pasta existente e seu conteúdo.
    • Adicione Pasta Vazia para criar uma nova pasta vazia.

    Exclua itens selecionando-os e pressionando a tecla Delete.

    Especifique itens que devem ser removidos dos computadores-alvo durante a instalação:

    • Especificar arquivo a ser removido (por nome) permite especificar, pelo nome, um arquivo a ser removido dos computadores-alvo quando encontrado do local atual.
    • Especificar pasta a ser removida (por nome) permite especificar, pelo nome, uma pasta a ser removida dos computadores-alvo quando encontrada do local atual.

    Ao selecionar um item e escolher Propriedades no menu de contexto, você pode ver sua localização, bem como os tamanhos e as datas de modificação dos arquivos. Você também pode definir opções adicionais para esse item:

    • Somente leitura: o arquivo é marcado como somente leitura no sistema de destino.
    • Oculto: o item é marcado como oculto no sistema de destino.
    • Sistema: o arquivo é marcado como arquivo de sistema no sistema de destino. (Esta opção não se aplica a pastas.)
    • Na desinstalação, excluir este diretório mesmo quando não estiver vazio: esta opção aplica-se apenas a desinstaladores. Ela faz com que o diretório seja excluído durante a desinstalação, mesmo que contenha arquivos ou subdiretórios. (Esta opção não se aplica a arquivos.)
    • Ação: o que fazer com o item no sistema de destino. "Novo" adiciona o item, criando pastas superiores, se necessário. "Remover" exclui o item. "Alterar" substitui um item existente com o mesmo nome no mesmo local. Se não houver tal item, ele será instalado.

    Quando terminar, clique em Avançar.

  12. Na tela Dados do Instantâneo: Registro você tem opções semelhantes às da última tela para ajustar a parte do registro da sua instalação:

    • Mostrar Chave Predefinida exibe o conteúdo de uma das várias chaves de registro usadas com frequência.
    • Adicionar Chave permite adicionar uma chave de registro do seu computador.
    • Especificar chave a ser removida pelo nome permite designar uma chave de registro que deve ser removida do sistema de destino.
    • Excluir exclui o item selecionado.
    • Propriedades: para chaves individuais, você pode ver informações básicas e editar o nome e o valor. Para as chaves de pasta, você pode especificar que ela é removida durante a desinstalação, mesmo que não esteja vazia.
    • A opção Ação permite especificar o que fazer com a chave no sistema de destino. "Novo" adiciona a chave, criando chaves superiores, se necessário. "Remover" exclui a chave. "Alterar" substitui uma chave existente com o mesmo nome no mesmo local. Se não houver tal chave, ela será instalada.
    • O menu de contexto Nova permite adicionar uma chave de registro de um tipo desejado à lista de chaves. Nota: não é possível criar valores no nível superior dos hives de registro (ou seja, nas raízes de HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, HKEY_LOCAL_MACHINE, HKEY_USERS ou HKEY_CURRENT_CONFIG).
    • Especificar valor a ser removido pelo nome permite designar um valor de registro que deve ser removido do sistema de destino.

    Quando terminar, clique em Avançar.

  13. Especifique os metadados para o pacote de instalação:

    • Arquivo MSI: o nome e o caminho completo do arquivo de instalação MSI a ser criado
    • Nome do produto: o nome do produto que está sendo instalado
    • Descrição: uma descrição do software instalado para o usuário
    • Versão: a versão do software que está sendo instalado
    • Fabricante: a empresa que fornece o instalador
    • Código do produto, código de atualização: códigos exclusivos para as opções do instalador. Você pode clicar em Gerar para gerar um novo código.
    • Registrar produto: marque esta opção para deixar uma entrada referente ao software instalado no painel de controle Adicionar ou Remover Programas, permitindo a desinstalação pelo usuário. Desmarque a opção para não criar essa entrada.

    Clique em Criar quando terminar.

    O Ivanti InstallEase cria o pacote de instalação no local especificado no campo Arquivo MSI (consulte o passo 13).

Criando manualmente um pacote

A criação manual de um pacote funciona praticamente igual ao uso de instantâneos (descrito acima), com as seguintes diferenças:

  • Em vez de escolher Automaticamente no passo 3, escolha Manualmente.
  • Isso leva você diretamente ao passo 11, quando você clica em Continuar, onde pode especificar manualmente todos os objetos a serem instalados ou removidos.

Em todos os outros aspectos, o processo é o mesmo em ambos os casos.