Fix ntdll.dll crash error on Windows 10

A DLL or Dynamic Link Library file that we are going to discuss today is called ntdll.dll. It is created by Windows in the System32 folder when the OS gets installed. The description of the file reads ‘NT Layer DLL’ which means that it contains some Kernel functions that help in the normal functioning of the Windows operating system. This file can simultaneously serve different programs by providing them with different Kernel functions that support the performance of the program. If you receive ntdll.dll file error on Windows 10/87, then there are some straightforward fixes for the same.

ntdll.dll error

Fix ntdll.dll file crash error

To fix this error, we will be carrying out the following fixes:

  1. Re-register the DLL file
  2. Disable the issue causing add-ons of Internet Explorer.
  3. Use DISM Commands.
  4. Use the Program Compatibility Troubleshooter.
  5. Scan the file for exploits.
  6. Using System File Checker.
  7. Replace the file from a trusted source.

Before you begin, reboot your computer and see if that makes the error go away. Somethimes this helps.

1] Re-register the DLL file

You need to re-register the DLL file and see if that helps. To do so, open an elevated CMD and execute the following commansd one after the other:

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

If that helps, great, else read on.

2] Disable problematic add-ons of Internet Explorer

Some Internet Explorer add-ons can be a cause for this issue. So, you can try to disable some add-ons of Internet Explorer one by one and check if that fixes the error.

3] Run DISM

NTOSKRNL.exe error

To do so, hit the WINKEY + X combination and click on Command Prompt (Admin). Now enter the following three commands sequentially and one by one and hit Enter:

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

Let these DISM commands run and wait until they execute.

4] Use the Program Compatibility Troubleshooter

There might be cases where the program that you are trying to run was not able to run on your newer operating system. So, you can now use the Program Compatibility Troubleshooter to run it with compatibility settings for an older version of Windows.

5] Scan the file for exploits

You can also try to run a malware scan using Windows Defender or a free second-opinion, standalone, on-demand antivirus tool like Kaspersky or Dr. Web Cureit.

6] Using System File Checker

This will repair potentially corrupted or damaged Windows system files. You will need to run this command from an elevated command prompt.

You can also use our freeware FixWin to Run the System File Checker utility with a click.

7] Replace the file from a trusted source

The files mentioned above are located on this path-

For x86:

This PC > C:\Windows\System32.

For x64:

This PC > C:\Windows\SysWOW64.

So, get the new file from another computer with the same file version number preferably.

Then, you need to boot into Safe Mode. After that, navigate to the path mentioned above. And replace the file using a USB Drive or other external storage devices.

Next, open Command Prompt by searching for cmd in the Cortana search box and run it with Administrator level privileges.

Finally, type in the following command and hit the Enter key-

regsvr32 ntdll.dll

Reboot your computer for the changes to take effect.

If nothing helps, maybe you could reinstall the application that crashes and see if that works for you.

Download this VPN to secure all your Windows devices and browse anonymously
Posted by on , in Category Windows with Tags
Ayush has been a Windows enthusiast since the day he got his first PC with Windows 98SE. He is an active Windows Insider since Day 1 and is now a Windows Insider MVP. He has been testing pre-release services on his Windows 10 PC, Lumia, and Android devices.

Leave a Reply

Your email address will not be published. Required fields are marked *


6 + 7 =