إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

أحد المكونات الأساسية لـ Visual Basic Runtime Suit هو comdlg32.ocx. يحتوي على العديد من الوظائف التي تستخدمها التطبيقات المتعلقة بجناح Visual(Visual suite) . يمكن أن يصبح تالفًا في بعض الأحيان أو قد يبدو مفقودًا من النظام. إذا كنت تتعامل أيضًا مع نفس المشكلة ، فأنت في المكان الصحيح. نقدم لك دليلًا مثاليًا سيساعدك في إصلاح مشكلة comdlg32.ocx المفقودة وإصلاح comdlg32.ocx Windows 10.

إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10(How to Fix COMDLG32.OCX Missing in Windows 10)

سبب فقدان comdlg32.ocx Windows 10 مشكلة بسبب مشكلتين منفصلتين. لقد قمنا بإدراجها أدناه لتتمكن من مراجعة الخطأ وفهمه.

  • المشكلات المتعلقة بالملف comdlg32.exe:(Issues with the file comdlg32.exe:) قد تحتاج إلى استبدال الملف وإعادة تسجيله باستخدام موجه الأوامر(Command Prompt) . يجب عليك أيضًا توفير أذونات لجميع التطبيقات للوصول إليها ، في حالة عدم قيامك بذلك.
  • التحكم في حساب المستخدم (UAC):(User Account Control (UAC): ) إذا تم تمكين UAC ، فقد ترى هذا الخطأ. قد يؤدي تعطيله إلى حل المشكلة ولكنه يعتمد على البرنامج المتأثر.

اشتكى المستخدمون من تلقي هذه الرسالة عند حدوث هذا الخطأ: لم يتم تسجيل المكون comdlg32.ocx أو أحد تبعياته بشكل صحيح: ملف مفقود أو غير صالح. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )هذا يعني أن الملف إما مفقود أو تالف. قد يكون مسجلاً بشكل غير صحيح أو قد تحتاج إلى إعادة تنزيله. دعنا نلقي نظرة على كيفية حل هذا الخطأ باستخدام الطرق التالية.

الطريقة الأولى: إعادة تسجيل ملف comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)

إذا كان ملف windows 10 الخاص بجهاز الكمبيوتر الخاص بك comdlg32.ocx تالفًا أو مفقودًا ، فإن أفضل ما يمكنك فعله هو استبداله بملف يعمل. اتبع الخطوات أدناه لفعل الشيء نفسه:

1. انتقل إلى صفحة OCXme . انقر فوق تنزيل comdlg32.ocx(Download comdlg32.ocx ) لتنزيل الملف.

صفحة الويب Ocxme.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

2. حدد موقعه في مجلد التنزيلات وانقر بزر الماوس الأيمن فوقه وحدد " نسخ(Copy) " من القائمة.

3. حدد هذا الكمبيوتر(This PC) من القائمة اليسرى.

هذا خيار الكمبيوتر

4. انتقل إلى هذا المسار بناءً على مواصفات جهاز الكمبيوتر الخاص بك.

  • إذا كان لديك Windows 32 بت ، فانتقل إلى (32-bit)C:\Windows\System32 path

موقع مجلد System32.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

  • إذا كان لديك Windows 64 بت ،(64-bit) فانتقل إلى مسار C:\Windows\SysWOW64

انتقل إلى مسار مجلد sysWOW64

5. انقر بزر الماوس الأيمن في(Right-click) أي مكان داخل المجلد. حدد لصق(Paste) من القائمة.

خيار اللصق.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

6. ستظهر مطالبة تطلب إذن المسؤول(administrator permission) . انقر فوق متابعة(Continue) .

7. ابحث عن موجه الأوامر(Command Prompt ) في شريط بحث Windows(Windows Search Bar) وانقر فوق تشغيل كمسؤول(Run as Administrator) .

ابحث عن موجه الأوامر في شريط بحث Windows

8 أ. اكتب الأوامر التالية واضغط على Enter بعد كل واحد.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

موجه الأمر

8 ب. يمكنك أيضًا كتابة هذه الأوامر كبديل إذا لم تحل تلك المذكورة أعلاه المشكلة. اضغط على مفتاح Enter(Enter key ) بعد كتابة الأمر.

  • بالنسبة لنظام التشغيل Windows 32 بت :(32-bit)
regsvr32 %systemroot%\system32\comdlg32.ocx

cmd أو موجه الأوامر لإعادة تسجيل الملف في نظام 32 بت

  • لنظام التشغيل Windows 64 بت :(64-bit)
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

cmd أو موجه الأوامر لإعادة تسجيل الملف في نظام 64 بت

