Files
NoIdle/SOLUCAO_ALTERNATIVA.md
root 6086c13be7 feat: Implementação completa do NoIdle - Cliente, Backend e Scripts
- 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
2025-11-16 22:56:35 +00:00

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:

  1. Baixe o Inno Setup:

  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?