Pular para o conteúdo

Transformar um .exe em instalador do Windows (exe para Setup.exe)

Como converter um .exe simples, ou uma pasta com um .exe dentro, em um instalador do Windows de verdade, com atalhos e desinstalador, sem escrever script de instalação.

Atualizado em 31 de outubro de 2026 · 3 min de leitura

"Converter exe em instalador" é uma das frases mais pesquisadas sobre empacotamento para Windows, e ela esconde uma confusão comum: um .exe e um Setup.exe são ambos executáveis, mas fazem trabalhos diferentes. O seu .exe é o aplicativo. O instalador é um segundo programa que coloca o aplicativo no lugar certo, com os atalhos e a entrada de desinstalação que os usuários do Windows esperam. Veja como criar um a partir do que você já tem.

Quando você precisa de um instalador, e quando não precisa

Um único .exe portátil que roda de qualquer lugar não precisa de instalador. Os usuários baixam e dão dois cliques. Para ferramentas pequenas, isso basta.

Você quer um instalador quando:

  • o aplicativo precisa de mais de um arquivo (DLLs, recursos, uma pasta de dados) e você não quer que os usuários fiquem procurando dentro de um zip;
  • ele deve aparecer no Menu Iniciar e em Configurações → Aplicativos, com uma desinstalação limpa;
  • ele deve ficar em Program Files, ou ser instalado por usuário em máquinas sem direitos de administrador;
  • clientes, departamentos de TI ou lojas de aplicativos esperam "um setup de verdade".

O que você precisa antes de começar

  1. A pasta do aplicativo. Compile ou publique o aplicativo de modo que uma única pasta contenha tudo o que ele precisa em tempo de execução. Teste copiando essa pasta para outro PC e executando o .exe de lá. Se ele abrir, a pasta está completa.
  2. O executável principal. O arquivo que os usuários devem abrir. Com um único .exe, é ele; com vários (um lançador mais auxiliares), saiba qual é o ponto de entrada.
  3. Um ícone. Um arquivo .ico para o instalador e os atalhos. Muitos aplicativos já têm um; caso contrário, um conversor on-line transforma um PNG em ICO.
  4. Versão e nome do publicador. Exibidos no assistente e nas Configurações do Windows.

Converter o .exe em instalador com o ExeTup

  1. Compacte a pasta do aplicativo em zip, ou envie o .exe sozinho diretamente.
  2. Escolha o executável principal na lista que o ExeTup mostra.
  3. Informe o nome, a versão, o publicador e, opcionalmente, a licença.
  4. Escolha onde ele será instalado (todos os usuários ou o usuário atual), a arquitetura, os atalhos e as opções de inicialização.
  5. Gere o instalador e baixe o Setup.exe.

O resultado é um instalador NSIS padrão. Os usuários o executam, avançam pelo assistente, e o aplicativo vai parar em Program Files com um atalho no Menu Iniciar e um desinstalador. Nada dentro do seu .exe muda.

Fazendo na mão

Se você prefere uma ferramenta local, as duas são gratuitas:

  • NSIS: escreva um script .nsi que liste os arquivos, os atalhos e as entradas do registro, depois compile com makensis. O ExeTup gera exatamente esse tipo de script para você; veja Instalador NSIS on-line.
  • Inno Setup: escreva um script .iss e compile no Windows. Veja Alternativa ao Inno Setup para uma comparação.

As duas são escolhas sólidas se você não se importa em manter um script a cada versão.

Arquivos que ficam ao lado do .exe

Alguns aplicativos precisam de arquivos que a compilação não produziu: uma configuração de exemplo, um readme, fontes, um arquivo de licença. A etapa "Outros arquivos" do ExeTup os adiciona ao lado do programa principal, para que sejam instalados e desinstalados junto com todo o resto.

Perguntas frequentes

O instalador modifica ou reempacota o meu .exe?

Não. O instalador comprime seus arquivos dentro de si para o transporte e os grava de volta sem alterações. O seu .exe mantém a assinatura, se tiver uma, e o ícone.

Posso empacotar um único .exe sem outros arquivos?

Sim. Envie o .exe sozinho. O instalador continua dando a você atalhos, um desinstalador e uma entrada nas Configurações, que é justamente o objetivo de empacotá-lo.

O instalador funciona no Windows de 32 bits?

Se você escolher 32 bits. Um instalador de 64 bits se recusa a rodar em um sistema de 32 bits e avisa isso, que é o que você quer para um aplicativo de 64 bits.

Como faço o aplicativo iniciar junto com o Windows?

Ative "iniciar com o sistema" nas opções. O instalador registra o aplicativo na chave Run do usuário, e o desinstalador a remove.

Guias relacionados