- 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
69 lines
1.8 KiB
Markdown
69 lines
1.8 KiB
Markdown
# 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:
|
|
|
|
1. **Baixe o Inno Setup:**
|
|
- https://jrsoftware.org/isdl.php
|
|
- Instale o Inno Setup Compiler
|
|
|
|
2. **Abra o arquivo `CRIAR_INSTALADOR_INNO.iss` no Inno Setup**
|
|
|
|
3. **Compile:**
|
|
- Clique em "Build" > "Compile"
|
|
- O instalador `NoIdle-Setup.exe` será gerado
|
|
|
|
4. **No JumpCloud:**
|
|
- Faça upload do `NoIdle-Setup.exe`
|
|
- Comando de instalação silenciosa:
|
|
```
|
|
NoIdle-Setup.exe /SILENT /NORESTART
|
|
```
|
|
|
|
## Opção 2: NSIS (Nullsoft Scriptable Install System)
|
|
|
|
### Como usar:
|
|
|
|
1. Baixe NSIS: https://nsis.sourceforge.io/Download
|
|
2. Use o script NSIS (posso criar se necessário)
|
|
3. 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:
|
|
|
|
1. **"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"`
|
|
|
|
2. **"Erro ao compilar .wxs"**
|
|
- Verifique se o `NoIdle.exe` está na mesma pasta
|
|
- Verifique a sintaxe do `.wxs`
|
|
|
|
3. **"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?
|
|
|