→ Área privada
Aplitop · Surveying the Future

Soporte

Error "Clase no registrada", "Imposible abrir el fichero CargadorNet.dll" o "Unknown error 0x80131700": faltan dependencias del sistema (.NET / Visual C++)

Actualizado el

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: ejecutar Dep2.exe de la subcarpeta bin y 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:

  1. Cierre el CAD y abra el Explorador de archivos en la carpeta donde instaló MDT (por defecto C:\Program Files (x86)\Aplitop\MDT25 o C:\Program Files (x86)\Aplitop\MDT9).

  2. Entre en las subcarpetas Runtimes > x64 e instale el redistribuible correspondiente: en los casos documentados, vcredist2010_x64.exe para MDT25 y vcredist2008sp1.exe para MDT9.

  3. Reinicie el equipo.

  4. Si el error de "Clase no registrada" persiste, ejecute el fichero reg64 (en la subcarpeta dotnet de la carpeta de instalación, por ejemplo C:\Program Files (x86)\Aplitop\MDT25\dotnet) con privilegios de administrador.

  5. 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"):

  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.

  2. 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):

  1. Entre en la subcarpeta bin de la carpeta de instalación y ejecute el fichero Dep2.exe — por ejemplo C:\Program Files (x86)\Aplitop\MDT25\bin, o C:\Program Files (x86)\Aplitop\MDT26\bin en 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.

  2. Si no se resuelve, ejecute reg64 (subcarpeta dotnet) con privilegios de administrador, como en el caso anterior.

  3. En un caso documentado soporte indicó también instalar vcredist2008sp1.exe desde la subcarpeta Runtimes\x64.

  4. 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):

  1. Active el .NET Framework 3.5 en Windows: pulse el botón Inicio, escriba características y 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.

  2. 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.exe de 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.

  3. 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.exe ni 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

Escribe tu duda y elige un producto para acotar los resultados. Usa ↑ ↓ e Intro para abrir un artículo.