Como fazer um arquivo de instalação 'EXE'

Como fazer um arquivo de instalação 'EXE'

O que você faz quando cria algum novo software do Windows - qualquer coisa, desde uma simples ferramenta de diagnóstico a um complexo videogame para PC - e deseja compartilhá-lo com o mundo? Bem, você pode compactar os arquivos em um único arquivo ZIP e distribuí-lo.





Ou você pode ser extravagante e criar um EXE do instalador.





Cobriremos três maneiras diferentes de fazer um EXE neste artigo: um pacote de extração automática, um instalador simples usando o IExpress integrado e um instalador avançado usando o Inno Setup personalizável.





1. Faça um arquivo EXE rápido usando 7-Zip

Você provavelmente já usa o 7-Zip para extrair todos os tipos de arquivos compactados e sabe que o 7-Zip pode criar arquivos compactados, mas você sabia que também pode usá-lo para criar um arquivo EXE que atua como um instalador?

É chamado de Arquivo SFX (autoextraível) e funciona compactando todos os seus arquivos finais juntos e, em seguida, incorporando um arquivo EXE especial dentro do arquivo que sabe como extrair tudo.



Em outras palavras, o destinatário pode extrair o arquivo SFX (que aparece como um arquivo EXE), mesmo que não tenha o software certo, o que pode acontecer com formatos como 7Z, RAR, TAR e ZIP.

Veja como criar um arquivo SFX com 7-Zip:





  1. Prepare todos os seus arquivos e diretórios em um único diretório principal e nomeie o diretório como desejar.
  2. Clique com o botão direito no diretório e selecione 7-Zip> Adicionar ao arquivo ...
  3. Debaixo Opções , permitir Criar Arquivo SFX e selecione as seguintes configurações ... > Formato de arquivo: 7z> Nível de compressão: Normal> Método de compressão: LZMA2> Tamanho do Dicionário: 16 MB> Tamanho da palavra: 32> Tamanho do bloco sólido: 2 GB
  4. Finalmente, clique em OK .

Observe que os arquivos SFX não são arquivos de instalação verdadeiros. Eles não colocam os arquivos extraídos em um diretório de destino designado. Eles não modificam Registro do Windows . Além disso, eles não criam logs de instalação e não aparecem como software instalado no aplicativo de desinstalação. Eles são literalmente arquivos compactados vestidos como arquivos EXE.

Download: 7-Zip para janelas (Sem custos)





como encontrar uma música de um vídeo do youtube

2. Como usar o IExpress para fazer um EXE facilmente

IExpress é um utilitário que vem junto com as versões do Windows a partir do Windows XP e posteriores. O utilitário vem com uma interface gráfica front-end (chamada IExpress Wizard), mas você também pode criar arquivos do instalador usando arquivos de Self Extraction Directive (SED) escritos à mão. Recomendamos o Wizard.

Como o 7-Zip acima, este método cria um arquivo de extração automática, mas com duas diferenças principais: uma, o usuário final prosseguirá por meio de um Assistente de instalação de várias páginas, e dois, o usuário final pode especificar o diretório de destino para onde a ferramenta irá extrair os arquivos.

E é assim que você cria seu EXE do instalador usando IExpress:

  1. Abra o prompt Executar ( Tecla Windows + R ) e tipo iexpress.exe para iniciar o Assistente IExpress.
  2. Selecione Criar novo arquivo de diretiva de autoextração e clique Próximo .
  3. Selecione Extraia apenas arquivos e clique Próximo .
  4. Para o título do pacote, o nome do seu aplicativo é uma escolha segura.
  5. Para o prompt de confirmação, escolha Sem prompt ou Avisar usuário com . Não importa de qualquer maneira. Para o usuário final, incluir um é sempre uma escolha segura.
  6. Para o contrato de licença, selecione Exibir uma licença se você deseja que o usuário final concorde com um Contrato de Licença de Usuário Final (EULA). Se não, é bom selecionar Não exibir uma licença .
  7. Adicione todos os arquivos que deseja ver instalados clicando em Adicionar , navegando até onde os arquivos estão e selecionando todos eles.
  8. Continue com o Assistente IExpress e selecione suas opções preferidas para o Mostrar janela e Mensagem Terminada Comandos.
  9. Para o nome do pacote, clique em Navegar , navegue até onde deseja que o EXE do instalador seja criado e dê um nome a ele. Este é o arquivo EXE que você distribuirá aos usuários finais. Clique Próximo .
  10. Finalmente, selecione Salvar Diretiva de Autoextração (SED) se desejar criar um instalador modificado posteriormente, como quando você corrigiu o software e precisa de um instalador atualizado. Se você selecionar Não salve , então você terá que executar todo o processo do zero.
  11. No Criar Pacote página, clique Próximo .

