يوجد ملف svchost.exe (مضيف الخدمة) في المجلد C:WindowsSystem32 ويستخدم لتشغيل خدمات النظام المختلفة. فيما يلي الوصف الرسمي لهذا الملف المقدم من Microsoft:
يوجد ملف Svchost.exe في المجلد %SystemRoot%System32. عند بدء التشغيل، يقوم Svchost.exe بفحص جزء الخدمات في السجل لإنشاء قائمة بالخدمات التي يجب عليه تحميلها. يمكن تشغيل مثيلات متعددة لملف Svchost.exe في نفس الوقت. يمكن أن تحتوي كل جلسة Svchost.exe على مجموعة من الخدمات. لذلك، يمكن تشغيل خدمات منفصلة، اعتمادًا على كيفية ومكان بدء تشغيل ملف Svchost.exe. تسمح مجموعة الخدمات هذه بتحكم أفضل وتصحيح الأخطاء بشكل أسهل.
|_+_|
يتم تحديد مجموعات Svchost.exe في مفتاح التسجيل التالي:تمثل كل قيمة ضمن هذا المفتاح مجموعة Svchost منفصلة وتظهر كمثيل منفصل عند عرض العمليات النشطة. كل قيمة هي قيمة REG_MULTI_SZ وتحتوي على الخدمات التي تعمل ضمن مجموعة Svchost تلك. يمكن أن تحتوي كل مجموعة Svchost على اسم خدمة واحد أو أكثر يتم استخراجه من مفتاح التسجيل التالي، والذي يحتوي مفتاح المعلمات الخاص به على قيمة ServiceDLL:
|_+_|
لذلك، نتيجة لتجميع الخدمات، لدينا الكثير من مثيلات Svchost.exe، كل منها يشغل مجموعة من الخدمات لكل مثيل!
دعونا نرى كيفية عرض الخدمات التي يتم تشغيلها في مثيل svchost.exe محدد.
الخيار الأول: إدارة المهام
الأداة المدمجة، Windows Task Manager، قادرة على عرض معلومات إضافية حول الخدمات المتعلقة بعملية Svchost المحددة. لقد تناولنا مؤخرًا كيفية رؤية الخدمات المتعلقة بعملية ما في نظام التشغيل Windows 8، لذا من الجيد استخدام هذه الخدعة لفحص ملف Svchost.
- افتح مدير المهام بالضغط علىCtrl + Shift + Escالاختصار على لوحة المفاتيح أو عن طريق النقر بزر الماوس الأيمن على منطقة فارغة من شريط المهام.
- في نظام التشغيل Windows 7 أو Vista، انتقل إلى علامة التبويب 'العمليات'. في نظام التشغيل Windows 8 والإصدارات الأحدث، قم بالتبديل إلى علامة التبويب 'التفاصيل'.
- انقر بزر الماوس الأيمن على العملية المطلوبة. لنفترض أن مثيلًا معينًا لعملية svchost.exe يستهلك قدرًا كبيرًا من الذاكرة وتريد معرفة الخدمة التي تسبب ذلك، ثم انقر فوق هذا المثيل من svchost.exe واختراذهب إلى الخدمة (الخدمات). سيتم فتح علامة التبويب 'الخدمات' تلقائيًا، وسيتم تمييز جميع الخدمات التي تم إنشاؤها بواسطة المثيل المحدد لعملية svchost.exe.
الخيار الثاني: خدعة سطر الأوامر
افتح نافذة موجه الأوامر واكتب ما يلي:
|_+_|سيتم سرد جميع مثيلات عملية Svchost مع الخدمات ذات الصلة.
هذه الخدعة مفيدة جدًا في نظام التشغيل Windows XP حيث لا يحتوي تطبيق إدارة المهام على 'اذهب إلى الخدمة (الخدمات)' ميزة.
هذا كل شيء. الآن أنت تعرف سبب تشغيل العديد من عمليات ملف Svchost.exe على نظام Windows الخاص بك ولن تخلط بين سبب تشغيل الكثير منها.