دع الأوامر تعمل وتحقق مما إذا كان comdlg32.ocx مفقودًا قد تم حله.

ملاحظة:(Note:) إذا لم يكن ملف comdlg32 مفقودًا(not missing) ، فيمكنك إعادة تسجيله عن طريق تشغيل الأمر regsvr32 comdlg32.ocx في موجه الأوامر. 

اقرأ أيضًا: (Also Read:) كيفية إصلاح خطأ مفقود StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)

الطريقة 2: افتح التطبيق في وضع التوافق(Method 2: Open App in Compatibility Mode)

أبلغ العديد من العملاء أن تشغيل البرنامج في وضع التوافق لإصدار سابق من Windows قد نجح. تم إصلاح مشكلة خطأ ملف(file error was fixed) comdlg32.ocx في بعض المواقف عن طريق تنفيذ البرنامج الإشكالي القابل للتنفيذ بحقوق المسؤول. يمكنك تجربة كليهما باتباع الخطوات أدناه.

1. انقر بزر الماوس الأيمن فوق الملف التنفيذي للبرنامج (.exe)(executable file (.exe)) وحدد خصائص(Properties) من القائمة.

خيار الخصائص.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

2. في علامة التبويب التوافق ، حدد (Compatibility )تشغيل هذا التطبيق في وضع التوافق(Run this application in compatibility mode for) واختر Windows 8 أو 7(Windows 8 or 7) من القائمة المفتوحة.

قم بتشغيل هذا التطبيق في وضع التوافق للخيار

3. حدد خيار تشغيل هذا البرنامج كمسؤول(Run this program as an administrator) .

قم بتشغيل هذا البرنامج كخيار مسؤول.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

4. تأكيد المطالبات ، إن وجدت.

5. انقر فوق " تطبيق(Apply) " و " موافق(OK) " .

نافذة الخصائص

يجب أن يبدأ البرنامج الآن بامتيازات المسؤول.

الطريقة الثالثة: تغيير الملكية وتوفير الأذونات الكاملة(Method 3: Change Ownership and Provide Full Permissions)

إذا كان البرنامج لا يزال يعرض رسالة الخطأ ، فاجعل ملف comdlg32.ocx متاحًا للجميع عن طريق تغيير مالكه وحقوقه(file accessible to everyone by changing its owner and rights) . سوف تطلب امتيازات المسؤول وإليك كيفية القيام بذلك لإصلاح مشكلة comdlg32.ocx المفقودة.

1. قبل المتابعة ، يجب أن تتحمل ملكية(ownership) ملف comdlg32.ocx المخزن في مجلد البرامج التي بها مشكلات.

2. انقر بزر الماوس الأيمن فوق الملف(file) واختر " خصائص(Properties) " من القائمة المنسدلة.

خيار الخصائص.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

3. انتقل إلى علامة التبويب " الأمان(Security) " .

علامة التبويب "الأمان".  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

4. انقر فوق الخيار " متقدم(Advanced) " . سيتم فتح نافذة إعدادات الأمان المتقدمة(Advanced Security Settings) .

خيار متقدم

5. بجانب المالك:(Owner:) التسمية ، انقر فوق تغيير(Change) . سيتم فتح نافذة تحديد المستخدم أو المجموعة(Select User or Group) .

تغيير الخيار

6. يمكنك استخدام خيار متقدم(Advanced ) لاختيار حساب المستخدم أو فقط كتابته في أدخل اسم الكائن لتحديد(Enter the object name to select) النموذج. انقر فوق التحقق من الأسماء(Check Names) وانتظر حتى يتحقق اسم المستخدم وانقر فوق موافق(OK) .

حدد نافذة المستخدم أو المجموعة

7. أنت الآن مالك الملف. بعد ذلك(Next) ، انقر فوق إضافة(Add) .

إضافة خيار.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

8. ضمن إدخال الأذونات ،(Permissions Entry,) انقر فوق تحديد رئيسي(Select a principal) .

حدد خيارًا رئيسيًا

9. كرر الخطوة 6(Step 6) .

10. ضمن قسم الأذونات الأساسية(Basic permissions) ، تأكد من اختيار التحكم الكامل(Full control) قبل تنفيذ أي تغييرات. انقر فوق موافق(Ok) .

نافذة إدخال الأذونات.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

اقرأ أيضًا: (Also Read:) إصلاح عناصر قائمة السياق المفقودة عند تحديد أكثر من 15 ملفًا(Fix Context Menu Items Missing when more than 15 Files are Selected)

