TL;DR — Resumen Rápido
CONTPAQi falla al instalar o activar: resuelva errores de .NET, SQL Server, ID de hardware, servidor de licencias, puertos y migración de datos.
Errores de Instalación y Activación de CONTPAQi
Los productos CONTPAQi (Comercial, Contabilidad, Nóminas, Bancos) son los sistemas de gestión empresarial más utilizados en México. Sin embargo, su instalación involucra múltiples componentes interdependientes — SQL Server, el Servidor de Licencias, .NET Framework y Visual C++ Redistributable — que, cuando fallan, pueden bloquear completamente el acceso al sistema.
Este artículo cubre los errores más frecuentes durante la instalación inicial, la actualización de versión y la activación de licencia, con sus causas y soluciones paso a paso.
El Error
Los mensajes de error más comunes que verá durante la instalación o activación de CONTPAQi son:
- “Error al activar la licencia del sistema” — aparece al abrir CONTPAQi después de una actualización de Windows o cambio de hardware.
- “No se encontró el servidor de licencias” — en instalaciones en red cuando el Servidor de Licencias no está corriendo o no es accesible.
- “El instalador requiere .NET Framework 4.5 o superior” — cuando faltan dependencias del sistema.
- El instalador se queda colgado en “Configurando componentes…” sin avanzar.
- “Error al migrar la base de datos” — durante actualizaciones de una versión anterior.
- “El código de activación ya fue utilizado” o “El código de activación ha expirado”.
- El servicio CONTPAQi Servidor de Licencias no inicia en Windows Services.
Causa del Problema
Cada error tiene una causa específica:
- ID de hardware cambiado: Las actualizaciones de funciones de Windows 10/11 (como la actualización anual de versión) pueden cambiar el identificador de hardware que CONTPAQi usa para validar la licencia. El código de activación queda vinculado al hardware anterior.
- Dependencias faltantes o conflictivas: CONTPAQi requiere versiones específicas de Visual C++ Redistributable (2010, 2012, 2015-2022) y .NET Framework 4.8. Si alguna versión está corrupta o falta, el instalador falla silenciosamente o se congela.
- SQL Server mal configurado: La instancia
CONTPAQSQLno existe, el servicio está detenido, o los protocolos de red (TCP/IP, Named Pipes) están deshabilitados. - Puertos bloqueados por firewall o antivirus: El Servidor de Licencias usa el puerto TCP 5555, SQL Server usa TCP 1433 y UDP 1434 (SQL Browser). Si el firewall los bloquea, los clientes en red no pueden conectarse.
- Orden de instalación incorrecto: Instalar el producto antes que el Servidor de Licencias o SQL Server genera errores de configuración que no son obvios.
- Falla en migración de base de datos: Al actualizar de CONTPAQi versión 12 a 14 (o cualquier salto mayor), el proceso de migración de la base de datos puede fallar si la base tiene inconsistencias o si la versión de SQL Server es incompatible.
Solución Paso a Paso
Paso 1: Verificar requisitos previos
Antes de instalar, confirme que el equipo cumple con los siguientes requisitos:
| Componente | Requisito Mínimo |
|---|---|
| Sistema Operativo | Windows 10/11 (64 bits) |
| RAM | 8 GB (16 GB recomendado para multi-producto) |
| SQL Server | Express 2014 o superior (incluido en el instalador CONTPAQi) |
| .NET Framework | 4.8 (descargue desde microsoft.com si falta) |
| Visual C++ | 2010, 2012, 2015-2022 Redistributable (x86 y x64) |
Para verificar los componentes instalados, abra Panel de Control → Programas y características y busque “Microsoft Visual C++”. Si falta alguna versión, descárguela desde el Catálogo de Microsoft Update.
Paso 2: Resolver el instalador colgado en “Configurando componentes”
Si el instalador se congela en este punto:
- Cancele la instalación y reinicie el equipo.
- Vaya a Panel de Control → Programas y características.
- Desinstale todos los paquetes “Microsoft Visual C++ Redistributable” (todas las versiones y arquitecturas).
- Reinicie nuevamente.
- Ejecute el instalador de CONTPAQi como administrador con el antivirus desactivado.
El instalador de CONTPAQi incluye sus propias versiones de los redistributables y los reinstalará limpiamente.
Paso 3: Configurar SQL Server para CONTPAQi
- Abra SQL Server Configuration Manager (busque “Sql Server” en el menú Inicio).
- En Servicios de SQL Server, verifique que SQL Server (CONTPAQSQL) esté en estado Ejecutándose con inicio Automático.
- En Configuración de red de SQL Server → Protocolos para CONTPAQSQL, habilite TCP/IP y Canalizaciones con nombre.
- En las propiedades de TCP/IP, vaya a la pestaña Direcciones IP, baje hasta IPAll y establezca el Puerto TCP en
1433(elimine el valor del puerto dinámico). - Reinicie el servicio SQL Server.
- En el Firewall de Windows, cree excepciones de entrada para:
- Puerto TCP 1433 (SQL Server)
- Puerto UDP 1434 (SQL Browser)
Paso 4: Resolver “Error al activar la licencia del sistema”
Este error aparece cuando el ID de hardware del equipo cambió (tras actualización de Windows, cambio de placa base, etc.):
- Abra CONTPAQi y vaya a Ayuda → Activar licencia.
- Ingrese su número de serie y código de activación.
- Elija “Activación por internet” — si el código fue usado en el mismo equipo, el sistema lo reconoce y reactiva automáticamente.
- Si recibe “Código ya utilizado” o “Hardware no coincide”, elija “Activación telefónica”.
- Llame al 800 CON TPAQ (800 266 8727) en horario hábil. Proporcione su número de serie y el código de instalación que aparece en pantalla. El agente le dará un código de activación nuevo.
Paso 5: Resolver “No se encontró el servidor de licencias”
En instalaciones multiusuario en red:
- En el servidor, abra
services.mscy verifique que CONTPAQi Servidor de Licencias esté ejecutándose. Si no, inícielo y configure inicio Automático. - Agregue una excepción al Firewall de Windows en el servidor para el puerto TCP 5555 (entrada y salida).
- Desde un equipo cliente, haga ping al servidor por nombre e IP para confirmar conectividad.
- En el cliente, abra CONTPAQi y vaya a Herramientas → Configurar servidor de licencias. Ingrese la IP o nombre del servidor correcto.
Paso 6: Resolver errores de migración al actualizar versión
Si la migración de base de datos falla al actualizar CONTPAQi:
- Antes de actualizar, haga un respaldo completo de todas las empresas desde Utilerías → Respaldo.
- Si ya falló, no fuerce una segunda ejecución del migrador. Restaure el respaldo en una copia de prueba.
- Verifique que SQL Server esté en la versión compatible con la nueva versión de CONTPAQi (consulte las notas de la versión).
- Ejecute el migrador desde la carpeta de instalación como administrador:
C:\Program Files\Computación en Acción\CONTPAQi\Migrador.exe - Si el error menciona tablas específicas, contacte al soporte técnico de CONTPAQi con el log de error ubicado en
C:\ProgramData\Compac\Logs\.
Solución Alternativa
Si la activación por internet y por teléfono fallan, puede generar un archivo de solicitud de activación (modo sin conexión):
- En la pantalla de activación, elija “Activación por archivo”.
- Guarde el archivo
.reqgenerado en una USB. - Desde otro equipo con internet, acceda al portal de activación de CONTPAQi:
activacion.contpaqi.com. - Suba el archivo
.reqy descargue el archivo.licde respuesta. - En el equipo sin internet, cargue el archivo
.licen la pantalla de activación.
Prevención
- Documente siempre su número de serie y código de activación en un lugar seguro (no solo en el correo del distribuidor).
- Desactive la licencia antes de formatear o cambiar hardware: Ayuda → Desactivar licencia. Esto libera el ID de hardware y permite reactivar sin llamar a soporte.
- Configure SQL Server con puerto estático 1433 desde la instalación inicial para evitar conflictos con actualizaciones de SQL Server que cambian puertos dinámicos.
- Cree respaldos antes de cada actualización de versión — los errores de migración de base de datos son los más difíciles de recuperar.
- Use una cuenta de Windows con privilegios de administrador local tanto para instalar como para activar CONTPAQi, especialmente en equipos unidos a dominio.
- Agregue las exclusiones del antivirus para las carpetas
C:\Program Files\Computación en Acción\yC:\ProgramData\Compac\desde el primer día.
Problemas Relacionados
- Conflicto de puertos con Aspel: Si tiene Aspel y CONTPAQi instalados en el mismo servidor, sus servidores de licencias pueden entrar en conflicto. Verifique que no intenten usar el mismo puerto (Aspel usa el 3050 para Firebird). Configure cada uno en puertos distintos.
- CONTPAQi no abre después de actualización de Windows: Puede ser un conflicto con el nuevo runtime de .NET de Windows. Reinstale .NET Framework 4.8 desde la web de Microsoft y reinicie.
- Instancia SQL Server CONTPAQSQL desaparece: Ocurre cuando Windows Update instala una versión de SQL Server que sobrescribe la instancia. Reinstale SQL Server Express con el nombre de instancia
CONTPAQSQLmanualmente. - El código de activación expiró: Los códigos de activación tienen validez de 30 días desde la fecha de compra. Si expiró, contacte a su distribuidor para que genere uno nuevo desde el portal de partners de CONTPAQi.
Resumen
- Verifique siempre los requisitos previos (SQL Server, .NET 4.8, Visual C++) antes de instalar.
- Instale en el orden correcto: Servidor de Licencias → SQL Server → Producto CONTPAQi.
- Los errores de activación por cambio de hardware se resuelven por teléfono al 800 266 8727.
- El Servidor de Licencias debe estar corriendo como servicio de Windows con el puerto 5555 abierto en el firewall.
- Configure SQL Server con puerto estático 1433 y habilite TCP/IP desde SQL Server Configuration Manager.
- Siempre haga respaldo completo antes de actualizar de versión para protegerse de fallos de migración.