خطأ في ntdll.dll: الأسباب والحلول

يحتوي نظام التشغيل Windows في هيكله على عدد كبير من المكونات والدلائل والملفات المختلفة ، والتي ترتبط وظيفتها ارتباطًا مباشرًا بالتشغيل العادي لجهاز الكمبيوتر ككل. منذ فترة طويلة أدت الشعبية الساحقة لنظام التشغيل Windows 7 إلى حقيقة أنه لم يحصل على لقب الإصدار "الأفضل" فحسب ، بل وأيضًا الأكثر "عربات التي تجرها الدواب" ، أي الإصدار الذي يظهر فيه أكبر عدد من الأخطاء. كل مستخدم كمبيوتر عاجلاً أم آجلاً ، لكنه يواجه حقيقة أن أي برنامج يتم تلقائيًا و "عدم تجنيب أي شخص" يغلق. يتميز هذا الموقف بشكل أساسي بالفشل في تشغيل مكونات النظام التي لها الامتداد ".dll" ، والذي يعالج كل برنامج دون استثناء. في هذه المقالة سنناقش الخطأ أعلاه مع الإغلاق غير المصرح به للبرامج ، وأسباب حدوثه والحلول.

طرق لتصحيح الأخطاء في ملف ntdll.dll.

طرق لإصلاح

بدون خلفية غير ضرورية ، ينبغي القول إن جوهر المشكلة يكمن في التشغيل غير الصحيح لملف المكتبة الديناميكي المسمى "ntdll.dll". يمكن أن يظهر الخطأ المدروس في صيغتين:

  1. الأول هو ظهور نافذة حول الإغلاق الطارئ للبرنامج ، وأحيانًا بشكل مباشر "مستكشف Windows". لعرض المعلومات التفصيلية ، يكفي النقر على زر "عرض التفاصيل" ، حيث سيتم الإشارة مباشرة إلى أن ملف "ntdll.dll" هو الجاني.
  2. يتميز التباين الثاني بظهور "شاشة زرقاء" (وليس الموت الزرقاء / ليست شاشة الموت) مع إشارة إلى رمز الخطأ وارتباط بملف SystemRoot \ System32 \ ntdll.dll.

لذلك ، ntdll.dll هي وحدة مهمة للغاية وهي حيوية لمعالجة API والاستخدام النشط لبرنامج التطبيق. إذا قمت بتبسيط التعريف قدر الإمكان ، فالمكتبة المعنية مسؤولة عن وظائف مثل: النقل ، النسخ ، اللصق / القص ، المقارنة ، إلخ. وبناءً على حقيقة أن هذه الوظائف تستخدم كل ثانية ، يمكنك تقديم العديد من الاستنتاجات المنطقية حول أسباب الفشل الوحدة النمطية ، وهي:

  • أجرى المستخدم أي تلاعب في تثبيت / تحديث البرنامج ، ونتيجة لذلك تم استبدال ملف "ntdll.dll" بإصدار غير قابل للتطبيق بشكل متعمد أو تم حذفه ببساطة دون استبدال ؛
  • البرنامج المثبت ليس لديه توافق كامل مع نظام التشغيل المستخدم. كان هذا واضحًا في وقت سابق عندما ارتفع Win7 فقط "على المستخدم أوليمبوس" وجزءًا من البرامج التي تم إصدارها بموجب نظام التشغيل Windows XP تم إطلاقها على الإصدار "الجديد" من نظام التشغيل.

ومع مراعاة كل ما سبق ، يجب أن تنتقل مباشرة من الكلمات إلى الحالة.

الخيار 1

