5Aug

ما هي عملية استضافة الخدمة( svchost.exe) ولماذا العديد من الجري؟

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

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

هذه المقالة هي جزء من سلسلة مستمرة لدينا شرح مختلف العمليات الموجودة في إدارة المهام مثل dwm.exe ctfmon.exe و mDNSResponder.exe و conhost.exe و rundll32.exe و Adobe_Updater.exe وغيرها الكثير.لا تعرف ما هي تلك الخدمات؟قراءة بداية أفضل!

ما هي عملية استضافة الخدمة؟

فيما يلي الجواب، وفقا لمايكروسوفت:

Svchost.exe هو اسم عملية مضيف عام للخدمات التي يتم تشغيلها من مكتبات الارتباط الحيوي.

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

لماذا هناك العديد من العمليات المضيف خدمة تشغيل؟

إذا كنت قد ألقيت نظرة على قسم "الخدمات" في "لوحة التحكم"، ربما كنت قد لاحظت أن ويندوز يتطلب الكثير من الخدمات.إذا تم تشغيل كل خدمة واحدة ضمن عملية خدمة المضيف واحد، الفشل في خدمة واحدة يحتمل أن يؤدي إلى إسقاط كافة ويندوز.بدلا من ذلك، يتم فصلها.يتم تنظيم خدمات

إلى مجموعات منطقية ذات صلة إلى حد ما، ثم يتم إنشاء مثيل خدمة واحد لاستضافة كل مجموعة.على سبيل المثال، تشغيل خدمة "مضيف خدمة" الخدمات الثلاث المتعلقة جدار الحماية.قد تقوم عملية مضيف الخدمة الأخرى بتشغيل كافة الخدمات المتعلقة بواجهة المستخدم، وهكذا.في الصورة أدناه، على سبيل المثال، يمكنك أن ترى أن عملية "مضيف الخدمة" واحد تشغيل العديد من خدمات شبكة الاتصال ذات الصلة، في حين تشغيل آخر الخدمات المتعلقة المكالمات إجراء بعيد.

هل هناك أي شيء بالنسبة لي القيام به مع كل هذه المعلومات؟

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

هذا، إذا لاحظت أن مثيل معين من خدمة المضيف - أو خدمة ذات الصلة - يسبب المتاعب، مثل استمرار وحدة المعالجة المركزية المفرطة أو استخدام ذاكرة الوصول العشوائي، هل يمكن أن تحقق في الخدمات المحددة التي تشارك.قد يمنحك هذا على الأقل فكرة عن مكان بدء تحري الخلل وإصلاحه.هناك عدد قليل من الطرق لمعرفة ما هي الخدمات التي يتم استضافتها من قبل مثيل خاص من مضيف الخدمة.يمكنك التحقق من الأمور داخل إدارة المهام أو استخدام تطبيق طرف ثالث كبير يسمى بروسيس إكسبلورر.

تحقق من الخدمات ذات الصلة في إدارة المهام

إذا كنت تستخدم ويندوز 8 أو 10، يتم عرض العمليات على علامة التبويب "العمليات" من إدارة المهام بأسمائهم الكاملة.إذا كانت العملية بمثابة مضيف للخدمات المتعددة، يمكنك أن ترى تلك الخدمات ببساطة عن طريق توسيع العملية.هذا يجعل من السهل جدا لتحديد الخدمات التي تنتمي إلى كل مثيل من عملية المضيف الخدمة.

يمكنك النقر بزر الماوس الأيمن فوق أي خدمة منفردة لإيقاف الخدمة أو عرضها في تطبيق "كونترولس" كونترول بانيل أو حتى البحث عبر الإنترنت للحصول على معلومات حول الخدمة.

إذا كنت تستخدم ويندوز 7، فإن الأمور مختلفة بعض الشيء.لم إدارة المهام ويندوز 7 مجموعة العمليات بنفس الطريقة، كما أنها لم تظهر أسماء العمليات العادية - فإنه أظهر فقط كل مثيلات "svchost.exe" قيد التشغيل.هل كان لديك لاستكشاف قليلا لتحديد الخدمات ذات الصلة إلى أي مثيل خاص من "ملف Svchost.exe".

على "العمليات" علامة التبويب إدارة المهام في ويندوز 7، انقر بزر الماوس الأيمن على عملية "ملف Svchost.exe" معينة، وثم اختر خيار "الانتقال إلى الخدمة".

سيؤدي هذا إلى نقلك إلى علامة التبويب "الخدمات"، حيث يتم تحديد كافة الخدمات قيد التشغيل ضمن عملية "svchost.exe".

يمكنك بعد ذلك رؤية الاسم الكامل لكل خدمة في عمود "الوصف"، حتى تتمكن من اختيار تعطيل الخدمة إذا كنت لا تريد تشغيلها أو تحري الخلل وإصلاحه في سبب تعرضك للمشكلات.

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

توفر ميكروسوفت أيضا أداة متقدمة ممتازة للعمل مع العمليات كجزء من تشكيلة سيسينترنالس لها.مجرد تحميل مستكشف العملية وتشغيله، انها التطبيق المحمولة، لذلك لا حاجة لتثبيته.يوفر مستكشف العملية جميع أنواع الميزات المتقدمة - ونحن نوصي بشدة قراءة دليلنا لفهم مستكشف العملية لمعرفة المزيد.

مقالات ذات صلة
ما هو "المحمولة" التطبيق، ولماذا يهم؟
فهم عملية اكسبلورر

لأغراضنا هنا، على الرغم من مجموعة عملية اكسبلورر الخدمات ذات الصلة تحت كل مثيل "ملف Svchost.exe. وقال" انهم المدرجة بواسطة أسماء الملفات الخاصة بهم، ولكن ترد أيضا أسمائهم الكاملة في عمود "الوصف".يمكنك أيضا تحريك المؤشر الماوس فوق أي من العمليات "svchost.exe" لرؤية المنبثقة مع كافة الخدمات المتعلقة بهذه العملية، حتى تلك التي لا تعمل حاليا.

هل يمكن لهذه العملية أن تكون فيروس؟

العملية نفسها هي مكون ويندوز الرسمي.في حين أنه من الممكن أن الفيروس قد حل محل المضيف الخدمة الحقيقية مع قابلة للتنفيذ من تلقاء نفسها، فإنه من المستبعد جدا.إذا كنت ترغب في التأكد من ذلك، يمكنك التحقق من موقع الملف الأساسي للعملية.في "إدارة المهام"، انقر بزر الماوس الأيمن فوق أي عملية "المضيف خدمة" واختيار الخيار "فتح ملف الموقع".

إذا تم تخزين الملف في مجلد ويندوز \ System32، ثم يمكنك أن تكون متأكدا إلى حد ما أنك لا تتعامل مع فيروس.

قال ذلك، إذا كنت لا تزال تريد أكثر من ذلك بكثير راحة البال، يمكنك مسح دائما عن الفيروسات باستخدام الماسح الضوئي الفيروس المفضل لديك.أفضل آمنة من آسف!