إصلاح COMDLG32.OCX مفقود في نظام التشغيل Windows 10
أحد المكونات الأساسية لـ Visual Basic Runtime Suit هو comdlg32.ocx. يحتوي على العديد من الوظائف التي تستخدمها التطبيقات المتعلقة بجناح Visual(Visual suite) . يمكن أن يصبح تالفًا في بعض الأحيان أو قد يبدو مفقودًا من النظام. إذا كنت تتعامل أيضًا مع نفس المشكلة ، فأنت في المكان الصحيح. نقدم لك دليلًا مثاليًا سيساعدك في إصلاح مشكلة comdlg32.ocx المفقودة وإصلاح 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 ) لتنزيل الملف.
2. حدد موقعه في مجلد التنزيلات وانقر بزر الماوس الأيمن فوقه وحدد " نسخ(Copy) " من القائمة.
3. حدد هذا الكمبيوتر(This PC) من القائمة اليسرى.
4. انتقل إلى هذا المسار بناءً على مواصفات جهاز الكمبيوتر الخاص بك.
- إذا كان لديك Windows 32 بت ، فانتقل إلى (32-bit)C:\Windows\System32 path
- إذا كان لديك Windows 64 بت ،(64-bit) فانتقل إلى مسار C:\Windows\SysWOW64
5. انقر بزر الماوس الأيمن في(Right-click) أي مكان داخل المجلد. حدد لصق(Paste) من القائمة.
6. ستظهر مطالبة تطلب إذن المسؤول(administrator permission) . انقر فوق متابعة(Continue) .
7. ابحث عن موجه الأوامر(Command Prompt ) في شريط بحث Windows(Windows Search Bar) وانقر فوق تشغيل كمسؤول(Run as Administrator) .
8 أ. اكتب الأوامر التالية واضغط على Enter بعد كل واحد.
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8 ب. يمكنك أيضًا كتابة هذه الأوامر كبديل إذا لم تحل تلك المذكورة أعلاه المشكلة. اضغط على مفتاح Enter(Enter key ) بعد كتابة الأمر.
- بالنسبة لنظام التشغيل Windows 32 بت :(32-bit)
regsvr32 %systemroot%\system32\comdlg32.ocx
- لنظام التشغيل Windows 64 بت :(64-bit)
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
دع الأوامر تعمل وتحقق مما إذا كان 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) من القائمة.
2. في علامة التبويب التوافق ، حدد (Compatibility )تشغيل هذا التطبيق في وضع التوافق(Run this application in compatibility mode for) واختر Windows 8 أو 7(Windows 8 or 7) من القائمة المفتوحة.
3. حدد خيار تشغيل هذا البرنامج كمسؤول(Run this program as an administrator) .
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) " من القائمة المنسدلة.
3. انتقل إلى علامة التبويب " الأمان(Security) " .
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) .
8. ضمن إدخال الأذونات ،(Permissions Entry,) انقر فوق تحديد رئيسي(Select a principal) .
9. كرر الخطوة 6(Step 6) .
10. ضمن قسم الأذونات الأساسية(Basic permissions) ، تأكد من اختيار التحكم الكامل(Full control) قبل تنفيذ أي تغييرات. انقر فوق موافق(Ok) .
اقرأ أيضًا: (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 وانقر عليها.
2. حدد خيار حسابات المستخدمين .(User Accounts)
ملاحظة:(Note:) إذا لم تتمكن من العثور عليه ، فقم بتغيير خيار العرض حسب(View by) إلى أيقونات كبيرة(Large icons) وحدد موقعه.
3. افتحه وحدد تغيير إعدادات التحكم في حساب المستخدم(Change User Account Control Settings) .
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 كمثال أدناه.
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:)
- إصلاح خدمات مجال Active Directory غير متوفرة حاليًا(Fix The Active Directory Domain Services is Currently Unavailable)
- إصلاح خطأ Windows 10 0xc004f075(Fix Windows 10 0xc004f075 Error)
- إصلاح 0x80004002: لا توجد واجهة مدعومة على نظام التشغيل Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)
- إصلاح VCRUNTIME140.dll مفقود على نظام التشغيل Windows 11(Fix VCRUNTIME140.dll Missing on Windows 11)
نأمل أن يكون هذا الدليل مفيدًا وأن تكون قادرًا على إصلاح comdlg32.ocx المفقود(comdlg32.ocx missing) في مشكلة Windows 10 . دعنا نعرف الطريقة الأفضل بالنسبة لك. إذا كان لديك أي استفسارات أو اقتراحات ، فلا تتردد في تركها في قسم التعليقات.
Related posts
Fix NVIDIA Control Panel Missing في Windows 10
Fix Pin إلى Taskbar Missing في Windows 10
إصلاح امتيازات الملفات المفقودة في Steam في نظام التشغيل Windows 10
Fix Black Desktop Background في Windows 10
Fix Computer Wo لا تذهب إلى Sleep Mode في Windows 10
كيفية Fix High CPU Usage على Windows 10
Fix Media Disconnected Error على Windows 10
كيفية Fix BOOTMGR مفقود في Windows 10
Fix 5GHz WiFi لا تظهر في Windows 10
Fix Printer Spooler Errors على Windows 10
Fix Desktop البعيد لن Connect في Windows 10
Fix Microsoft Office لا يفتح على Windows 10
Fix League من Legends Black Screen في Windows 10
Fix Option لتحويل Bluetooth أو إيقاف تشغيله مفقود من Windows 10
Fix Keyboard عدم الكتابة في مشكلة Windows 10
Fix Calculator لا يعمل في Windows 10
Fix CD/DVD drive لم يتم الكشف عنها بعد الترقية إلى Windows 10
Fix Desktop Icon مفقود على Windows 10
Fix Desktop Icons استمر في إعادة ترتيبها بعد تحديث Creators Windows 10
Fix High CPU and Disk usage problem من Windows 10