
Erreur : « acad.exe – Entry Point Not Found »
Aperçu
Introduction : Entry Point Not Found, un problème systémique
L'erreur apparaît sans prévenir : "acad.exe – Entry Point Not Found. The procedure entry point [xxxxx] could not be located in the dynamic link library C:\Program Files\Autodesk[...][file].dll."
Vous redémarrez le logiciel. L'erreur persiste. Vous redémarrez l'ordinateur. L'erreur persiste. Vous réinstallez. L'erreur persiste.
C'est l'erreur Autodesk la plus frustrante, car sa cause réelle n'est presque jamais celle que le message laisse entendre. La DLL n'est généralement pas corrompue. En réalité, une DLL système en conflit a été chargée en mémoire, ou une mise à jour de Windows ou d'un pilote a créé une incompatibilité de versions.
Nous avons résolu cette erreur des centaines de fois sur AutoCAD, 3ds Max, Revit et d'autres produits Autodesk. Ce guide présente la démarche systématique que nous appliquons.
Les causes de l'erreur « Entry Point Not Found »
Cause n° 1 : versions de DLL en conflit
Windows permet à plusieurs versions d'une même DLL de coexister sur un système. Si une version plus ancienne est chargée en premier (en raison de l'ordre du PATH), le logiciel Autodesk ne trouve pas le point d'entrée attendu dans la nouvelle version.
Coupables fréquents :
msvcp140.dll(runtime C++, conflits de versions fréquents)vcruntime140.dll(runtime Visual C++)msvcr120.dll(ancien runtime C++)
Cause n° 2 : mises à jour Windows incomplètes
Les mises à jour de Windows 10/11 laissent parfois des DLL orphelines ou interrompent l'installation de .NET Framework. Les logiciels Autodesk dépendent de versions précises de .NET ; une mise à jour incomplète rompt cette dépendance.
Cause n° 3 : interférence de logiciels tiers
L'installation de logiciels de conception (SolidWorks, FreeCAD, CATIA), d'outils de développement (Visual Studio) ou de logiciels de sécurité injecte parfois des DLL modifiées dans le PATH système, ce qui remplace les versions propres à Autodesk.
Cause n° 4 : installation d'Object Enabler défectueuse
AutoCAD et Revit utilisent des « Object Enablers », des visionneuses légères pour les fichiers créés dans d'autres produits. Une installation d'enabler défectueuse provoque en cascade des échecs de démarrage sur les produits associés.
Les DLL symptomatiques
Ces DLL apparaissent dans les erreurs « Entry Point Not Found » :
| Nom de la DLL | Rôle | Cause de l'erreur |
|---|---|---|
| acbol.dll | Objet bloc AutoCAD | Incompatibilité de versions (ancienne et nouvelle installation) |
| acdb16.dll | Base de données AutoCAD | Bibliothèque d'exécution en conflit |
| AcGe16.dll | Moteur géométrique AutoCAD | Incompatibilité avec le runtime C++ |
| acui.dll | Interface utilisateur AutoCAD | Reliquat d'une mise à jour Windows |
| acadm.dll | Modèle AutoCAD | Réinstallation incomplète |
| acad.exe | Exécutable AutoCAD | Symptôme secondaire (voir ci-dessus) |
La DLL citée dans l'erreur est un symptôme secondaire, pas la cause réelle. Même si vous « réparez » cette DLL, le conflit sous-jacent subsiste et une autre DLL échoue à son tour.
Résolution pas à pas
Étape 1 : vérifier la présence de DLL en double sur votre système
- Ouvrez l'invite de commandes en tant qu'administrateur
- Recherchez la DLL problématique :
where /R C:\ acbol.dll
Cette commande parcourt tout votre disque C: à la recherche de toutes les copies de acbol.dll. Vous pouvez en trouver 3 à 5 à différents emplacements :
C:\Program Files\Autodesk\AutoCAD 2023\
C:\Program Files\Autodesk\AutoCAD 2024\
C:\Program Files\Common Files\Autodesk\
C:\Windows\System32\ (this shouldn't exist here)
D:\OldProject\Software\ (copied during previous project)
Étape 2 : identifier la DLL en conflit
Le coupable se trouve généralement dans l'un de ces emplacements :
C:\Windows\System32\: DLL système de Windows (ne devrait pas contenir de DLL Autodesk)C:\Program Files\Common Files\Autodesk\: dossier partagé entre les versions (conflits de versions probables)- Anciens dossiers d'installation de logiciels (restes d'installations précédentes)
Étape 3 : supprimer ou renommer les DLL en conflit
Ne supprimez PAS les DLL à la légère. Renommez-les plutôt (ajoutez l'extension .bak) :
cd C:\Windows\System32\
ren acbol.dll acbol.dll.bak
ren acdb16.dll acdb16.dll.bak
Le renommage permet de revenir facilement en arrière en cas de problème.
Si la DLL se trouve dans C:\Program Files\Common Files\Autodesk\, renommez-la ou supprimez-la :
cd "C:\Program Files\Common Files\Autodesk"
ren acbol.dll acbol.dll.bak
Étape 4 : réinstaller les redistribuables C++
La plupart des erreurs « Entry Point Not Found » sont dues à des conflits de versions du runtime C++. Réinstallez les versions appropriées :
-
Téléchargez Visual C++ Redistributable pour Visual Studio 2015-2022 depuis Microsoft : Microsoft Visual C++ redistributables
-
Installez les versions 32 bits et 64 bits :
VC_redist.x86.exe /quiet /norestart
VC_redist.x64.exe /quiet /norestart
-
Redémarrez votre système
-
Essayez de lancer le logiciel Autodesk
Étape 5 : vérifier l'installation de .NET Framework
Autodesk 2024+ requiert .NET Framework 4.8 ou une version plus récente. Vérifiez l'installation :
- Ouvrez PowerShell en tant qu'administrateur
- Vérifiez les versions de .NET installées :
Get-ChildItem "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP" -Recurse | Get-ItemProperty -Name Version, Release -EA 0 | Where { $_.PSChildName -match "^(?!S)\w" } | Select PSChildName, Version
Si .NET 4.8 est absent :
- Téléchargez .NET 4.8 depuis Microsoft
- Installez-le :
dotNetFx48_Full_setup.exe /q /norestart
reboot
Étape 6 : réinstaller proprement le logiciel Autodesk
Si les étapes ci-dessus échouent, une réinstallation propre est nécessaire :
- Désinstallez le logiciel via Panneau de configuration > Programmes > Désinstaller un programme
- Recherchez et supprimez les dossiers Autodesk résiduels :
where /R C:\ /Q acad.exe acad.dll
del /S C:\Program Files\Autodesk\ (confirm before deleting)
- Recherchez et supprimez les clés de registre Autodesk :
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk" /f
reg delete "HKEY_CURRENT_USER\SOFTWARE\Autodesk" /f
- Redémarrez
- Téléchargez un installateur récent depuis votre compte Autodesk
- Installez avec les options par défaut (sans paramètres personnalisés)
- Testez le lancement
Pipeline AutoCAD vers 3ds Max : conflits de DLL
Scénario courant : vous importez un dessin AutoCAD dans 3ds Max, et 3ds Max plante avec l'erreur « Entry Point Not Found ».
Cela se produit parce que 3ds Max utilise le moteur géométrique d'AutoCAD (AcGe.dll) pour importer les fichiers .dwg. Si la version de la DLL d'AutoCAD entre en conflit avec celle attendue par 3ds Max, l'import échoue.
Prévention :
-
Utilisez la même version des produits Autodesk dans tout votre studio. Si vous utilisez AutoCAD 2024, utilisez 3ds Max 2024. Les combinaisons de versions différentes (AutoCAD 2024 + 3ds Max 2023) introduisent des incompatibilités.
-
Si vous devez mélanger les versions, mettez tout à jour avec le dernier correctif :
Help > Check for Updates (in both AutoCAD and 3ds Max)
- Lors de l'import d'un .dwg dans 3ds Max :
- File > Import > AutoCAD DWG
- Sélectionnez votre .dwg
- Dans la boîte de dialogue d'import, cochez « Merge Materials »
- Décochez « Import Lights » (provoque souvent d'autres conflits de DLL)
Solution de contournement en cas de plantages persistants :
Au lieu d'importer directement :
- Dans AutoCAD, exportez au format FBX (File > Export > Export as FBX)
- Dans 3ds Max, importez le FBX (File > Import)
L'import FBX contourne entièrement les DLL d'AutoCAD, ce qui évite les conflits de DLL.
Erreur associée : « This Program Cannot Be Run »
Si vous voyez « This program cannot be run » à la place de « Entry Point Not Found », le problème est similaire mais plus grave :
- L'EXE ou la DLL est corrompu(e), OU
- Il manque au système des bibliothèques requises
Résolution :
# Repair Visual C++ libraries
VC_redist.x64.exe /repair
# Check system file integrity
sfc /scannow
# If SFC reports missing files, repair:
DISM /Online /Cleanup-Image /StartComponentCleanup
Cas concret : conflits de DLL sur une render farm
Un studio d'effets visuels a déployé AutoCAD 2024 sur 40 nœuds de sa render farm pour automatiser l'import de géométrie. Cinq nœuds ont échoué avec l'erreur « Entry Point Not Found » lors du premier rendu de test.
Diagnostic :
Les nœuds de la render farm avaient été créés à partir d'une image de base contenant l'Object Enabler d'AutoCAD 2023. L'administrateur système de la render farm a ensuite installé AutoCAD 2024 par-dessus sans supprimer l'ancien enabler, ce qui a créé des conflits de DLL.
Résolution :
- Identification des fichiers
acbol.dlletacadm.dllen conflit dans C:\Program Files\Common Files\Autodesk\ - Renommage des anciens fichiers (ajout de
.bak) - Réinstallation de .NET Framework 4.8 sur tous les nœuds
- Redémarrage de tous les nœuds
- Import de test d'un fichier .dwg pour vérification
Prévention à l'avenir :
Script de test automatisé avant le déploiement sur la render farm :
$testFile = "C:\test\sample.dwg"
$result = 3dsmax.exe -batch -script importTest.ms
if ($result -ne 0) {
Write-Error "DLL conflict detected; clean install required"
Exit 1
}
Si ce script échoue sur un nœud, celui-ci est réinstallé à partir d'une image propre avant toute utilisation en production.
FAQ
Q: Faut-il supprimer la DLL problématique ou la renommer ?
A: Renommez-la toujours (ajoutez .bak). La suppression est définitive, alors que le renommage permet de revenir en arrière. Si le renommage perturbe un autre logiciel, rétablissez le nom d'origine.
Q: Pourquoi cette erreur ne survient-elle que parfois, et non à chaque lancement ? A: Ce comportement aléatoire est typique. Le chargement ou non des DLL en conflit dépend de l'ordre de démarrage de l'application et de l'état de la mémoire du système. Un jour tout fonctionne, le lendemain l'erreur revient. C'est très frustrant.
Q: Puis-je utiliser AutoCAD 2023 et 2024 sur la même machine ? A: Oui, mais c'est risqué. Les conflits de DLL sont fréquents. Isolez-les si possible sur des partitions séparées ou dans des machines virtuelles. Si elles partagent la même partition, maintenez une séparation stricte des versions.
Q: J'ai supprimé la DLL en conflit et un autre logiciel ne fonctionne plus. Que faire ? A: Rétablissez le nom d'origine de la DLL (si vous l'avez renommée au lieu de la supprimer). Si vous l'avez supprimée, réinstallez le logiciel qui échoue maintenant. C'est pourquoi le renommage vaut mieux que la suppression.
Q: Comment savoir quelle version de .NET Framework les logiciels Autodesk requièrent ? A: Consultez la configuration requise sur la page d'assistance d'Autodesk. En règle générale : AutoCAD 2023+ requiert .NET 4.8. Revit 2024+ requiert .NET 4.8. 3ds Max 2025+ requiert .NET 4.8+.
Q: Cette erreur affecte-t-elle les envois de jobs vers une render farm ? A: Oui. Si un seul nœud de la render farm présente des conflits de DLL, ce nœud ne peut pas lancer les logiciels Autodesk, ce qui entraîne des échecs de jobs. Tous les nœuds doivent passer la validation des DLL avant toute utilisation en production.
Q: Un antivirus peut-il provoquer cette erreur ? A: Oui. Certains antivirus mettent en quarantaine ou modifient des fichiers DLL. Ajoutez les dossiers d'installation d'Autodesk aux exclusions de votre antivirus :
C:\Program Files\Autodesk\*
C:\Program Files\Common Files\Autodesk\*
Redémarrez ensuite le service antivirus et testez.
Q: Quelle est la différence entre cette erreur dans AutoCAD et dans 3ds Max ? A: La cause est identique (conflit de DLL), mais l'endroit où l'erreur se manifeste diffère. Dans 3ds Max, vous pouvez la voir lors de l'import de géométrie AutoCAD. Dans AutoCAD même, elle apparaît au lancement.
Ressources associées
Découvrez comment résoudre d'autres problèmes de démarrage d'Autodesk :
- AutoCAD – Guide de dépannage complémentaire
- Erreurs de chargement de plug-ins 3ds Max
- Problèmes d'installation sur les produits Autodesk
Pour le déploiement et le dépannage d'une render farm :
- Installer Maya sur une render farm
- Guide de la render farm pour les studios d'architecture
- Configurer le rendu cloud pour les produits Autodesk
Ressources externes
Pour la documentation et l'assistance officielles d'Autodesk :
- Autodesk Knowledge Network
- Microsoft Visual C++ Redistributables
- Guide du Vérificateur des fichiers système Windows (SFC)



