إذا تلقيت خطأ بأن ملف Comctl32.ocx مفقود أو فشل في التحميل، أو إذا لم يتم تسجيله بشكل صحيح ، فقد تحتاج إلى تنزيله مرة أخرى وإعادة تسجيل الملف. وهنا سنقوم بشرح كيفية القيام بذلك. ستكون رسالة الخطأ التي تتلقاها بالشكل التالي:
"لم يتم تسجيل مكون comdlg32.ocx أو أحد تبعياته بشكل صحيح: ملف مفقود أو غير صالح."
“Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid.”
ما هو comctl32.ocx
Comctl32.ocx هو ملف Visual Basic 6.0 Runtime وهو ليس جزءًا من نظام التشغيل Windows 10 ، فإن أي تطبيق يحتاج إليه سيتم تثبيته كجزء من الحزمة. ومع ذلك ، في بعض الأحيان قد يتلف الملف أو لا يتم تسجيله في النظام. إذا واجهت هذه المشكلة ، فستحتاج إلى تنزيل الملف وإعادة تسجيل ملف ocx.
إصلاح مشكلة ملف Comctl32.ocx مفقود أو خطأ الملف غير صالح
1- قم بتنزيل ملف comctl32.ocx
إذا كان الملف comctl32.ocx تالفًا ، أو لم يقم البرنامج بتثبيته تلقائيًا ، فيمكنك تنزيله من موقع Microsoft الإلكتروني يدويًا.
بمجرد أن تقوم بتنزيل الحزمة ، تحتاج إلى استخراج ملف comctl32.ocx من الحزمة ونسخها ولصقها في المجلد المطلوب.
بافتراض أنك تستخدم Windows 64 بت ، انتقل إلى الموقع C: \ Windows \ SysWOW64 في Explorer وقم بلصق الملف في مجلد SysWOW64 هذا. إذا كنت تستخدم Windows 32- بت ، فستحتاج إلى وضعها في المجلد C: \ Windows \ System32.
إذا كان يسألك عما إذا كنت ترغب في إلغاء الملف السابق ، فاختر نعم.
2 - تسجيل ملف comdlg32.ocx
بعد ذلك ، قد تحتاج إلى إعادة تسجيل الملف comdlg32.ocx. للقيام بذلك ، ابحث عن "موجه الأوامر CMD" في شريط بحث Windows وانقر بزر الماوس الأيمن على النتيجة. حدد تشغيل كمسؤول Run as adminstrator.
اكتب الأمر التالي واضغط على Enter:
regsvr32 comctl32.ocx
أعد تشغيل النظام وتحقق