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
- 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
.exede lá. Se ele abrir, a pasta está completa. - 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. - Um ícone. Um arquivo
.icopara o instalador e os atalhos. Muitos aplicativos já têm um; caso contrário, um conversor on-line transforma um PNG em ICO. - Versão e nome do publicador. Exibidos no assistente e nas Configurações do Windows.
Converter o .exe em instalador com o ExeTup
- Compacte a pasta do aplicativo em zip, ou envie o
.exesozinho diretamente. - Escolha o executável principal na lista que o ExeTup mostra.
- Informe o nome, a versão, o publicador e, opcionalmente, a licença.
- 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.
- 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
.nsique liste os arquivos, os atalhos e as entradas do registro, depois compile commakensis. O ExeTup gera exatamente esse tipo de script para você; veja Instalador NSIS on-line. - Inno Setup: escreva um script
.isse 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
- Como criar um Setup.exe para seu app Windows (sem código)O que um Setup.exe realmente faz, as três formas de criar um e como transformar a pasta do seu app em um instalador profissional em minutos, sem escrever script de instalação.
- Crie um instalador NSIS online, sem escrever scriptO que é o NSIS, como é um script .nsi mínimo e como obter um Setup.exe NSIS padrão com o assistente Modern UI, atalhos e desinstalador a partir de um formulário em vez de um script.
- Instalação silenciosa de um Setup.exe: /S, pasta e implantaçãoComo executar um Setup.exe baseado em NSIS em modo silencioso com /S, escolher a pasta com /D=, desinstalar sem interface e implantar o instalador com Intune, PDQ ou um script.