إصلاح لخطأ ويندوز: "يتم محاولة عملية على أمر يتم إغلاقه"
وصف للخطأ
This error is a low-level Windows operating system issue. It usually occurs within the Visual C++ Runtime ، الـ Common Language Runtime (.NET) ، أو أثناء عمق Windows API المكالمات.
هذا يحدث بسبب الكلاسيكية race condition في إدارة ذاكرة البرمجيات:
- جزء واحد من البرنامج يحاول تنفيذ أمر أو مهمة باستخدام handle (مؤشر داخلي أو معرف تم تعيينه بواسطة ويندوز).
- في نفس الميكرو ثانية بالضبط، جزء آخر من البرنامج (أو نظام التنظيف التلقائي لنظام التشغيل) يغلق أو يحرر نفس المعالجة بالضبط من ذاكرة النظام.
نظرًا لأن المقبض يختفي أثناء تشغيل العملية ، فإن Windows تتعطل المهمة وتعرض هذه الرسالة. غالبًا ما يكون سبب ذلك مكتبات النظام الفاسدة ، أو برامج خلفية من طرف ثالث معطلة ، أو برامج تشغيل قديمة ، أو تلف ملفات Windows على المستوى العميق.
إصلاحات خطوة بخطوة
اتبع هذه الحلول بالترتيب من الأسهل إلى الأكثر تقدماً لحل الخطأ.
الخطوة 1: تشغيل فحص ملفات النظام (SFC) و DISM
قد يعرض ويندوز هذا الخطأ لأن ملفات نظام التشغيل الأساسي أو DLLs تالفة. يمكنك استخدام أدوات إصلاح ويندوز المدمجة لمسحها وإصلاحها.
- اضغط على Windows Key ، نوع cmd ، وانقر بزر الماوس الأيمن على Command Prompt.
- اختر Run as administrator.
- اكتب الأوامر التالية تماما كما هو موضح ثم اضغط Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - انتظر حتى ينتهي شريط التقدم (قد يستغرق هذا من 5 إلى 15 دقيقة).
- بمجرد الانتهاء من DISM، اكتب هذا الأمر واضغط Enter:
sfc /scannow - انتظر حتى يصل التحقق إلى 100%
- إعادة تشغيل جهاز الكمبيوتر الخاص بك.
الخطوة 2: إصلاح وتحديث Microsoft Visual C++ Redistributables
تعتمد العديد من البرامج على حزم Visual C ++ لإدارة التعاملات الأوامر. إذا كانت هذه الحزم تالفة، فإنها سوف تؤدي إلى أخطاء ذات صلة التعامل.
- اضغط Windows Key + R لفتح مربع الحوار تشغيل.
- النوع appwiz.cpl و اضغط Enter لفتح نافذة البرامج والميزات.
- مرر من خلال القائمة لتحديد موقعها Microsoft Visual C++ Redistributable المنشآت
- انقر على أحدث إصدار (على سبيل المثال، 2015-2022) ، ثم انقر على Change في أعلى القائمة.
- في النافذة التي تظهر، انقر على Repair الزر
- كرر هذه العملية للنسخ الأخيرة الأخرى من Visual C++ المدرجة.
- إعادة تشغيل جهاز الكمبيوتر عند الانتهاء
الخطوة الثالثة: قم بتنظيف الحذاء
برامج خارجية أو برامج مكافحة البرمجيات الخبيثة قد تجبر المقبضات على الإغلاق قبل الأوان.
- اضغط Windows Key + R ، نوع msconfig و اضغط Enter.
- إذهبي إلى Services علامة التبويب في الأعلى.
- ضع علامة على الصندوق في الأسفل الذي يقول Hide all Microsoft services. خطوة حاسمة لتجنب تعطيل أساسيات ويندوز
- اضغط على Disable all زر على الجانب الأيمن.
- التالي، إذهب إلى Startup علامة التبويب والنقر Open Task Manager.
- In Task Manager, look at the enabled startup apps. Right-click each third-party app and choose Disable.
- أغلق مدير المهام، انقر Apply و.. OK في نافذة تكوين النظام
- قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك. إذا اختفى الخطأ، فإن أحد تطبيقات أو خدمات التشغيل الخاصة بك المعطلة كان يسبب المشكلة.
الخطوة 4: إعادة تثبيت أو تحديث البرنامج المتضرر
إذا ظهر هذا الخطأ فقط عند فتح أو استخدام لعبة أو تطبيق أو أداة معينة ، فإن التطبيق نفسه لديه خطأ في الترميز أو تخطيط تثبيت معطوب.
- افتحوا النوافذ Settings القائمة عن طريق الضغط Windows Key + I.
- إذهب إلى Apps ثم انقر على Installed apps.
- ابحث عن التطبيق المحدد الذي يسبب رسالة الخطأ
- انقر على النقاط الثلاثة بجانبه واختر Uninstall.
- اذهب إلى الموقع الرسمي لمطور البرمجيات
- قم بتنزيل أحدث إصدار مستقر متاح
- قم بتثبيت البرنامج مرة أخرى، من الناحية المثالية تشغيل برنامج التثبيت كمسؤول.
الخطوة 5: تحديث برامج تشغيل الأجهزة الحرجة
يمكن أن تكون هناك خطأ في التواصل بين وحدة التحكم في التخزين القديمة، أو برامج تشغيل الرسومات، أو برامج تشغيل مجموعة الرقائق مع مفاتيح ويندوز.
- انقر بزر الماوس الأيمن Start Menu الزر و الاختيار Device Manager.
- توسيع Display adapters فئة، انقر بزر الماوس الأيمن على بطاقة الرسومات الخاصة بك، واختيار Update driver.
- توسيع Storage controllers وافعل نفس الشيء لمراقبي المحركات
- Alternatively, visit your motherboard manufacturer's support site to download and install the latest Chipset drivers.
قد يكون هناك بعض الأخطاء. Learn Microsoft