دلایل پیام های خطای ntdll.dll می تواند بسیار متفاوت باشد. با این حال، بیشتر آنها ناشی از یک نسخه خراب یا آسیب دیده خود فایل DLL ntdll، درایورهای سخت افزاری خراب، یا مشکلات بین ویندوز و سایر برنامه ها هستند.
این خطاها گاهی اوقات می تواند به این معنی باشد که یک قطعه سخت افزار در رایانه شما کار نمی کند، اما این نادر است.
پیامهای خطا Ntdll.dll میتواند تقریباً برای هر برنامه نرمافزاری مبتنی بر ویندوز، درایور یا پلاگین در هر یک از سیستمعاملهای مایکروسافت از Windows NT تا Windows 10، Windows 8، Windows 7، Windows Vista و Windows اعمال شود. XP.
خطاهای Ntdll.dll
راه های مختلفی برای نمایش این خطاها در رایانه شما وجود دارد. آنها می توانند توسط تعدادی از موارد مختلف ایجاد شوند که منجر به پیام های خطای مختلف می شوند، اما اینها برخی از رایج ترین آنها هستند:
- STOP: 0xC0000221 خطای سخت ناشناخته C:\Winnt\System32\Ntdll.dll
- STOP: C0000221 خطای سخت ناشناخته \SystemRoot\System32\ntdll.dll
- AppName: [PROGRAM NAME] ModName: ntdll.dll
- [PROGRAM NAME] باعث خطا در ماژول NTDLL. DLL در [ANY ADDRESS] شد
- خرابی ایجاد شده در ntdll.dll!
- خطای NTDLL. DLL!
- استثنای کنترل نشده در [ANY ADDRESS] (NTDLL. DLL)
پیام ممکن است قبل یا بعد از استفاده از یک برنامه ظاهر شود، در حین اجرای برنامه، هنگام راه اندازی یا خاموش شدن ویندوز، یا حتی در حین نصب ویندوز.
چگونه خطاهای Ntdll.dll را رفع کنیم
- کامپیوتر خود را راه اندازی مجدد کنید. خطای ntdll.dll که دریافت میکنید ممکن است به دلیل یک مشکل موقت و یک بار مصرف باشد و یک راهاندازی مجدد ساده ممکن است مشکل را به طور کامل حل کند.
-
اگر خطا فقط زمانی که از یک برنامه خاص استفاده می کنید، برنامه را دوباره نصب کنید.
اگر برنامه نرم افزاری هر گونه به روز رسانی یا سرویس پک در دسترس دارد، آنها را نیز نصب کنید. ممکن است برنامه نویسان نرم افزار مشکلی را در برنامه شناسایی کرده باشند که باعث خطای DLL شده و سپس یک پچ برای آن صادر کرده باشند.
برنامه های نرم افزاری شخص ثالث که بر روی رایانه شما نصب شده اند تقریباً همیشه علت خطاهای ntdll.dll هستند. بقیه این مراحل عیبیابی به ندرت مشکل را حل میکند.
-
سطح بسته سرویس Windows را که در حال اجرا هستید بررسی کنید و سپس این صفحه را بررسی کنید تا ببینید آیا سرویس پک جدیدتری برای نصب موجود است یا خیر. برخی از مشکلاتی که باعث خطاهای ntdll.dll میشدند در این بستههای خدماتی مایکروسافت تصحیح شدهاند.
ساده ترین راه برای به روز رسانی رایانه ویندوز خود با جدیدترین سرویس پک و سایر وصله ها استفاده از Windows Update است. راهنمای ما را در مورد نحوه بررسی و نصب بهروزرسانیهای ویندوز در صورت نیاز دنبال کنید.
-
افزونه های Microsoft Edge را به طور انتخابی غیرفعال کنید. اگر هنگام شروع، اجرا یا بستن Edge خطای شما نمایش داده میشود، ممکن است یک برنامه افزودنی باعث ایجاد مشکل شده باشد. غیرفعال کردن هر برنامه افزودنی، یک به یک، مشخص می کند که کدام یک مقصر است (در صورت وجود).
به عنوان یک راه حل، با فرض اینکه خطای ntdll.dll واقعاً مربوط به Edge است، یک مرورگر رقیب مانند Firefox را نصب و استفاده کنید.
-
تغییر نام متغیر سیستم NLSPATH (از NLSPATH به NLSPATHOLD). اگر سیستم ویندوز شما این متغیر محیطی را ندارد، از این مرحله بگذرید.
این یک مرحله عیبیابی فقط برای این مشکل است. مطمئن شوید که این مسیر را به نام اصلی خود بازگردانید اگر مشکل حل نشد.
- غیرفعال کردن پیشگیری از اجرای داده برای Explorer.exe. مانند مرحله قبل، این فقط برای عیب یابی مشکل ntdll.dll است. اگر با این کار مشکل حل نشد، تنظیمات Data Execution Prevention را به تنظیمات قبلی برگردانید.
-
UAC را غیرفعال کنید. این یک راهحل برای برخی از دلایل مشکلات ntdll.dll است، اما اگر استفاده نکردن از کنترل حساب کاربری چیزی است که در رایانه خود راحت هستید، میتواند به عنوان یک راهحل دائمی باشد.
- درایورها را برای هر سخت افزاری در رایانه خود که درایورهای به روز شده در دسترس هستند، به روز کنید. درایورهای قدیمی گاهی اوقات باعث این خطاها می شوند.
-
حافظه خود را برای آسیب تست کنید. اگر یکی از پیامهای DLL بالا را دریافت میکنید، یکی از دلایل احتمالی میتواند ماژول حافظه بد در سیستم شما باشد. آزمایش حافظه شما یا مشکلی را شناسایی میکند یا RAM شما را از هرگونه مسئولیت پاک میکند.
در صورت عدم موفقیت در هر یک از آزمایشات، حافظه خود را جایگزین کنید.
- اگر یک درایو Zip Iomega روی همان کابل IDE با هارد دیسک داخل رایانه خود داشته باشید، خطاهای Ntdll.dll ممکن است رخ دهد. اگر چنین است، درایو Zip را به یک کنترلر IDE اختصاصی منتقل کنید.
- کابل IDE را که هارد دیسک را به مادربرد متصل می کند تعویض کنید. اگر این کابل آسیب دیده یا خراب است، یکی از علائم می تواند خطای DLL باشد که مشاهده می کنید.
- نصب ویندوز خود را تعمیر کنید. اگر نصب مجدد نرم افزار تک تک مشکل را حل نکند، نصب تعمیر ویندوز جایگزین فایل ntdll.dll می شود.
-
نصب تمیز ویندوز را انجام دهید. نصب تمیز ویندوز را به طور کامل از رایانه شما حذف می کند و دوباره آن را از ابتدا نصب می کند. ما این گزینه را توصیه نمی کنیم مگر اینکه تمام ایده های قبلی عیب یابی را تمام کرده باشید و خیالتان راحت باشد که خطا توسط یک برنامه ایجاد نشده است (مرحله 2).
اگر یک برنامه یا پلاگین باعث خطای ntdll.dll شود، نصب مجدد ویندوز و سپس نصب مجدد همه نرم افزارهای مشابه ممکن است شما را به همان خطا برگرداند.
- اگر سایر موارد، از جمله نصب تمیز از آخرین مرحله، ناموفق بوده است، ممکن است با مشکل سخت افزاری هارد دیسک خود مواجه شده باشید. با این حال، این بسیار نادر است. اگر چنین است، هارد دیسک را جایگزین کنید و سپس یک نصب جدید ویندوز را انجام دهید.
نیاز به کمک بیشتری دارید؟
اگر نمی خواهید این مشکل ntdll.dll را خودتان حل کنید، ببینید چگونه کامپیوترم را برطرف کنم؟ برای فهرست کاملی از گزینههای پشتیبانی، بهعلاوه کمک در مورد همه چیز در طول مسیر، مانند تعیین هزینههای تعمیر، حذف فایلهایتان، انتخاب خدمات تعمیر و بسیاری موارد دیگر.