What is ntdll.dll?
Ntdll.dll is an NT Layer DLL.
This file is part of Microsoft® Windows® Operating System. Ntdll.dll is developed by Microsoft Corporation. It’s a system and hidden file. Ntdll.dll is usually located in the %SYSTEM% sub-folder and its usual size is 706,048 bytes.
The ntdll.dll file contains NT kernel functions. It exports the Windows Native API. Most of the Native API is implemented in ntdll.dll and ntoskrnl.exe. Native APIs are also used to implement a lot of the "kernel APIs" that are exported by Kernel32.dll.
How to Fix the ntdll.dll Error
Sometimes Internet Explorer 7 users get an ntdll.dll error when they navigate to certain websites, which makes using IE7 next to impossible. In most cases, third party add-ons cause this problem. If you encounter an ntdll.dll error, try doing the following:
Make sure you have the latest version of Adobe Flash Player. An outdated Flash Player can be preventing Internet Explorer from working correctly
If updating Adobe Flash Player doesn’t help, try loading Internet Explorer without any third party add-ons:
Click on Start and go to Programs – Accessories – System Tools - Internet Explorer (no add-ons). If Internet Explorer runs fine with the add-ons disabled and you don’t get the ntdll.dll error, then a third-party extension was causing the problem.
You can find out which add-on is causing the ntdll.dll error by opening Internet Explorer, going to Tools – Disable Add-ons and starting disabling add-ons one by one.
If disabling IE add-ons doesn’t help, try resetting Internet Explorer to defaults. Doing that will reset all Internet Explorer registry settings and DLLs. This will fix the ntdll.dll error if a corrupt registry entry is responsible for the problem. To reset IE to defaults, do the following:
- Open Internet Explorer, go to Tools and then go to Internet Options
- Navigate to the Advanced tab and click on the button to reset Internet Explorer to defaults