
Error: «acad.exe – Entry Point Not Found»
Resumen
Introducción: Entry Point Not Found, un problema sistémico
El error aparece sin previo aviso: «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.»
Se reinicia el software. El error persiste. Se reinicia el equipo. El error persiste. Se reinstala. El error persiste.
Es el error más frustrante de Autodesk porque la causa raíz casi nunca es la que sugiere el mensaje. La DLL no está dañada, al menos en general. Lo habitual es que se haya cargado en memoria una DLL del sistema en conflicto, o que una actualización de Windows o de un controlador haya generado una incompatibilidad de versiones.
Hemos resuelto este error cientos de veces en AutoCAD, 3ds Max, Revit y otros productos de Autodesk. Esta guía recoge el método sistemático que utilizamos.
Qué causa «Entry Point Not Found»
Causa raíz n.º 1: versiones de DLL en conflicto
Windows permite que varias versiones de la misma DLL coexistan en un sistema. Si se carga primero una versión anterior (por el orden de PATH), el software de Autodesk no encuentra en la versión nueva el punto de entrada que espera.
Culpables habituales:
msvcp140.dll(runtime de C++, los conflictos de versión son frecuentes)vcruntime140.dll(runtime de Visual C++)msvcr120.dll(runtime de C++ más antiguo)
Causa raíz n.º 2: actualizaciones de Windows incompletas
Las actualizaciones de Windows 10/11 a veces dejan DLL huérfanas o interrumpen la instalación de .NET Framework. El software de Autodesk depende de versiones concretas de .NET; las actualizaciones incompletas rompen esa dependencia.
Causa raíz n.º 3: interferencia de software de terceros
La instalación de software de diseño (SolidWorks, FreeCAD, CATIA), herramientas de desarrollo (Visual Studio) o software de seguridad a veces inyecta DLL modificadas en el PATH del sistema y sustituye las versiones propias de Autodesk.
Causa raíz n.º 4: instalación defectuosa de Object Enabler
AutoCAD y Revit utilizan «Object Enablers», visores ligeros para archivos creados en otros productos. Una instalación defectuosa de un enabler provoca fallos de inicio en cascada en los productos relacionados.
Las DLL sintomáticas
Estas DLL aparecen en los errores «Entry Point Not Found»:
| Nombre de la DLL | Función | Causa del error |
|---|---|---|
| acbol.dll | Objeto de bloque de AutoCAD | Incompatibilidad de versiones (instalación antigua frente a nueva) |
| acdb16.dll | Base de datos de AutoCAD | Biblioteca de runtime en conflicto |
| AcGe16.dll | Motor de geometría de AutoCAD | Incompatibilidad con el runtime de C++ |
| acui.dll | Interfaz de usuario de AutoCAD | Resto de una actualización de Windows |
| acadm.dll | Modelo de AutoCAD | Reinstalación incompleta |
| acad.exe | Ejecutable de AutoCAD | Síntoma secundario (véase más arriba) |
La DLL que aparece en el error es un síntoma secundario, no la causa raíz. Aunque «arregle» esa DLL, el conflicto de fondo permanece y la siguiente en fallar será otra distinta.
Resolución paso a paso
Paso 1: busque DLL duplicadas en el sistema
- Abra el Símbolo del sistema como administrador
- Busque la DLL problemática:
where /R C:\ acbol.dll
Esta orden busca en toda la unidad C: todas las copias de acbol.dll. Es posible que encuentre entre 3 y 5 copias en ubicaciones distintas:
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)
Paso 2: identifique la DLL en conflicto
El culpable suele estar en una de estas ubicaciones:
C:\Windows\System32\: DLL de sistema de Windows (no debería contener DLL de Autodesk)C:\Program Files\Common Files\Autodesk\: compartida entre versiones (los conflictos de versión son probables)- Carpetas de instalaciones antiguas del software (restos de instalaciones anteriores)
Paso 3: elimine las DLL en conflicto o cámbieles el nombre
NO elimine DLL sin pensarlo con detenimiento. En su lugar, cámbieles el nombre (añada la extensión .bak):
cd C:\Windows\System32\
ren acbol.dll acbol.dll.bak
ren acdb16.dll acdb16.dll.bak
Cambiar el nombre permite recuperar el archivo fácilmente si algo falla.
Si la encuentra en C:\Program Files\Common Files\Autodesk\, cámbiele el nombre o elimínela:
cd "C:\Program Files\Common Files\Autodesk"
ren acbol.dll acbol.dll.bak
Paso 4: reinstale los redistribuibles de C++
La mayoría de los errores «Entry Point Not Found» se deben a conflictos de versiones del runtime de C++. Reinstale las versiones correctas:
-
Descargue Visual C++ Redistributable para Visual Studio 2015-2022 desde Microsoft: Redistribuibles de Microsoft Visual C++
-
Instale las versiones de 32 y de 64 bits:
VC_redist.x86.exe /quiet /norestart
VC_redist.x64.exe /quiet /norestart
-
Reinicie el sistema
-
Intente iniciar el software de Autodesk
Paso 5: verifique la instalación de .NET Framework
Autodesk 2024 y posteriores requiere .NET Framework 4.8 o superior. Verifique la instalación:
- Abra PowerShell como administrador
- Compruebe las versiones de .NET instaladas:
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 falta .NET 4.8:
- Descargue .NET 4.8 desde Microsoft
- Instálelo:
dotNetFx48_Full_setup.exe /q /norestart
reboot
Paso 6: reinstalación limpia del software de Autodesk
Si los pasos anteriores no funcionan, es necesaria una reinstalación limpia:
- Desinstale el software desde Panel de control > Programas > Desinstalar un programa
- Busque y elimine las carpetas de Autodesk sobrantes:
where /R C:\ /Q acad.exe acad.dll
del /S C:\Program Files\Autodesk\ (confirm before deleting)
- Busque y elimine las claves de registro de Autodesk:
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk" /f
reg delete "HKEY_CURRENT_USER\SOFTWARE\Autodesk" /f
- Reinicie
- Descargue un instalador nuevo desde su cuenta de Autodesk
- Instale con las opciones predeterminadas (sin ajustes personalizados)
- Pruebe el inicio
De AutoCAD a 3ds Max: conflictos de DLL
Un escenario habitual: usted importa un dibujo de AutoCAD en 3ds Max y 3ds Max se bloquea con «Entry Point Not Found».
Esto ocurre porque 3ds Max utiliza el motor de geometría de AutoCAD (AcGe.dll) para importar archivos .dwg. Si la versión de la DLL de AutoCAD entra en conflicto con la que espera 3ds Max, la importación falla.
Prevención:
-
Utilice la misma versión de los productos de Autodesk en todo el estudio. Si usa AutoCAD 2024, utilice 3ds Max 2024. Las combinaciones entre versiones (AutoCAD 2024 + 3ds Max 2023) introducen incompatibilidades.
-
Si debe combinar versiones, actualice todo al último parche:
Help > Check for Updates (in both AutoCAD and 3ds Max)
- Al importar un .dwg en 3ds Max:
- File > Import > AutoCAD DWG
- Seleccione su .dwg
- En el cuadro de diálogo de importación, marque «Merge Materials»
- Desmarque «Import Lights» (suele causar más conflictos de DLL)
Solución alternativa para bloqueos persistentes:
En lugar de importar directamente:
- En AutoCAD, exporte a FBX (File > Export > Export as FBX)
- En 3ds Max, importe el FBX (File > Import)
La importación de FBX evita por completo las DLL de AutoCAD y, con ello, los conflictos de DLL.
Error relacionado: «This Program Cannot Be Run»
Si ve «This program cannot be run» en lugar de «Entry Point Not Found», el problema es similar pero más grave:
- El EXE o la DLL está dañado, O
- Al sistema le faltan las bibliotecas necesarias
Resolución:
# 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
Caso real: conflictos de DLL en una render farm
Un estudio de VFX desplegó AutoCAD 2024 en 40 nodos de render farm para automatizar la importación de geometría. Cinco nodos fallaron con «Entry Point Not Found» durante el primer render de prueba.
Diagnóstico:
Los nodos de la render farm se habían preparado con una imagen base que incluía AutoCAD 2023 Object Enabler. Después, el administrador de sistemas instaló AutoCAD 2024 encima sin eliminar el enabler anterior, lo que generó conflictos de DLL.
Resolución:
- Se identificaron las DLL en conflicto
acbol.dllyacadm.dllen C:\Program Files\Common Files\Autodesk\ - Se cambió el nombre de los archivos antiguos (se añadió
.bak) - Se reinstaló .NET Framework 4.8 en todos los nodos
- Se reiniciaron todos los nodos
- Se importó un archivo .dwg de prueba para verificar
Prevención a futuro:
Script de prueba automatizado antes del despliegue en 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 este script falla en cualquier nodo, ese nodo se reinstala desde la imagen antes de pasar a producción.
FAQ
Q: ¿Debo eliminar la DLL problemática o cambiarle el nombre?
A: Cámbiele siempre el nombre (añada .bak). La eliminación es permanente; el cambio de nombre permite recuperarla. Si al renombrarla se rompe otro software, devuélvale su nombre original.
Q: ¿Por qué este error ocurre solo a veces y no en cada inicio? A: Es habitual que sea aleatorio. Que se carguen o no las DLL en conflicto depende del orden de inicio de la aplicación y del estado de la memoria del sistema. Un día funciona y al siguiente falla. Resulta muy frustrante.
Q: ¿Puedo usar AutoCAD 2023 y 2024 en el mismo equipo? A: Sí, pero es arriesgado. Los conflictos de DLL surgen con frecuencia. Si es posible, aíslelos en particiones distintas o en máquinas virtuales. Si comparten partición, mantenga una separación estricta de versiones.
Q: He eliminado la DLL en conflicto y ahora falla otro software. ¿Qué debo hacer? A: Devuelva a la DLL su nombre original (si la renombró en lugar de eliminarla). Si la eliminó, reinstale el software que ahora falla. Por eso es mejor renombrar que eliminar.
Q: ¿Cómo sé qué versión de .NET Framework necesita el software de Autodesk? A: Consulte los requisitos de instalación en la página de soporte de Autodesk. En general: AutoCAD 2023 y posteriores necesita .NET 4.8. Revit 2024 y posteriores necesita .NET 4.8. 3ds Max 2025 y posteriores necesita .NET 4.8 o superior.
Q: ¿Este error afecta a los envíos a una render farm? A: Sí. Si un solo nodo de la render farm tiene conflictos de DLL, ese nodo no puede iniciar el software de Autodesk y los trabajos fallan. Todos los nodos de la render farm deben superar la validación de DLL antes de pasar a producción.
Q: ¿Puede un antivirus causar este error? A: Sí. Algunos antivirus ponen en cuarentena o modifican archivos DLL. Añada las carpetas de instalación de Autodesk a las exclusiones del antivirus:
C:\Program Files\Autodesk\*
C:\Program Files\Common Files\Autodesk\*
Después, reinicie el servicio del antivirus y realice la prueba.
Q: ¿Qué diferencia hay entre este error en AutoCAD y en 3ds Max? A: La causa raíz es idéntica (un conflicto de DLL), pero cambia dónde se manifiesta. En 3ds Max puede verlo al importar geometría de AutoCAD. En el propio AutoCAD, lo verá al iniciar el programa.
Recursos relacionados
Conozca cómo resolver otros problemas de inicio de Autodesk:
- AutoCAD: guía adicional de solución de problemas
- Errores de carga de plugins en 3ds Max
- Problemas de instalación en los productos de Autodesk
Para el despliegue y la resolución de problemas en render farms:
- Instalar Maya en render farms
- Guía de render farm para estudios de arquitectura
- Configuración de renderizado en la nube para productos de Autodesk
Recursos externos
Para consultar el soporte y la documentación oficiales de Autodesk:
- Autodesk Knowledge Network
- Redistribuibles de Microsoft Visual C++
- Guía del Comprobador de archivos de sistema de Windows (SFC)



