Résolution des erreurs de lien.exe
Publié le 18 juillet 2019 · mis à jour le 21 août 2026

Dll absentes
Par défaut les logiciels Comtrafic.exe et lien.exe n’ont pas besoin de logiciels supplémentaires pour fonctionner, par contre dès que lien.exe va accéder à des bases externes (MySQL, PostgeSQL..) pour récupérer les tickets de communications, des dll sont utilisées. Celles ci sont fournies lors de l’installation (dans C:comtraficbin) mais peuvent nécessiter d’autres dll Microsoft présentes ou non dans les systèmes d’exploitation.
Remarque préliminaire :
Pour régler la majorité des problèmes d’accès à une base de données externe (MySQL, PostGresql…) il est recommandé avant de régler les problèmes de lien.exe de vérifier l’accès à cette base avec le logiciel HeidiSQL, logiciel libre téléchargeable ici : https://www.heidisql.com/download.php?download=installer
L’accès à la base doit être vérifié avant de vérifier le fonctionnement de lien.exe.
Pour les problèmes rencontrés avec HeidiSQL les informations suivantes sont utiles :
- Problème de chargement de DLL : installer la mise à jour de Microsoft VC++ 2013 : https://support.microsoft.com/fr-fr/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package
-
Fichier MSVCR120.dll manquant : lancez l’installation de PostgreSQL : https://www.enterprisedb.com/downloads/postgres-postgresql-downloads choisissez la version 32 bits (Windows x86-32 ) de la version 10.xx. Il est inutile d’aller au bout de l’installation, attendre que les logiciels Microsoft soient installé, vérifier en lançant le raccourci de lien.exe
- Erreurs d’accès serveur :
- PostgreSQL : Could not connect to server … ou MySQL: Can’t connect to MySQL ou SQL Error: Access denied for user : Aucun accès au serveur vérifier qu’il fonctionne et que le port utilisé soit accessible du PC ComTrafic.
- PostgreSQL : Aucune entrée dans pg_hba.conf pour…. pas de droits ‘réseau’ pour l’adresse du serveur ComTrafic voir : https://docs.postgresql.fr/8.2/client-authentication-problems.html
Message ‘erreur : Fichier MSVCR100.dll manquants‘
Solutions :
1/ Faites une mise à jour du logiciel, les version à partir de 3.4.9 n’utilisent plus cette dll.
2/ Installez le redistribuable Visual C++ 2010 SP1, qui apporte cette DLL : Mise à jour de sécurité pour le composant MFC du package redistribuable Microsoft Visual C++ 2010 Service Pack 1. Prenez vcredist_x86.exe pour un Windows 32 bits et vcredist_x64.exe pour un Windows 64 bits — sur un Windows 64 bits, installer les deux ne gêne pas. Redémarrez ensuite le serveur : le fichier MSVCR100.dll doit alors se trouver dans C:\Windows\System32 et/ou dans C:\Windows\SysWOW64.
Mise à jour d’août 2026 : les deux adresses citées jusqu’ici (details.aspx?id=14632 et id=5555) ont été retirées par Microsoft. Elles sont remplacées par le lien ci-dessus, qui est la même version augmentée d’une mise à jour de sécurité. Visual C++ 2010 n’est plus suivi par Microsoft depuis le 14 juillet 2020 : la solution 1 — mettre le logiciel à jour — reste préférable.
Message ‘erreur : Fichier MSVCR120.dll manquants‘
Solution : lancez l’installation de PostgreSQL : https://www.enterprisedb.com/downloads/postgres-postgresql-downloads choisissez la version 32 bits (Windows x86-32 ) de la version 10.xx. Il est inutile d’aller au bout de l’installation, attendre que les logiciels Microsoft soient installé, vérifier en lançant le raccourci de lien.exe que ça fonctionne et arrêter l’installation.
Message ‘erreur : Connexion à la base impossible : None of the library… libpq.dll ‘
Solution : refaites une installation partielle de PostgreSQL à l’identique du paragraphe précédent, si ça ne règle pas le problème, récupérez les dernières versions des dll en réinstallant la dernière version de Comtrafic sur un autre PC et en copiant ces dll de et vers C:comtraficbin
Accès à la base
Message ‘Fichier de base ; non trouvé veuillez choisir un fichier’
Origine : le logiciel lien.exe n’a pas été lancé avec le bon environnement, il doit être lancé via un raccourci présent dans C:comtraficlien_1 et ce raccourci a C:comtraficlien_1 comme propriété ‘Démarrer dans’. Un fichier C:comtraficlien_1lien.ini doit exister et contenir le chemin de la base de données.
Solution : Arrêtez lien.exe (éventuellement par le gestionnaire des tâches en cas de problème) et relancez à partir du bon raccourci.
Message ‘E :Type Port : -1 inconnu’
Solution : La base Comtrafic n’a pas été initialisée. Arrêtez Lien.exe, lancez Comtrafic.exe pour initialiser la base et relancez lien.exe par son raccourci.
Une question sur votre installation ?
Notre support répond aux utilisateurs comme aux intégrateurs, et la liste de compatibilité indique ce qui se raccorde, marque par marque.