- Cliente Windows com modo silencioso e auto-start robusto - Backend Node.js + API REST - Frontend Next.js + Dashboard - Scripts PowerShell de configuração e diagnóstico - Documentação completa - Build scripts para Windows e Linux - Solução de auto-start após reinicialização Resolução do problema: Cliente não voltava ativo após reboot Solução: Registro do Windows + Task Scheduler + Modo silencioso
1.8 KiB
1.8 KiB
Soluções Alternativas para Criar Instalador
Se você não conseguiu gerar o MSI com WiX, aqui estão alternativas:
Opção 1: Inno Setup (Recomendado - Mais Fácil)
Vantagens:
- ✅ Interface gráfica amigável
- ✅ Não precisa de WiX Toolset
- ✅ Gera instalador .exe profissional
- ✅ Funciona no JumpCloud (aceita .exe também)
Como usar:
-
Baixe o Inno Setup:
- https://jrsoftware.org/isdl.php
- Instale o Inno Setup Compiler
-
Abra o arquivo
CRIAR_INSTALADOR_INNO.issno Inno Setup -
Compile:
- Clique em "Build" > "Compile"
- O instalador
NoIdle-Setup.exeserá gerado
-
No JumpCloud:
- Faça upload do
NoIdle-Setup.exe - Comando de instalação silenciosa:
NoIdle-Setup.exe /SILENT /NORESTART
- Faça upload do
Opção 2: NSIS (Nullsoft Scriptable Install System)
Como usar:
- Baixe NSIS: https://nsis.sourceforge.io/Download
- Use o script NSIS (posso criar se necessário)
- Compile para gerar o instalador
Opção 3: Instalador Simples com PowerShell
Posso criar um script PowerShell que:
- Copia o executável para Program Files
- Configura o registro
- Cria um desinstalador
Opção 4: Corrigir o WiX
Problemas comuns e soluções:
-
"candle.exe não encontrado"
- Adicione ao PATH:
C:\Program Files (x86)\WiX Toolset v3.11\bin - Ou use o caminho completo:
"C:\Program Files (x86)\WiX Toolset v3.11\bin\candle.exe"
- Adicione ao PATH:
-
"Erro ao compilar .wxs"
- Verifique se o
NoIdle.exeestá na mesma pasta - Verifique a sintaxe do
.wxs
- Verifique se o
-
"Erro ao linkar"
- Certifique-se de ter a extensão WixUIExtension
- Use:
light.exe NoIdle.wixobj -ext WixUIExtension
Recomendação
Use o Inno Setup - É mais fácil e não requer WiX. O JumpCloud aceita instaladores .exe também!
Quer que eu crie o script NSIS ou PowerShell como alternativa?