بالرغم من قوة الكمبيوتر الحديثتكوينات وأنظمة تشغيل مستقرة نسبيًا ، واجه كل مستخدم Windows تقريبًا لأحدث الإصدارات رسالة مفاجئة مفادها أن برنامج COM Surrogate قد توقف عن العمل. لماذا تنشأ مثل هذه المشاكل وكيفية التعامل معها ، واصل القراءة.
COM Surrogate (Windows 7) - ما هو؟
بطبيعة الحال ، عندما تظهر الرسائليسأل هذا النوع من المستخدمين سؤالاً فورًا حول تأثير الفيروس ويحاول بشكل محموم البحث عن مثل هذه العملية في "إدارة المهام" في محاولة لإيقافها. لسوء الحظ ، هذا لا يؤدي إلى أي شيء ، لأنه ببساطة لا توجد مثل هذه العملية هناك. لكن الخطأ يشير بوضوح إلى الخدمة التي فشلت.
خدمة Windows 7 COM Surrogate نفسها في ملفيركز الإصدار الأصلي في الغالب على تنفيذ مكونات COM + في بيئة ISS (اتصال الإنترنت ، تشغيل بعض أنواع ملفات الوسائط المتعددة ، إلخ). لكن هذه ليست سوى حالة عامة.
لماذا أتلقى الخطأ "COM Surrogate قد توقف عن العمل"؟
جوهر المشكلة هو أن البعضالبرامج التي تستخدم مكتبات .NET القياسية لا تصل إلى موارد الكمبيوتر بشكل صحيح. قد تتعطل التطبيقات أثناء التشغيل ، عند بدء التشغيل ، أو أثناء التشغيل العادي حتى نقطة معينة ، يظهر عندها خطأ فادح في بناء الجملة ، مما يتسبب في تكرار تنفيذ التعليمات البرمجية (على سبيل المثال ، عند محاولة تشغيل ملفات وسائط "معطلة"). علاوة على ذلك ، تنبثق الشاشة الزرقاء.
من ناحية أخرى ، غالبًا ما يلاحظ ذلكقد لا يكون برنامج COM Surrogate عملية نظام ، ولكنه فيروس يتنكر على شكله. تأثيره هو أن استهلاك موارد النظام يبدأ في الانحسار (يمكن أن يصل حمل المعالج إلى 95-100٪ ، على الرغم من أنه بالنسبة للخدمة القياسية ، نظريًا ، لا يتجاوز حمل وحدة المعالجة المركزية عادةً 50٪ ، حتى لو لم يعمل بشكل صحيح).
كيف تعرف أنه ليس فيروسًا؟
إذا تلقى المستخدم لسبب مارسالة مفادها أن COM Surrogate قد توقف عن العمل ، فأنت بحاجة أولاً إلى التحقق مما إذا كان الفيروس قد تسبب في مثل هذا التفاعل في النظام. تكون عملية dllhost مسؤولة عن أداء الخدمة نفسها ، والتي يتم تقديمها في شكل ملف EXE قابل للتنفيذ يحمل نفس الاسم.
تحتاج أولاً إلى فتح "مدير المهام" ، فيفي علامة تبويب العملية ، ابحث عن الخدمة المحددة هناك (قد يكون هناك العديد منها ، اعتمادًا على عدد التطبيقات قيد التشغيل باستخدام المكونات المذكورة أعلاه) ، وانتقل من خلال RMB لفتح موقع تخزين الملفات. إذا كانت هذه هي العملية الأصلية ، فسيتم إدراج مجلد System32 (لأنظمة x86) أو SysWOW64 (لأنظمة 64 بت). أي مكان آخر يشير على الفور إلى وجود فيروس.
أسئلة الوسائط المتعددة
بقدر ما يتعلق الأمر بالوسائط المتعددة ، غالبًا ما تتم ملاحظة مشكلات COM Surrogate عند بدء المشغلات وإغلاقها (بشكل أساسي KMPlayer) ، ناهيك عن تشغيل الملفات التالفة.
يعزو العديد من الخبراء هذا إلى التواجد فينظام الترميز القديم من مجموعات K-Lite و HDvid. سيكون أبسط حل للمشكلة هو الإزالة القياسية لهذه الحزم (يمكنك استخدام قسم البرامج والمكونات في "لوحة التحكم") متبوعًا بتثبيت إصدار أحدث.
استكشاف مشاكل الخدمة وإصلاحها
ومع ذلك ، في معظم الحالات ، فشل الخدمةيمكن التخلص من بديل COM بطريقة أكثر عمومية. للقيام بذلك ، تحتاج إلى استخدام قسم النظام في "لوحة التحكم" ، انتقل إلى علامة التبويب "خيارات متقدمة" واضغط على زر المعلمات.
بعد ذلك ، يتم استخدام علامة تبويب الوقايةتنفيذ البيانات ، والذي يستخدم سلسلة تمكين DEP لجميع الخدمات والبرامج باستثناء تلك المحددة. في النافذة أدناه ، بالنقر فوق الزر إضافة خدمة ، يجب تحديد المسار الكامل لملف dllhost وحفظ التغييرات ، ثم إعادة تشغيل النظام.
إذا لم يساعد ذلك ، فاستخدماستعادة النظام عبر الإنترنت. أولاً ، في وحدة تحكم الأوامر ، التي يتم تشغيلها نيابة عن المسؤول ، يتم إدخال أمر الفحص (DISM.exe / Online / Cleanup-image / ScanHealth) ، ثم يتم إجراء الاستعادة مباشرةً (DISM.exe / Online / Cleanup-image / RestoreHealth)
إزالة الفيروسات
ولكن ، كما ذكرنا سابقًا ، يمكن لـ COM Surrogateتبين أنه فيروس. إذا كان هذا صحيحًا (انظر إلى موقع الملف) ، ولم يقدم الفحص باستخدام ماسح ضوئي مضاد للفيروسات أي شيء ، فنحن أولاً نعيد تشغيل النظام في الوضع الآمن ونستخدم أي أداة فحص. تساعد Microsoft Security Essentials كثيرًا في تعيين وضع الفحص الخاص.
إذا قمت بحذف تهديد يدويًا ، فيجب عليك ذلكاستخدم محرر التسجيل (regedit) ، واضبط البحث باستخدام القيمة {AB8902B4-09CA-4bb6-B78D-A8F59079A8D5} واحذف القسم الذي تم العثور عليه تمامًا. يتبع ذلك إعادة تشغيل قياسية.
فقط في حالة ، فمن المستحسن التحقق من الوظائف الإضافيةالمتصفح ، وكذلك تتبع المسار إلى الملف القابل للتنفيذ (يجب أن ينتهي فقط بامتداد EXE). إذا تمت إضافة شيء آخر في النهاية ، فيجب حذف كل هذا وحفظ التغييرات.
ما الذي لا يجب فعله بأي حال؟
بعض المستخدمين ، عندما يكون هناك فشل فيتشغيل الخدمة يعتقد بسذاجة أنه يمكن القضاء عليها عن طريق إنهاء جميع عمليات dllhost وحذف الملف الذي يحمل نفس الاسم من موقعه الأصلي. إنهاء العمليات - ستتوقف التطبيقات التي تستخدمها. احذف الملف - سيتوقف النظام عن العمل تمامًا. لا يمكنك إنهاء العملية الأصلية إلا إذا تم إغلاق جميع البرامج (ولكن العملية لا تزال نشطة). لكن لا يمكنك التعامل مع حذف الملف. سيؤدي هذا إلى العديد من الأخطاء الإضافية التي قد تساعد في بعض الأحيان فقط إعادة التثبيت الكامل للنظام.
ملخص قصير
كما ترى ، يمكن أن تكون المشاكل مع هذه الخدمةيجتمع في كثير من الأحيان بما فيه الكفاية. بالطبع ، يرتبط معظمها بالوسائط المتعددة ، في كثير من الأحيان - على الإنترنت ، عندما تبدأ المتصفحات في التجمد. لاستكشاف المشكلات وإصلاحها ، إذا كان الأمر يتعلق بالفعل بتشغيل الفيديو أو الصوت ، فمن الأفضل استخدام الأساليب المشار إليها ، وفي جميع الحالات الأخرى ، سيتعين عليك استخدام استثناءات لخدمة DEP.