Soporte
Error "Clase no registrada", "Imposible abrir el fichero CargadorNet.dll" o "Unknown error 0x80131700": faltan dependencias del sistema (.NET / Visual C++)
Resumen
Algunos módulos de MDT dependen de componentes del sistema operativo: los redistribuibles de Microsoft Visual C++ y el .NET Framework. Cuando alguno de estos componentes falta o está dañado —algo habitual en equipos nuevos o tras una instalación que no finalizó correctamente—, ciertos comandos fallan con mensajes como "Clase no registrada", "Imposible abrir el fichero CargadorNet.dll" o "Unknown error 0x80131700", o el propio instalador avisa de que falta un componente. La solución consiste en instalar o reparar la dependencia correcta, y los ficheros necesarios se incluyen en la propia carpeta de instalación de MDT. Si el error no nombra ninguno de estos componentes y lo que falla es el propio instalador, consulte Cómo resolver incidencias con el instalador de MDT 26.
Aplicable a
MDT — aplicable a MDT 9, MDT 25 y MDT 26. Las rutas de los redistribuibles (
Runtimes\x64) están documentadas en los casos de MDT 9 y MDT 25; en MDT 26 están verificados los dos pasos que resuelven la mayoría de los casos: ejecutarDep2.exede la subcarpetabiny activar el .NET Framework 3.5.CAD: AutoCAD (casos con 2021, 2025 y 2026), ZWCAD 2025, GstarCAD 2026
Síntomas
Al ejecutar comandos como Editar Punto, Cambiar Formato de puntos o Insertar imagen WMS aparece el mensaje "Clase no registrada" (en ocasiones acompañado de "unknown error"), aunque se ejecute el CAD como administrador.
Aparece el error "Imposible abrir el fichero CargadorNet.dll".
Al cambiar el formato de los puntos (MDT > Puntos > Modificar Puntos > Cambiar Formato) aparece "Unknown error 0x80131700"; en algún caso el CAD llega a bloquearse.
Durante la instalación en un equipo nuevo, el instalador avisa de que falta el "Visual C++ Runtime 9.0 Service Pack 1" u otros componentes.
Algunos menús aparecen en inglés y no es posible editar el bloque de punto de MDT (caso documentado con el .NET Framework dañado).
Causa
Los módulos afectados dependen de componentes de Windows que no están presentes o no quedaron bien instalados:
Redistribuibles de Visual C++: el instalador de MDT está programado para instalarlos si no existen, pero puede no conseguirlo (por ejemplo, por falta de privilegios). Al faltar, los comandos que los usan devuelven "Clase no registrada" o no pueden cargar
CargadorNet.dll..NET Framework: los módulos de edición de puntos (por ejemplo
PuntosMDT25.dll) dependen del .NET Framework; si está incompleto o dañado aparecen los errores 0x80131700, "Clase no registrada", menús en inglés o fallos al editar el bloque de punto.
Solución
Caso: "Clase no registrada" o "Imposible abrir el fichero CargadorNet.dll" al ejecutar comandos
Los redistribuibles necesarios se incluyen en la carpeta de instalación de MDT, en la subcarpeta Runtimes\x64:
Cierre el CAD y abra el Explorador de archivos en la carpeta donde instaló MDT (por defecto
C:\Program Files (x86)\Aplitop\MDT25oC:\Program Files (x86)\Aplitop\MDT9).Entre en las subcarpetas
Runtimes>x64e instale el redistribuible correspondiente: en los casos documentados,vcredist2010_x64.exepara MDT25 yvcredist2008sp1.exepara MDT9.Reinicie el equipo.
Si el error de "Clase no registrada" persiste, ejecute el fichero
reg64(en la subcarpetadotnetde la carpeta de instalación, por ejemploC:\Program Files (x86)\Aplitop\MDT25\dotnet) con privilegios de administrador.Abra el CAD y compruebe que el comando ya funciona.
Si el aviso aparece durante la instalación en un equipo nuevo ("falta el Visual C++ Runtime 9.0 Service Pack 1"):
Descargue e instale el redistribuible de Visual C++ 2008 SP1 (
vcredist2008sp1.exe, disponible en http://soporte.aplitop.com/usuarios/runtimes_x86/vcredist2008sp1.exe). Soporte también puede facilitarle un paquete con el conjunto completo de librerías del Visual C++ 9.0 SP1; en ese caso instálelas todas.Reinicie el equipo e inicie MDT de nuevo.
Caso: "Unknown error 0x80131700" al cambiar el formato de los puntos
Este error indica que falta una actualización de Windows que el instalador de MDT intenta aplicar durante la instalación, pero que puede no haberse completado (habitualmente por falta de privilegios):
Entre en la subcarpeta
binde la carpeta de instalación y ejecute el ficheroDep2.exe— por ejemploC:\Program Files (x86)\Aplitop\MDT25\bin, oC:\Program Files (x86)\Aplitop\MDT26\binen MDT 26. Se instalará la actualización pendiente; al finalizar, pruebe de nuevo el comando. Si al ejecutarlo aparece una ventana de Windows Update, espere a que el proceso de actualización termine.Si no se resuelve, ejecute
reg64(subcarpetadotnet) con privilegios de administrador, como en el caso anterior.En un caso documentado soporte indicó también instalar
vcredist2008sp1.exedesde la subcarpetaRuntimes\x64.Si el error continúa, lo más probable es que el propio .NET Framework esté dañado: en los casos documentados se resolvió desinstalando y volviendo a instalar (o reparando) los .NET Framework del equipo, en ocasiones con ayuda de soporte por conexión remota.
Para diagnosticar este tipo de errores, soporte puede pedirle el informe de instalación: ejecute MDT > Acerca de TCP, pulse el botón Exportar y envíe el fichero que se genera.
Caso: .NET Framework mal instalado (menús en inglés, edición del bloque de punto, "Clase no registrada")
Si la instalación de MDT se hizo sin el .NET Framework 3.5 activado, o este quedó dañado, pueden aparecer errores diversos ("Clase no registrada" al cambiar colores, menús que se muestran en inglés aunque se cambie el idioma en MDT > Utilidades > Configuración, imposibilidad de editar el bloque de punto):
Active el .NET Framework 3.5 en Windows: pulse el botón Inicio, escriba
característicasy abra Activar o desactivar las características de Windows; marque la primera opción (.NET Framework 3.5) y pulse Aceptar. Si Windows pregunta si desea descargar los archivos de Internet, responda afirmativamente.Con el Framework ya instalado, desinstale MDT y realice una instalación limpia de la versión más actualizada: descomprima por completo el ZIP descargado y ejecute el
setup.exede la carpeta descomprimida con la opción Ejecutar como administrador, comprobando que el instalador detecta su versión de CAD. Si el instalador da problemas, consulte Cómo resolver incidencias con el instalador de MDT 26.Si los síntomas continúan, repare o reinstale los .NET Framework del equipo: en los casos documentados esto resolvió definitivamente el problema.
Si el problema persiste
Ejecute MDT > Acerca de TCP > Exportar y envíe a soporte el fichero generado: con él pueden comprobar el estado de la instalación e indicarle los pasos a seguir.
En un caso documentado, ni
Dep2.exeni la reinstalación limpia resolvieron el error 0x80131700 porque faltaba un fichero del .NET Framework (posiblemente eliminado por el antivirus); fue necesario que soporte se conectara en remoto al equipo y que el usuario reparara los .NET Framework. Si llega a este punto, contacte con soporte e indique su disponibilidad para una conexión remota, con un usuario con permisos de administrador presente. Para evitar que el antivirus interfiera en una nueva instalación, consulte ANTIVIRUS - Recomendaciones durante la instalación de MDT.
Categoría: Instalación y actualización · Nivel: Intermedio