كيفية إصلاح توقف COM البديل عن العمل

توقف COM Surrogate(COM Surrogate) عن العمل فجأة عندما كنت تشاهد الصور أو تشاهد مقاطع الفيديو؟ لا تقلق من أن معظم المستخدمين يواجهون هذا الخطأ ولذا يجب أن يكون هناك حل لهذا الخطأ. في هذا المنشور ، سنناقش كيفية إصلاح هذا الخطأ.

توقف COM البديل عن العمل

ماذا يفعل COM البديل(COM Surrogate) ولماذا يتوقف عن العمل دائمًا؟

تمر عملية dllhost.exe باسم COM Surrogate والمرة الوحيدة التي من المحتمل أن تلاحظ وجودها فيها هي عندما يتعطل وتحصل على رسالة توقف COM Surrogate عن العمل. ما هو بديل COM(COM Surrogate) هذا ولماذا يستمر في الانهيار؟

بديل COM(COM Surrogate) هو اسم خيالي لعملية التضحية لكائن (Sacrificial)COM الذي يتم تشغيله خارج العملية التي طلبت ذلك. يستخدم Explorer بديل COM(COM Surrogate) عند استخراج الصور المصغرة ، على سبيل المثال. إذا انتقلت إلى مجلد تم تمكين الصور المصغرة به ، فسيقوم Explorer بإطلاق COM Surrogate ويستخدمه(COM Surrogate) لحساب الصور المصغرة للمستندات الموجودة في المجلد. يقوم بذلك لأن Explorer تعلم عدم الثقة في برامج استخراج الصور المصغرة ؛ لديهم سجل حافل بالاستقرار. إكسبلورر(Explorer)قرر استيعاب عقوبة الأداء في مقابل تحسين الموثوقية مما يؤدي إلى نقل هذه الأجزاء المخادعة من التعليمات البرمجية خارج عملية Explorer الرئيسية . عند تعطل مستخرج الصور المصغرة ، يؤدي التعطل إلى تدمير عملية COM البديلة(COM Surrogate) بدلاً من Explorer .

بعبارة أخرى ، فإن COM Surrogate هو أنني لا أشعر بالرضا تجاه هذا الرمز ، لذلك سأطلب من COM استضافته في عملية أخرى. بهذه الطريقة ، إذا تعطلت ، فإن عملية COM البديلة(COM Surrogate) هي التي تتعطل بدلاً من عمليتي. وعندما يتعطل ، فهذا يعني فقط أن أسوأ مخاوف Explorer قد تحققت.

من الناحية العملية ، إذا حصلت على هذه الأنواع من الأعطال عند استعراض المجلدات التي تحتوي على ملفات فيديو أو وسائط ، فمن المرجح أن تكون المشكلة عبارة عن برنامج ترميز غير مستقر. لذلك دون إضاعة أي وقت ، دعنا نرى كيفية إصلاح توقف COM البديل(Fix COM Surrogate) عن العمل بمساعدة البرنامج التعليمي المدرج أدناه.

كيفية إصلاح توقف COM البديل(Fix COM Surrogate) عن العمل

الطريقة الأولى: تحديث برامج الترميز

نظرًا لأن المشكلة تتعلق بعرض الصور ومقاطع الفيديو ، فإن تحديث برنامج الترميز يبدو خيارًا جيدًا ونأمل أن يساعدك في إصلاح خطأ COM البديل . (COM Surrogate)يمكنك تنزيل أحدث إصدار من برنامج الترميز لنظام التشغيل windows 10 / 8.1 / 7 من هنا(here) .

إذا كان لديك DivX أو Nero مثبتًا ، فقد تفكر في تحديثهما إلى أحدث إصدار وفي بعض الحالات ، يتعين عليك إلغاء تثبيتهما وتثبيتهما مرة أخرى حتى يعملان بشكل صحيح.

إذا قمت بترقية Nero و DivX وما زلت تواجه المشكلة ، فيمكنك محاولة إعادة تسمية الملف C: Program Files\Common Files\Ahead\DSFilter\NeVideo.ax إلى NeVideo.ax.bak . قد تحتاج أيضًا إلى إعادة تسمية NeVideoHD.ax إلى NeVideoHD.bak ، ولكن هذا سيؤدي إلى كسر Nero Showtime .