الطريقة الرابعة: تعطيل التحكم في حساب المستخدم(Method 4: Disable User Account Control)

عندما تحدث هذه المشكلة فقط في تطبيقات معينة ، فقد يكون تعطيل التحكم بحساب المستخدم(UAC) مفيدًا. لا يقوم بإجراء تغييرات كبيرة على جهاز الكمبيوتر الخاص بك. المشكلة الوحيدة هي أنه بعد إيقاف تشغيله ، قد تظهر عدة مطالبات عندما تقوم بتشغيل أدوات النظام. هكذا كيف تقوم بها:

1. ابحث عن لوحة التحكم(Control Panel) في شريط بحث windows وانقر عليها.

ابحث عن لوحة التحكم.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

2. حدد خيار حسابات المستخدمين .(User Accounts)

ملاحظة:(Note:) إذا لم تتمكن من العثور عليه ، فقم بتغيير خيار العرض حسب(View by) إلى أيقونات كبيرة(Large icons) وحدد موقعه.

خيار حسابات المستخدمين

3. افتحه وحدد تغيير إعدادات التحكم في حساب المستخدم(Change User Account Control Settings) .

تغيير خيار إعدادات التحكم في حساب المستخدم.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

4. سيتم الآن عرض شريط تمرير الأمان بمستويات مميزة للاختيار من بينها. إذا كان شريط التمرير بالقرب من الجزء العلوي(top) ، فحاول خفضه(lowering ) بمقدار واحد(one ) وانقر فوق " موافق(OK) " . تحقق مما إذا كان يعمل على إصلاح المشكلة.

نافذة إعدادات التحكم في حساب المستخدم

إذا كنت لا تزال تواجه مشكلة فقدان comdlg32.ocx ، فاستمر في محاولة خفضها خطوة واحدة وتحقق مما إذا كان يحل المشكلة.

الطريقة الخامسة: إعادة تثبيت البرامج المتعارضة(Method 5: Reinstall Conflicting Software)

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

1. اضغط على Windows + R keys معًا لفتح  مربع الحوار " تشغيل ".(Run)

2. أدخل appwiz.cpl في تشغيل مربع الحوار وانقر فوق " موافق(OK) " لفتح نافذة برنامج إلغاء التثبيت.

تشغيل مربع الحوار

3. اختر البرنامج(software) الذي يسبب مشكلة comdlg32.ocx. انقر بزر الماوس الأيمن فوقه وحدد إلغاء التثبيت(Uninstall) .

ملاحظة:(Note:) لقد استخدمنا Bonjour كمثال أدناه.

خيار إلغاء التثبيت.  كيفية إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10

4. انقر فوق نعم(Yes) في موجه التأكيد وأعد تشغيل (Restart) جهاز كمبيوتر يعمل بنظام Windows(Windows PC) .

موجه التأكيد

5. أعد تثبيت أحدث إصدار من البرنامج الذي تمت إزالته من رابط التنزيل الرسمي(official download link) الخاص به .

اقرأ أيضًا: (Also Read:) كيفية إصلاح خدمة الصوت لا تعمل بنظام التشغيل Windows 10(How to Fix The Audio Service is Not Running Windows 10)

الأسئلة المتداولة (FAQs)(Frequently Asked Questions (FAQs))

س 1. في Windows 10 64 بت ، كيف يمكنني تسجيل comdlg32.ocx؟(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)

الإجابة:(Ans: ) اكتب regsvr32 comctl32.ocx في موجه الأوامر واضغط على Enter . سيتم تسجيل الملف.

س 2. ما هو comdlg32.ocx بالضبط؟(Q2. What exactly is the comdlg32.ocx?)

الإجابة:(Ans: ) Comdlg32.ocx عبارة عن ملف DLL للتحكم في CMDialog ActiveX(CMDialog ActiveX control DLL) والذي تم تضمينه مع برنامج Visual Studio أو Visual Basic .

س 3. هل comdlg32.ocx برنامج آمن؟(Q3. Is comdlg32.ocx a safe programme?)

الإجابة: نعم ،(Ans: Yes, ) إنه ملف صالح متصل بـ CMDIALOG . يُعرف أيضًا باسم CMDialog ActiveX Control DLL .

مُستَحسَن:(Recommended:)

نأمل أن يكون هذا الدليل مفيدًا وأن تكون قادرًا على إصلاح comdlg32.ocx المفقود(comdlg32.ocx missing) في مشكلة Windows 10 . دعنا نعرف الطريقة الأفضل بالنسبة لك. إذا كان لديك أي استفسارات أو اقتراحات ، فلا تتردد في تركها في قسم التعليقات.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts