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:
- Prepare todos os seus arquivos e diretórios em um único diretório principal e nomeie o diretório como desejar.
- Clique com o botão direito no diretório e selecione 7-Zip> Adicionar ao arquivo ...
- 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
- 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:
- Abra o prompt Executar ( Tecla Windows + R ) e tipo iexpress.exe para iniciar o Assistente IExpress.
- Selecione Criar novo arquivo de diretiva de autoextração e clique Próximo .
- Selecione Extraia apenas arquivos e clique Próximo .
- Para o título do pacote, o nome do seu aplicativo é uma escolha segura.
- 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.
- 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 .
- Adicione todos os arquivos que deseja ver instalados clicando em Adicionar , navegando até onde os arquivos estão e selecionando todos eles.
- Continue com o Assistente IExpress e selecione suas opções preferidas para o Mostrar janela e Mensagem Terminada Comandos.
- 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 .
- 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.
- 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 .
- Agora, selecione o Pasta base de destino , cujo padrão é Arquivos de programas.
- 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 .
- Para o Arquivo executável principal do aplicativo , navegue e selecione o arquivo EXE principal que iniciará seu aplicativo.
- 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 .
- 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 .
- 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 .
- 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
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 LeeAssine 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