أول شيء يجب القيام به هو الاستفادة من فرصة تشغيل برنامج تم إنهاءه مسبقًا بشكل غير طبيعي في وضع التوافق. ولهذا عليك القيام بما يلي:

  • انقر بزر الماوس الأيمن فوق اختصار برنامج المشكلة وانتقل إلى علامة التبويب التوافق.
  • في قسم "وضع التوافق" ، حدد مربع "تشغيل البرنامج في وضع التوافق" ؛
  • من بين الخيارات المتاحة ، حدد "Windows XP" (Service Pack 2) أو (Service Pack 3) ؛
  • قم بخفض نظراتك أدناه وحدد المربع في المربع "تشغيل هذا البرنامج كمسؤول" / "تشغيل هذا البرنامج كمسؤول" ؛
  • انقر فوق "موافق" وتحقق من أداء البرنامج المحدد.

إذا لزم الأمر ، حدد الرقم 3 المتاح للاستخدام في # 3.

الخيار 2

يعني تعطيل التحكم في حساب Windows:

  • افتح "ابدأ" وفي مربع البحث ، اكتب "UAC" أو "تغيير معلمات التحكم في حسابات المستخدمين" ؛
  • في النافذة التي تفتح ، حرك مربع التمرير إلى أسفل "عدم الإعلام" ؛
  • انقر فوق "موافق" لحفظ التغيير وإعادة تشغيل الكمبيوتر ؛
  • تحقق من وظائف البرنامج المطلوب.

الخيار 3

توجد في هيكل نظام التشغيل خدمة "PcaSvc" ، وهي أيضًا "خدمة توافق البرامج" ، والتي في هذه الحالة ، لاختبار النظرية ، يمكنك محاولة تعطيل:

  • انقر فوق "ابدأ" وافتح "أدوات" و "لوحة التحكم" ؛
  • بعد ذلك ، افتح "النظام والأمان" وانتقل إلى القسم "الإدارة" الفرعي ؛
  • التمرير عبر القائمة إلى سطر "الخدمات" وفتحه ؛
  • أو قم ببساطة بتنفيذ الأمر "services.msc" ؛
  • فرز قائمة الخدمة حسب الأبجدية والعثور على الخدمة المذكورة أعلاه "PcaSvc" ؛
  • انقر فوقه بزر الفأرة الأيمن وفي كتلة "State" ، انقر فوق "Stop" ؛
  • في كتلة "نوع بدء التشغيل" ، حدد "معطل" ؛
  • احفظ التغييرات وأعد تشغيل الكمبيوتر.

الخيار 4

الخيار الرابع والأفضل على الإطلاق هو إمكانية استعادة النظام إلى نقطة سبقت ظهور المشكلة المعنية ، وربما سبق تثبيت برنامج المشكلة. لتنفيذ هذا الخيار ، ستحتاج إلى القيام بما يلي:

  • افتح القائمة "ابدأ" وقم بتوسيع دليل الأدوات المساعدة ؛
  • في القائمة التي تفتح ، حدد "استعادة النظام" ؛
  • من بين النقاط المتاحة التي تم إنشاؤها بواسطة نظام التشغيل تلقائيًا ، اختر الخيار الأنسب لك ؛
  • للتحقق مما قد يُفقد ويتأثر باستعادة التكوين السابق ، انقر فوق الزر "البحث عن المشكلات المتأثرة" ؛
  • انقر فوق "التالي" - "تم" وانتظر حتى تنتهي أداة الاسترداد ؛

من المهم أن نفهم أنه لا يوصى بشكل قاطع بمقاطعة هذا الإجراء ، لأنه من الممكن مواجهة مشاكل أكثر خطورة من تلك التي يتم النظر فيها في إطار هذه المقالة.

استنتاج

آخر شيء قد يكون قادرًا على المساعدة في هذا الموقف هو تنزيل ملف "ntdll.dll" يدويًا ووضعه يدويًا في دليل النظام. يتم تعيين عواقب مثل هذا التنزيل ، بما في ذلك اختيار المصدر ، لكل مستخدم على حدة ، نظرًا لأن المهاجمين "يخلطون" برامج الفيروسات في الوحدة النمطية في أغلب الأحيان ، وما يمكن أن يؤدي إليه هذا كله هو سؤال بلاغي.