Solucionar error de ntdll.dll en Windows 10

El archivo DLL o Dynamic Link Library llamado ntdll.dll a veces es el causante de errores. Windows lo crea en la carpeta System32 al instalar el sistema operativo. La descripción del archivo es «NT Layer DLL», lo que significa que contiene algunas funciones del núcleo que ayudan en el funcionamiento normal del sistema operativo de Microsoft. Este archivo puede servir simultáneamente a diferentes programas o aplicaciones al proporcionarles diferentes funciones de Kernel o núcleo.

Si te ha aparecido un error del archivo ntdll.dll en Windows 10/8/7, puede tener solución. Vamos a ver las alternativas que tenemos.

Solucionar el error de ntdll.dll

Para corregir este error, realizaremos las siguientes correcciones:

  1. Volver a registrar la librería DLL
  2. Deshabilitar el problema que causa los complementos de Internet Explorer.
  3. Utilizar los comandos DISM de la consola de Windows.
  4. Utilizar el Solucionador de problemas de compatibilidad de programas.
  5. Escanear el archivo en busca de exploits o puertas traseras.
  6. Usar el Comprobador de Archivos de Sistema.
  7. Reemplazar el archivo desde una fuente confiable.

Antes de comenzar, aunque suene típico, es recomendable reiniciar el equipo. Muchas veces estos soluciona los problemas, al deshacer posibles bloqueos.

1. Volver a registrar la librería DLL

Necesitas volver a registrar la librería ntdll.dll para ver si así se soluciona. Para ello, abre una consola (cmd) con permisos de administrador y ejecuta los siguientes comando, uno detrás de otro:

regsvr32.exe /u ntdll.dll
regsvr32.exe ntdll.dll

Si con esto se ha soluciona, genial, sino sigue con el siguiente paso.

2. Deshabilita add-ons de Internet Explorer / Edge

Algunos addons de Internet Explorer pueden ser la causa de este problema. Así que puedes deshabilitar los addons de Internet Explorer o Microsoft Edge uno a uno, probando si así se ha solucionado el problema.

3. Ejecuta DISM

Para ello, pulsa en tu teclado la combinación de tecla Windows + X y pincha en Windows Powershell (Administrador). Una vez abierto, introduce los siguientes tres comando, uno a uno, pulsando Intro tras cada uno de ellos:

Dism /Online /Cleanup-Image /CheckHealth 
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

Deja que estos comandos Dism se ejecuten y espera que termine su ejecución.

4. Utiliza el programa de Solucionador de Problemas de Compatibilidad

Puede darse el caso de que la aplicación que estás intentando ejecutar no sea capaz de arrancar en tu nuevo sistema operativo. Si este fuera tu caso, usa el Solucionador de Problemas de Compatibilidad para ejecutar tu aplicación con la configuración de compatibilidad para una versión anterior de Windows.

5. Escanea el fichero para buscar exploits

También puedes intentar lanzar un escaneo de malware usando Windows Defender algún antivirus de pago o gratuito como Kaspersky, CCCleaner o Avast.

6. Usando el File Checker del sistema

Esto reparará ficheros de sistema potencialmente dañados o corruptos. Necesitarás lanzar el comando desde una consola con permisos de administrador.

También puedes usar alguna herramienta freeware o gratuita como FixWin con un simple clic.

7. Reemplaza el fichero de la librería desde una fuente de confianza

Estos ficheros se suelen encontrar en la siguiente ruta

Para sistemas x86:

Este Equipo > C:\Windows\System32.

Para sistemas x64:

Este Equipo > C:\Windows\SysWOW64.

Puedes recuperar la librería desde otro equipo, con la misma versión de la librería a poder ser.

Entonces, necesitarás arrancar tu sistema en Modo Seguro. Tras esto, navega a la ruta mencionada arriba y reemplaza el fichero usando un dispositivo USB u otro tipo de dispositivo de almacenamiento externo.

A continuación, abre una consola buscando cmd desde el menú Inicio o desde Cortana y ejecútalo con permisos de administrador.

Para finalizar, escribe y ejecuta el siguiente comando en la consola que acabas de abrir, para registrar la librería.

regsvr32 ntdll.dll

Reinicia tu equipo para que los cambios surtan efecto y acabar con el error ntdll.dll.

Deja un comentario

Pin It on Pinterest