TL;DR — Resumo Rápido

Erros de instalação e ativação do CONTPAQi: corrija .NET, SQL Server, ID de hardware, servidor de licenças, conflitos de porta e migrações de banco de dados.

Erros de Instalação e Ativação do CONTPAQi

Os produtos CONTPAQi (Comercial, Contabilidad, Nóminas, Bancos) são os sistemas de gestão empresarial mais usados no México. No entanto, sua instalação envolve múltiplos componentes interdependentes — SQL Server, Servidor de Licenças, .NET Framework e Visual C++ Redistributable — que, quando falham, podem bloquear completamente o acesso ao sistema.

Este artigo cobre os erros mais frequentes durante a instalação inicial, atualização de versão e ativação de licença, com suas causas e soluções passo a passo.

O Erro

As mensagens de erro mais comuns durante a instalação ou ativação do CONTPAQi:

  • “Erro ao ativar a licença do sistema” — aparece ao abrir o CONTPAQi após uma atualização do Windows ou mudança de hardware.
  • “Servidor de licenças não encontrado” — em instalações em rede quando o Servidor de Licenças não está em execução ou não é acessível.
  • “O instalador requer .NET Framework 4.5 ou superior” — quando faltam dependências do sistema.
  • O instalador trava em “Configurando componentes…” sem avançar.
  • “Erro ao migrar o banco de dados” — durante atualizações de uma versão anterior.
  • “Código de ativação já utilizado” ou “Código de ativação expirado”.
  • O serviço CONTPAQi Servidor de Licenças não inicia no Windows Services.

Causa do Problema

Cada erro tem uma causa específica:

  • ID de hardware alterado: As atualizações de recursos do Windows 10/11 podem alterar o identificador de hardware que o CONTPAQi usa para validar a licença, deixando o código de ativação vinculado ao hardware anterior.
  • Dependências ausentes ou conflitantes: O CONTPAQi requer versões específicas do Visual C++ Redistributable (2010, 2012, 2015-2022) e .NET Framework 4.8. Se alguma versão estiver corrompida ou ausente, o instalador falha silenciosamente ou trava.
  • SQL Server mal configurado: A instância CONTPAQSQL não existe, o serviço está parado ou os protocolos de rede (TCP/IP, Pipes nomeados) estão desativados.
  • Portas bloqueadas por firewall ou antivírus: O Servidor de Licenças usa a porta TCP 5555, o SQL Server usa TCP 1433 e UDP 1434 (SQL Browser). Se o firewall as bloquear, os clientes em rede não conseguem conectar.
  • Ordem de instalação incorreta: Instalar o produto antes do Servidor de Licenças ou do SQL Server gera erros de configuração.
  • Falha na migração do banco de dados: Ao atualizar entre versões principais do CONTPAQi, o processo de migração pode falhar se o banco tiver inconsistências ou a versão do SQL Server for incompatível.

Solução Passo a Passo

Passo 1: Verificar pré-requisitos

Antes de instalar, confirme que o computador atende a estes requisitos:

ComponenteRequisito Mínimo
Sistema OperacionalWindows 10/11 (64 bits)
RAM8 GB (16 GB recomendado para múltiplos produtos)
SQL ServerExpress 2014 ou superior (incluído no instalador CONTPAQi)
.NET Framework4.8 (baixe do microsoft.com se ausente)
Visual C++2010, 2012, 2015-2022 Redistributable (x86 e x64)

Para verificar os componentes instalados, abra Painel de Controle → Programas e Recursos e pesquise “Microsoft Visual C++”. Baixe as versões ausentes do Catálogo do Microsoft Update.

Passo 2: Resolver o instalador travado em “Configurando componentes”

Se o instalador travar neste ponto:

  1. Cancele a instalação e reinicie o computador.
  2. Vá a Painel de Controle → Programas e Recursos.
  3. Desinstale todos os pacotes “Microsoft Visual C++ Redistributable” (todas as versões e arquiteturas).
  4. Reinicie novamente.
  5. Execute o instalador do CONTPAQi como administrador com o antivírus desativado.

O instalador do CONTPAQi inclui suas próprias versões dos redistributables e os reinstalará de forma limpa.

Passo 3: Configurar o SQL Server para o CONTPAQi

  1. Abra o SQL Server Configuration Manager (pesquise “Sql Server” no menu Iniciar).
  2. Em Serviços do SQL Server, verifique que o SQL Server (CONTPAQSQL) está Em Execução com inicialização Automática.
  3. Em Configuração de Rede do SQL Server → Protocolos para CONTPAQSQL, habilite TCP/IP e Pipes Nomeados.
  4. Nas propriedades do TCP/IP, vá à aba Endereços IP, desça até IPAll e defina a Porta TCP como 1433 (limpe qualquer valor de porta dinâmica).
  5. Reinicie o serviço do SQL Server.
  6. No Firewall do Windows, crie exceções de entrada para:
    • Porta TCP 1433 (SQL Server)
    • Porta UDP 1434 (SQL Browser)

Passo 4: Resolver “Erro ao ativar a licença do sistema”

