يعد الملف COMDLG32.OCX جزءًا من Visual Basic Runtime، وهي مكتبة منفصلة تحتوي على وظائف متنوعة للاستخدام في العديد من تطبيقات VB. ولا يتم وضعه على جهاز الكمبيوتر الخاص بك بشكل افتراضي، ولكن يتم استخدامه بواسطة العديد من التطبيقات المختلفة.
ربما تتساءل عن أسباب الخطأ المفقود في COMDLG32.OCX. في الواقع، يحدث هذا الخطأ غالبًا عندما يكون الملف المعني مفقودًا أو تالفًا أو غير مسجل. يمكن أن تؤدي مشكلات UAC (التحكم في حساب المستخدم) أيضًا إلى نتائج مماثلة.

خطأ في COMDLG32.OCX مفقود
إذا كنت تواجه مشكلة مماثلة، فيجب عليك تجربة الطرق التالية لإصلاح الخطأ.
الطريقة الأولى: تشغيل البرنامج في وضع التوافق
أبلغ العديد من المستخدمين الذين يقومون بتشغيل البرنامج في وضع التوافق عن قدرتهم على إصلاح خطأ COMDLG32.OCX المفقود. أثناء هذه العملية، يمكنك أيضًا السماح للبرنامج بالعمل مع حقوق المسؤول.
إليك الطريقة.
الخطوة 1 : انقر بزر الماوس الأيمن فوق اختصار البرنامج على سطح المكتب وحدد خصائص.
الخطوة 2 : التبديل إلى التوافق. في قسم وضع التوافق ، حدد تشغيل هذا البرنامج في وضع التوافق لنظام التشغيل Windows 7 أو 8 وحدده من القائمة المنسدلة.
![كيفية إصلاح خطأ COMDLG32.OCX المفقود على نظام التشغيل Windows كيفية إصلاح خطأ COMDLG32.OCX المفقود على نظام التشغيل Windows]()
حدد تشغيل هذا البرنامج في وضع التوافق لـ
الخطوة 3: في قسم الإعدادات ، حدد تشغيل هذا البرنامج كمسؤول .
الخطوة 4 : انقر فوق الزر "تطبيق" و "موافق" لحفظ التغييرات التي أجريتها.
يمكنك بعد ذلك إعادة تشغيل البرنامج والتحقق من حل المشكلة. إذا استمر الخطأ، جرب الطريقة التالية.
الطريقة الثانية: إعادة تسجيل الملف
كما تقول الرسالة، يحدث الخطأ لأن الملف COMDLG32.OCX مفقود أو تالف. ولذلك، يمكنك محاولة إعادة تسجيل الملف لحل المشكلة. . يرجى اتباع الخطوات التالية.
الخطوة 1 : تنزيل الملف COMDLG32.OCX .
الخطوة 2 : انسخ ملف COMDLG32.OCX الذي تم تنزيله ثم اضغط على Win + E لفتح File Explorer .
الخطوة 3 : انتقل إلى الموقع التالي على جهاز الكمبيوتر الخاص بك والصق الملف المنسوخ في المجلد التالي وفقًا لإصدار النظام لديك.
- C:\Windows\System32 (لنظام التشغيل Windows 32 بت)
- C:\Windows\SysWOW64 (لنظام التشغيل Windows 64 بت)
نصيحة : قد تحتاج إلى توفير أذونات المسؤول أثناء عملية النسخ واللصق. ما عليك سوى تأكيد أي مطالبات لإنهاء النشاط.
الخطوة 4 : اضغط على Win + S لفتح البحث. ثم أدخل cmd في مربع البحث. انقر بزر الماوس الأيمن فوق موجه الأوامر وحدد تشغيل كمسؤول.
الخطوة 5 : اكتب الأوامر التالية واضغط على Enter بعد كل أمر لتنفيذها.
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
بعد الانتهاء من جميع الخطوات المذكورة أعلاه، يمكنك محاولة تشغيل البرنامج المستهدف والتحقق من اختفاء الخطأ المفقود COMDLG32.OCX أم لا.
الطريقة الثالثة: إيقاف تشغيل UAC
هناك طريقة أخرى لإصلاح خطأ COMDLG32.OCX المفقود على نظام التشغيل Windows 10/8/7 وهي إيقاف تشغيل UAC. لا تعد UAC حلاً أمنيًا رئيسيًا لأنها تطالبك فقط عندما تكون على وشك إجراء تغييرات مهمة على جهاز الكمبيوتر الخاص بك. قام بعض المستخدمين بإصلاح المشكلة بهذه الطريقة ويمكنك تجربتها أيضًا.