الطريقة 2: تعطيل الصورة المصغرة

يمكنك تعطيل معاينات الصور المصغرة(disable Thumbnail previews) ، والتي يجب أن تحل المشكلة مؤقتًا ، ولكنها ليست الحل الأمثل لإصلاح توقف COM Surrogate عن العمل.

الطريقة الثالثة: إعادة تسجيل ملفات DLL

أعد تسجيل بعض مكتبات DLL(DLLs) مع Windows والتي يمكن أن تصلح خطأ مركب COM . لفعل هذا:

1. انقر بزر(Right) الماوس الأيمن على زر النافذة(Window) وحدد " موجه الأوامر (المسؤول)(Command Prompt (Admin)) ."

موجه الأوامر المشرف

2. في نافذة cmd ، اكتب هذه الأوامر التالية واضغط على Enter بعد كل واحد منها:

regsvr32 vbscript.dll
regsvr32 jscript.dll

تسجيل ملفات DLL

يمكن أن يؤدي ذلك إلى إصلاح مشكلة COM Surrogate التي توقفت عن العمل( fix the COM Surrogate has stopped working) ولكن إذا لم يكن الأمر كذلك ، فتابع القراءة!

الطريقة الرابعة: فحص أخطاء القرص الصلب

هناك طريقة أخرى يمكنك من خلالها إصلاح خطأ COM Surrogate وهي تشغيل الأداة المساعدة للتحقق من القرص الموضحة هنا .

الطريقة الخامسة: تعطيل DEP لملف "dllhost"

يبدو أن تعطيل DEP لـ dllhost.exe يعمل على حل المشكلة لمعظم المستخدمين ، لذلك دعونا نرى كيفية القيام بذلك. يمكنك قراءة المزيد عنها في رسالتي السابقة حول كيفية إيقاف تشغيل DEP(how to turn off DEP) .

1. في الخطوة الأخيرة ، انقر فوق " إضافة(Add ) " كما هو موضح أدناه:

أضف خدمات

2. في المربع المنبثق إضافة ، حدد الملفات القابلة للتنفيذ التالية:(Add)

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

ملف dllhost مفتوح

3. حدد ملف dllhost ، وانقر فوق فتح وستقوم بشيء مثل هذا:

COM بديل في DEP

من المحتمل أن يؤدي هذا إلى إصلاح  توقف COM Surrogate عن العمل.

الطريقة 6: برنامج تشغيل شاشة التراجع

في بعض الأحيان ، قد تتسبب التحديثات الأخيرة لبرامج تشغيل العرض في حدوث هذا الخطأ ، وبالتالي قد يؤدي التراجع عن برنامج التشغيل على نظام التشغيل Windows 10(driver rollback on Windows 10) إلى حل المشكلة. لكن لا يجب عليك القيام بذلك إلا إذا لاحظت وجود مشكلة بعد تحديث برامج التشغيل الخاصة بك.

1. انقر بزر الماوس الأيمن فوق هذا الكمبيوتر الشخصي(This PC) أو جهاز الكمبيوتر (My Computer ) وحدد الخصائص.

2. الآن على اليسار انقر فوق "إدارة الأجهزة"(Device Manager) .

مدير الجهاز

3. قم بتوسيع (Expand Display) محولات(Adapters) العرض ثم انقر بزر الماوس الأيمن فوق جهاز العرض واختر إلغاء التثبيت.(Uninstall.)

برنامج تشغيل عرض التراجع

4. سترى مربعًا منبثقًا حيث تحتاج إلى تحديد الخيار " حذف برنامج التشغيل لهذا الجهاز(Delete the driver software for this device) " وانقر فوق " موافق". سيقوم Windows(OK. Windows) بإلغاء تثبيت الجهاز وحذف برنامج التشغيل الذي تم تنزيله من Windows Update . يمكنك تثبيت برامج تشغيل جديدة بعد ذلك.

ربما يعجبك أيضا:

نأمل أن تعمل إحدى هذه الطرق على إصلاح توقف COM Surrogate عن العمل(fix COM Surrogate has stopped working error) . إذا كان لا يزال لديك أي شك أو أسئلة ، فلا تتردد في التعليق ، فسنحاول مساعدتك.



About the author

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



Related posts