Este erro aparece quando o ID de hardware do computador mudou (após atualização do Windows, troca de placa-mãe, etc.):

  1. Abra o CONTPAQi e vá a Ajuda → Ativar Licença.
  2. Insira o número de série e o código de ativação.
  3. Escolha “Ativação por internet” — se o código foi usado anteriormente no mesmo computador, o sistema o reconhece e reativa automaticamente.
  4. Se receber “Código já utilizado” ou “Hardware não corresponde”, escolha “Ativação telefônica”.
  5. Ligue para 800 CON TPAQ (800 266 8727) em horário comercial. Forneça o número de série e o código de instalação exibido na tela. O agente fornecerá um novo código de ativação.

Passo 5: Resolver “Servidor de licenças não encontrado”

Em instalações multiusuário em rede:

  1. No servidor, abra services.msc e verifique que o CONTPAQi Servidor de Licenças está em execução. Se não, inicie-o e configure a inicialização como Automática.
  2. Adicione uma exceção no Firewall do Windows no servidor para a porta TCP 5555 (entrada e saída).
  3. Em um computador cliente, faça ping ao servidor por nome e IP para confirmar a conectividade.
  4. No cliente, abra o CONTPAQi e vá a Ferramentas → Configurar servidor de licenças. Insira o IP ou nome do servidor correto.

Passo 6: Resolver erros de migração ao atualizar a versão

Se a migração do banco de dados falhar ao atualizar o CONTPAQi:

  1. Antes de atualizar, faça um backup completo de todas as empresas em Utilitários → Backup.
  2. Se a migração já falhou, não force uma segunda execução. Restaure o backup em uma cópia de teste.
  3. Verifique que o SQL Server está na versão compatível com a nova versão do CONTPAQi (consulte as notas de versão).
  4. Execute o migrador a partir da pasta de instalação como administrador: C:\Program Files\Computación en Acción\CONTPAQi\Migrador.exe
  5. Se o erro mencionar tabelas específicas, entre em contato com o suporte técnico do CONTPAQi com o log de erro em C:\ProgramData\Compac\Logs\.

Solução Alternativa

Se a ativação por internet e por telefone falharem, você pode gerar um arquivo de solicitação de ativação offline:

  1. Na tela de ativação, escolha “Ativação por arquivo”.
  2. Salve o arquivo .req gerado em um pen drive.
  3. Em outro computador com acesso à internet, acesse o portal de ativação do CONTPAQi: activacion.contpaqi.com.
  4. Faça upload do arquivo .req e baixe o arquivo .lic de resposta.
  5. No computador sem internet, carregue o arquivo .lic na tela de ativação.

Prevenção

  • Documente sempre o número de série e o código de ativação em um local seguro — não apenas no e-mail do distribuidor.
  • Desative a licença antes de formatar ou trocar hardware: Ajuda → Desativar Licença. Isso libera o ID de hardware e permite reativar sem ligar para o suporte.
  • Configure o SQL Server com porta estática 1433 durante a instalação inicial para evitar conflitos quando atualizações do SQL Server alteram portas dinâmicas.
  • Crie um backup completo antes de cada atualização de versão para se proteger de falhas de migração.
  • Use uma conta do Windows com privilégios de administrador local tanto para instalar quanto para ativar o CONTPAQi, especialmente em computadores ingressados em domínio.
  • Adicione exclusões ao antivírus para as pastas C:\Program Files\Computación en Acción\ e C:\ProgramData\Compac\ desde o primeiro dia.

Problemas Relacionados

  • Conflito de portas com o Aspel: Se você tiver Aspel e CONTPAQi no mesmo servidor, os servidores de licenças podem entrar em conflito. O Aspel usa a porta 3050 para Firebird. Verifique se cada um usa uma porta diferente.
  • CONTPAQi não abre após atualização do Windows: Pode ser um conflito com o novo runtime .NET do Windows. Reinstale o .NET Framework 4.8 do site da Microsoft e reinicie.
  • Instância SQL Server CONTPAQSQL desaparece: Ocorre quando o Windows Update instala uma versão do SQL Server que sobrescreve a instância nomeada. Reinstale o SQL Server Express manualmente com o nome de instância CONTPAQSQL.
  • Código de ativação expirado: Os códigos de ativação têm validade de 30 dias a partir da data de compra. Entre em contato com o distribuidor para gerar um novo pelo portal de parceiros do CONTPAQi.

Resumo

  • Sempre verifique os pré-requisitos (SQL Server, .NET 4.8, Visual C++) antes de instalar.
  • Instale na ordem correta: Servidor de Licenças → SQL Server → produto CONTPAQi.
  • Erros de ativação por mudança de hardware são resolvidos por telefone no 800 266 8727.
  • O Servidor de Licenças deve estar rodando como serviço do Windows com a porta TCP 5555 aberta no firewall.
  • Configure o SQL Server com porta estática 1433 e habilite o TCP/IP pelo SQL Server Configuration Manager.
  • Sempre faça backup antes de atualizar para se proteger de falhas de migração de banco de dados.

Artigos Relacionados