Solución: se cargó Mshtml.dll, no se encontró el punto de entrada DllRegisterServer



En este caso particular, intentar registrar el mshtml.dll El archivo no es una solución aceptable porque en realidad es un archivo DLL no registrable que comienza con Internet Explorer 7. Los archivos DLL no se pueden registrar a menos que estén construidos con el DllRegisterServer función, y la mshtml.dll el archivo no tiene esta funcionalidad a partir de IE 7. Si no se encuentra un punto de entrada para DllRegisterServer, los usuarios verán el mensaje de error ' Se cargó Mshtml.dll, pero no se encontró el punto de entrada DllRegisterServer. Este documento no puede ser registrado'.



Ahora que explicamos detalladamente la causa y los síntomas de este problema, veamos qué podemos hacer para solucionarlo. Si tiene problemas con este problema, solucione el problema con los métodos que se indican a continuación. Siga cada corrección en orden hasta que encuentre un método que funcione para su situación.



Método 1: actualice Internet Explorer a la última versión

Desde el mshtml.dll Si el archivo no se puede registrar después de Internet Explorer 6, la mejor solución sería actualizar la versión de IE a la última. Microsoft ha hecho un trabajo bastante bueno al solucionar problemas de incompatibilidad relacionados con mshtml.dll archivo. La actualización a Internet Explorer 11 probablemente solucionará cualquier problema subyacente del navegador provocado por el archivo DLL.



Nota: Tenga en cuenta que el siguiente procedimiento no le permitirá registrar el mshtml.dll archivo (seguirá recibiendo el mismo mensaje de error cuando intente registrarlo), pero le ayudará a deshacerse de cualquier problema de funcionalidad causado por este archivo.

Actualice a la última versión de IE disponible siguiendo este enlace de Microsoft ( aquí ). Seleccione su versión de Windows y descargue la versión de IE adecuada a su versión de bits de Windows.



Nota 1: Una forma más sencilla de actualizar Internet Explorer a la última versión disponible para su sistema operativo es utilizar Actualizacion de Windows. prensa Tecla de Windows + R y escriba 'Actualización de control' . Golpear Entrar para abrir Windows Update, luego haga clic en el Buscar actualizaciones box y aplíquelos todos.

Si tiene Windows 8.1 o Windows 10, ya tiene Internet Explorer 11 preinstalado. En el caso de que esté en Windows 10, abra Edge y vea si experimenta los mismos problemas. De lo contrario, consulte los métodos a continuación para obtener otras instrucciones.

Método 2: degradación de la versión de Internet Explorer (Windows Vista, XP)

Ya establecimos que el error Se cargó Mshtml.dll, pero no se encontró el punto de entrada DllRegisterServer. Este documento no puede ser registrado ”  es inofensivo si no afecta la funcionalidad de su navegador. Pero algunas personas pueden necesitar específicamente registrar el archivo DLL para resolver un problema de incompatibilidad con una aplicación heredada que requiere la Mshtml.dll archivo para ser registrado. Si este es el caso, la solución sería degradar su versión de Internet Explorer tanto como sea posible (a IE 6), cuando el archivo mshtml.dll era registrable.

Para hacer esto, presione Tecla de Windows + R y escribe ' appwiz.cpl “. Golpear Entrar abrir Programas y características.

Internet Explorer está clasificado como una función de Windows, por lo que no se puede desinstalar de la forma convencional. En el Programas y características ventana, haga clic en Ver actualizaciones instaladas. Luego, desplácese hacia abajo para Internet Explorer 11 (o anterior), haga clic derecho sobre él y presione Desinstalar.

A continuación, se le advertirá que este cambio traerá cambios a algunas de las otras funciones de Windows. Haga clic en si y luego elige Reiniciar ahora .

Ahora que se ha degradado su versión de IE, registremos el Mshtml.dll archivo. Para hacer esto, presione Tecla de Windows + R para abrir un comando Ejecutar, luego escriba 'Regsvr32mshtml.dll ”  y presione Enter. Si tiene éxito, debería ver el siguiente mensaje: ' DllRegisterServer en mshtml.dll se realizó correctamente.

Nota: Tenga en cuenta que si tiene Windows 7 o una versión posterior, no podrá volver a la versión anterior de IE 6. Solo puede volver a Internet Explorer 8. Si ese es el caso, vea si los problemas de incompatibilidad relacionados con la aplicación heredada aún persisten después de la degradación. Si lo hacen, sigue Método 1 nuevamente para actualizar a la última versión de IE, luego pase al método a continuación.

Método 3: Uso de Restaurar sistema (Windows 7)

Si las instrucciones anteriores no funcionaron en su máquina con Windows 7, tiene pocas opciones más que usar un punto de restauración del sistema con la esperanza de que resuelva el problema.

Nota: Restaurar sistema es una herramienta de recuperación que le permite revertir ciertos cambios que se realizaron en su sistema operativo. Piense en ello como una función de 'deshacer' para las partes más importantes de Windows.

Aquí hay una guía rápida para realizar una restauración del sistema a un punto anterior:

  1. prensa Tecla de Windows + R para abrir un comando Ejecutar. Tipo rstrui y golpea Entrar abrir Restauración del sistema.
  2. Golpear próximo en la primera ventana y luego marque la casilla junto a Mostrar más puntos de restauración . Seleccione un punto de restauración antes de cuando comenzó a experimentar problemas de incompatibilidad relacionados con Internet Explorer. Haga clic en el próximo botón para avanzar.
  3. Golpear Terminar y luego haga clic en si en el siguiente mensaje para iniciar el proceso de restauración. Cuando se complete la restauración, su PC se reiniciará automáticamente. Una vez que su sistema operativo se restaure a una versión anterior, vea si hay problemas de incompatibilidad relacionados con el Mshtml.dll archivo se han resuelto.

Si un punto de restauración del sistema no resolvió su problema (o no tenía ningún punto de restauración para elegir), probablemente pueda asumir que algunos de los componentes de su sistema operativo no están en un estado consistente. Si tiene problemas relacionados con el navegador, considere usar una opción diferente como Cromo o Firefox .

En caso de que sigas teniendo problemas de compatibilidad con una aplicación heredada o no puedas usar WU (actualizaciones de Windows) , realiza un Reparación inicial usando esta guía ( aquí ). Si eso falla, realice una reinstalación limpia de su versión de Windows.

4 minutos de lectura