Seu pacote será criado em alguns minutos. Observe que o IExpress tem algumas peculiaridades e problemas :

  • Não permite a inclusão de diretórios vazios.
  • Se sua instalação tiver subdiretórios, os subdiretórios não serão incluídos.
  • Se você tiver vários arquivos com o mesmo nome, mesmo em diretórios separados, a criação do instalador falhará.

Por causa dessas estranhezas, recomendamos usar o método abaixo.

Relacionado: O que é uma GUI (Graphical User Interface)?

3. A melhor maneira de fazer um EXE: Use Inno Setup

Inno Setup é um utilitário de código aberto que está em desenvolvimento ativo desde 1997. Ele foi criado parcialmente em resposta ao InstallShield Express da época, subpar. Desde então, ele se tornou o criador do instalador preferido para aqueles que não se importam em explorar opções proprietárias.

Seu maior atrativo é a flexibilidade. Inno Setup usa arquivos de script com uma extensão ISS ('Inno Setup Script') para personalizar vários aspectos do instalador: quais arquivos são incorporados, onde a instalação acontece, se é para criar atalhos, etc. Os arquivos ISS usam formatação semelhante a arquivos INI e pode ser gerado usando o Inno Setup Wizard.

Para criar seu instalador usando Inno Setup, inicie o Inno Setup Compiler aplicativo. No prompt de boas-vindas, selecione Crie um novo arquivo de script usando o Assistente de script . A partir daí, insira o nome do aplicativo e a versão do aplicativo. Opcionalmente, você também pode incluir detalhes do Editor do aplicativo e do site do aplicativo. Clique Próximo .

  1. Agora, selecione o Pasta base de destino , cujo padrão é Arquivos de programas.
  2. Insira um Nome da pasta do aplicativo , que é o nome do diretório principal onde os arquivos de instalação irão. Clique Próximo .
  3. Para o Arquivo executável principal do aplicativo , navegue e selecione o arquivo EXE principal que iniciará seu aplicativo.
  4. Se você não estiver instalando um aplicativo, ative O aplicativo não possui um arquivo executável principal . Em seguida, adicione arquivos e pastas à sua instalação com o Adicionar arquivos... e Adicionar pastas ... botões. Clique Próximo .
  5. Na página Atalhos do aplicativo, deixe os padrões ou altere-os de acordo com suas preferências. Eles são todos autoexplicativos. Clique Próximo .
  6. Na página Documentação do aplicativo, você pode apontar para até três arquivos TXT que serão exibidos durante o processo de instalação do usuário final. Normalmente, eles serão LICENSE.TXT, INSTALL.TXT e README.TXT, mas podem ser o que você quiser. Clique Próximo .
  7. Na página Setup Languages, mantenha Inglês, mas você pode adicionar quantos outros idiomas desejar. Clique Próximo .

Agora, siga estas etapas abaixo:

Na página Configurações do compilador, você pode personalizar o arquivo EXE do instalador:

  • o Pasta de saída do compilador personalizado é onde o arquivo EXE do instalador resultante será colocado.
  • Nome do arquivo base de saída do compilador é como o arquivo EXE será chamado. A configuração padrão é setup.exe .
  • Arquivo de ícone de configuração personalizada é o ícone que o arquivo EXE do instalador usará. Deve ser um arquivo ICO, que você pode baixar ou converter de PNG.
  • Senha de configuração irá proteger usuários não autorizados de usar o seu instalador. Deixe em branco para desativar este recurso.

Depois de definir suas configurações, selecione Terminar . Quando solicitado a compilar o novo script, clique em sim . Quando solicitado a salvar o script, selecione Não se este for um arquivo de instalação única. Selecione sim se você planeja modificá-lo ou atualizá-lo mais tarde.

Aguarde até que o processo seja concluído e pronto, você terá um arquivo executável com você.

Download: Inno Setup para janelas (Sem custos)

Qual método é o melhor para criar o instalador EXE?

Se o seu software for básico ou se você for distribuir apenas para um número limitado de pessoas, use o método 7-Zip. É fácil, rápido e quase não requer conhecimento técnico.

Se o seu software é um tanto simples e você deseja apresentar um assistente de instalação real para os usuários finais, use o método IExpress. Por fim, opte pelo aplicativo Inno se você possui um software complexo e sabe o que está fazendo.

Compartilhado Compartilhado Tweet O email O que é TrustedInstaller? Por que isso me impede de renomear arquivos?

Saiba o que é TrustedInstaller, por que TrustedInstaller impede que você acesse arquivos e como desligar temporariamente o TrustedInstaller.

Leia a seguir
Tópicos relacionados
  • janelas
  • Programação
  • Windows 10
  • Instalar software
  • Dicas do Windows
Sobre o autor Joel Lee(1524 artigos publicados)

Joel Lee é o Editor-chefe da MakeUseOf desde 2018. Ele tem um B.S. em Ciência da Computação e mais de nove anos de experiência profissional em redação e edição.

Mais de Joel Lee

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever