TL;DR — Résumé Rapide
Erreurs installation CONTPAQi : résolvez dépendances .NET, SQL Server, ID matériel, serveur de licences, conflits de ports et migrations de base de données.
Erreurs d’Installation et d’Activation de CONTPAQi
Les produits CONTPAQi (Comercial, Contabilidad, Nóminas, Bancos) sont les systèmes de gestion d’entreprise les plus utilisés au Mexique. Cependant, leur installation implique plusieurs composants interdépendants — SQL Server, le serveur de licences, .NET Framework et Visual C++ Redistributable — qui, en cas de défaillance, peuvent bloquer complètement l’accès au système.
Cet article couvre les erreurs les plus fréquentes lors de l’installation initiale, de la mise à niveau de version et de l’activation de licence, avec leurs causes et solutions étape par étape.
L’Erreur
Les messages d’erreur les plus courants lors de l’installation ou de l’activation de CONTPAQi :
- “Erreur lors de l’activation de la licence système” — apparaît à l’ouverture de CONTPAQi après une mise à jour Windows ou un changement de matériel.
- “Serveur de licences introuvable” — dans les installations réseau lorsque le serveur de licences ne fonctionne pas ou est inaccessible.
- “Le programme d’installation nécessite .NET Framework 4.5 ou supérieur” — lorsque des dépendances système sont manquantes.
- Le programme d’installation reste bloqué sur “Configuration des composants…” sans progresser.
- “Erreur lors de la migration de la base de données” — lors des mises à niveau depuis une version précédente.
- “Code d’activation déjà utilisé” ou “Code d’activation expiré”.
- Le service Serveur de licences CONTPAQi ne démarre pas dans les services Windows.
Cause du Problème
Chaque erreur a une cause spécifique :
- ID matériel modifié : Les mises à jour de fonctionnalités de Windows 10/11 peuvent modifier l’identifiant matériel que CONTPAQi utilise pour valider la licence, laissant le code d’activation lié au matériel précédent.
- Dépendances manquantes ou conflictuelles : CONTPAQi nécessite des versions spécifiques de Visual C++ Redistributable (2010, 2012, 2015-2022) et .NET Framework 4.8. Si une version est corrompue ou manquante, l’installateur échoue silencieusement ou se bloque.
- SQL Server mal configuré : L’instance
CONTPAQSQLn’existe pas, le service est arrêté ou les protocoles réseau (TCP/IP, canaux nommés) sont désactivés. - Ports bloqués par le pare-feu ou l’antivirus : Le serveur de licences utilise le port TCP 5555, SQL Server utilise TCP 1433 et UDP 1434 (SQL Browser). Si le pare-feu les bloque, les clients réseau ne peuvent pas se connecter.
- Ordre d’installation incorrect : Installer le produit avant le serveur de licences ou SQL Server génère des erreurs de configuration.
- Échec de la migration de base de données : Lors des mises à niveau entre versions majeures de CONTPAQi, le processus de migration peut échouer si la base contient des incohérences ou si la version SQL Server est incompatible.
Solution Étape par Étape
Étape 1 : Vérifier les prérequis
Avant d’installer, confirmez que le PC répond à ces exigences :
| Composant | Exigence Minimale |
|---|---|
| Système d’exploitation | Windows 10/11 (64 bits) |
| RAM | 8 Go (16 Go recommandé pour multi-produits) |
| SQL Server | Express 2014 ou supérieur (inclus dans l’installateur CONTPAQi) |
| .NET Framework | 4.8 (téléchargez depuis microsoft.com si manquant) |
| Visual C++ | 2010, 2012, 2015-2022 Redistributable (x86 et x64) |
Pour vérifier les composants installés, ouvrez Panneau de configuration → Programmes et fonctionnalités et recherchez “Microsoft Visual C++”. Téléchargez les versions manquantes depuis le Catalogue Microsoft Update.
Étape 2 : Résoudre le blocage à “Configuration des composants”
Si le programme d’installation se bloque à ce stade :
- Annulez l’installation et redémarrez le PC.
- Allez dans Panneau de configuration → Programmes et fonctionnalités.
- Désinstallez tous les packages “Microsoft Visual C++ Redistributable” (toutes versions et architectures).
- Redémarrez à nouveau.
- Exécutez l’installateur CONTPAQi en tant qu’administrateur avec l’antivirus désactivé.
Le programme d’installation CONTPAQi inclut ses propres versions des redistributables et les réinstallera proprement.
Étape 3 : Configurer SQL Server pour CONTPAQi
- Ouvrez le Gestionnaire de configuration SQL Server (recherchez “Sql Server” dans le menu Démarrer).
- Sous Services SQL Server, vérifiez que SQL Server (CONTPAQSQL) est En cours d’exécution avec démarrage Automatique.
- Sous Configuration réseau SQL Server → Protocoles pour CONTPAQSQL, activez TCP/IP et Canaux nommés.
- Dans les propriétés TCP/IP, allez à l’onglet Adresses IP, descendez jusqu’à IPAll et définissez le Port TCP à
1433(effacez toute valeur de port dynamique). - Redémarrez le service SQL Server.
- Dans le Pare-feu Windows, créez des exceptions entrantes pour :
- Port TCP 1433 (SQL Server)
- Port UDP 1434 (SQL Browser)
Étape 4 : Résoudre “Erreur lors de l’activation de la licence système”
Cette erreur apparaît lorsque l’ID matériel du PC a changé (après une mise à jour Windows, remplacement de carte mère, etc.) :
- Ouvrez CONTPAQi et allez dans Aide → Activer la licence.
- Saisissez votre numéro de série et votre code d’activation.
- Choisissez “Activation par internet” — si le code a déjà été utilisé sur ce même PC, le système le reconnaît et réactive automatiquement.
- Si vous recevez “Code déjà utilisé” ou “Matériel non correspondant”, choisissez “Activation téléphonique”.
- Appelez le 800 CON TPAQ (800 266 8727) pendant les heures ouvrables. Fournissez votre numéro de série et le code d’installation affiché à l’écran. L’agent vous donnera un nouveau code d’activation.
Étape 5 : Résoudre “Serveur de licences introuvable”
Dans les installations multi-utilisateurs en réseau :
- Sur le serveur, ouvrez
services.mscet vérifiez que le Serveur de licences CONTPAQi fonctionne. Sinon, démarrez-le et configurez le démarrage en Automatique. - Ajoutez une exception dans le Pare-feu Windows sur le serveur pour le port TCP 5555 (entrée et sortie).
- Depuis un PC client, faites un ping vers le serveur par nom et IP pour confirmer la connectivité.
- Sur le client, ouvrez CONTPAQi et allez dans Outils → Configurer le serveur de licences. Saisissez l’IP ou le nom du serveur correct.
Étape 6 : Résoudre les erreurs de migration lors d’une mise à niveau
Si la migration de base de données échoue lors d’une mise à niveau CONTPAQi :
- Avant la mise à niveau, créez une sauvegarde complète de toutes les entreprises depuis Utilitaires → Sauvegarde.
- Si la migration a déjà échoué, ne forcez pas une deuxième exécution. Restaurez la sauvegarde dans une copie de test.
- Vérifiez que SQL Server est dans une version compatible avec la nouvelle version CONTPAQi (consultez les notes de version).
- Exécutez le migrateur depuis le dossier d’installation en tant qu’administrateur :
C:\Program Files\Computación en Acción\CONTPAQi\Migrador.exe - Si l’erreur mentionne des tables spécifiques, contactez le support technique CONTPAQi avec le journal d’erreurs situé dans
C:\ProgramData\Compac\Logs\.
Solution Alternative
Si l’activation par internet et par téléphone échouent, vous pouvez générer un fichier de demande d’activation hors ligne :
- Sur l’écran d’activation, choisissez “Activation par fichier”.
- Enregistrez le fichier
.reqgénéré sur une clé USB. - Depuis un autre PC avec accès internet, accédez au portail d’activation CONTPAQi :
activacion.contpaqi.com. - Téléversez le fichier
.reqet téléchargez le fichier.licde réponse. - Sur le PC hors ligne, chargez le fichier
.licdans l’écran d’activation.
Prévention
- Documentez toujours votre numéro de série et votre code d’activation dans un endroit sûr — pas seulement dans l’e-mail du distributeur.
- Désactivez la licence avant de formater ou de changer le matériel : Aide → Désactiver la licence. Cela libère l’ID matériel et permet la réactivation sans appeler le support.
- Configurez SQL Server avec le port statique 1433 dès l’installation initiale pour éviter les conflits lorsque les mises à jour de SQL Server modifient les ports dynamiques.
- Créez une sauvegarde complète avant chaque mise à niveau de version pour vous protéger des échecs de migration.
- Utilisez un compte Windows avec des privilèges d’administrateur local tant pour l’installation que pour l’activation de CONTPAQi, surtout sur les PC joints à un domaine.
- Ajoutez des exclusions antivirus pour les dossiers
C:\Program Files\Computación en Acción\etC:\ProgramData\Compac\dès le premier jour.
Problèmes Connexes
- Conflit de ports avec Aspel : Si vous avez Aspel et CONTPAQi sur le même serveur, leurs serveurs de licences peuvent entrer en conflit. Aspel utilise le port 3050 pour Firebird. Vérifiez que chacun utilise un port distinct.
- CONTPAQi ne s’ouvre pas après une mise à jour Windows : Peut être un conflit avec le nouveau runtime .NET de Windows. Réinstallez .NET Framework 4.8 depuis le site Microsoft et redémarrez.
- L’instance SQL Server CONTPAQSQL disparaît : Se produit lorsque Windows Update installe une version de SQL Server qui écrase l’instance nommée. Réinstallez SQL Server Express manuellement avec le nom d’instance
CONTPAQSQL. - Code d’activation expiré : Les codes d’activation sont valables 30 jours à compter de la date d’achat. Contactez votre distributeur pour en générer un nouveau depuis le portail partenaires CONTPAQi.
Résumé
- Vérifiez toujours les prérequis (SQL Server, .NET 4.8, Visual C++) avant d’installer.
- Installez dans le bon ordre : serveur de licences → SQL Server → produit CONTPAQi.
- Les erreurs d’activation liées au changement de matériel se résolvent par téléphone au 800 266 8727.
- Le serveur de licences doit fonctionner comme service Windows avec le port TCP 5555 ouvert dans le pare-feu.
- Configurez SQL Server avec le port statique 1433 et activez TCP/IP depuis le gestionnaire de configuration SQL Server.
- Effectuez toujours une sauvegarde avant la mise à niveau pour vous protéger des échecs de migration de base de données.