عرض استخدام الموارد بواسطة الخدمات الفردية في Windows 10

click fraud protection

مع Windows 10 Creators Update (الاسم الرمزي "Redstone 2") Preview Build 14942 ، تغيرت الطريقة التي يتم بها استضافة الخدمات. في أنظمة Windows 10 v1703 التي تحتوي على أكثر من 3.5 غيغابايت من ذاكرة الوصول العشوائي ، ستحصل كل خدمة على مضيف الخدمة الخاص بها (svchost.exe) ، بدلاً من العمل في إطار عملية خدمة مشتركة. يتيح لك هذا عرض استخدام الموارد من قبل كل خدمة فردية. الموارد هنا تعني استخدام الشبكة والذاكرة والقرص ووحدة المعالجة المركزية.

بدءًا من Windows 2000 وحتى Windows 10 v1607 ، لكل منهما عملية ملف Svchost.exe تستخدم لاستضافة مجموعة من الخدمات - نموذج مصمم أصلاً لتقليل استخدام الموارد بواسطة الخدمات. في نموذج عملية الخدمة المشتركة ، للعثور على الخدمات التي تعمل ضمن كل عملية من عمليات ملف Svchost.exe ، افتح إدارة المهام وانقر فوق شيفرون بالقرب من "مضيف الخدمة:" لتوسيع التحديد. يمكنك رؤية قائمة الخدمة التي تستضيفها تلك العملية.

svchost نوافذ منفصلة 10

أو استخدم الأمر Tasklist.exe. افتح نافذة موجه الأوامر واكتب:

قائمة المهام / svc
svchost نوافذ منفصلة 10

يعرض هذا قائمة الخدمات التي تعمل تحت كل مثيل من ملف Svchost.exe.

مضيف خدمة منفصل (svchost.exe) لكل خدمة

تم تغيير النموذج أعلاه في Redstone 2 ، حيث قرر الخبراء في Microsoft أنه يوفر الذاكرة الميزة ليست كبيرة - بالنظر إلى أن الأنظمة مجهزة بأكثر من ذاكرة RAM كافية أيام.

على الرغم من وجود استثناءات. خدمات النظام التي تعتبر حرجة - تلك التي يتطلب استردادها إعادة تشغيل النظام ، وستظل خدمات أخرى محددة مجمعة. بناءً على ما رأيته في إصدارات Creators Update Preview ، فإن الخدمات التي تظل في مجموعات مذكورة أدناه:

  • المجموعة 1: BrokerInfrastructure و DcomLaunch و Power و SystemEventsBroker
  • المجموعة 2: BFE ، CoreMessagingRegistrar ، MpsSvc
  • المجموعة 3: OneSyncSvc_5235d ، PimIndexMaintenanceSvc_5235d ، UnistoreSvc_5235d ، UserDataSvc_5235d
  • المجموعة 4: BITS و UsoSvc و wuauserv

بقية الخدمات غير مجمعة - تعمل في عمليات منفصلة.

svchost نوافذ منفصلة 10

قد يتم إصدار Windows 10 Creators Update في مكان ما في شهر مارس 2017 تقريبًا. إذا كنت أحد مستخدمي Windows 10 Insider وتقوم بتشغيل Build 14942 أو إصدار أحدث ، في جهاز كمبيوتر به أكثر من 3.5 غيغابايت من ذاكرة الوصول العشوائي ، فربما تكون قد لاحظت هذه الحالات الإضافية من ملف Svchost.exe. قد يكون هناك حوالي 70+ عملية svchost.exe قيد التشغيل. بينما في Windows 10 v1607 ، كان عدد مثيلات ملف Svchost.exe في العشرينات ، اعتمادًا على عدد الخدمات التي تم تثبيتها وتشغيلها في النظام.

مزايا تشغيل الخدمات غير مجمعة

حسب مايكروسوفت، تقدم خدمات فك التجميع هذه المزايا الأربع:

1. زيادة الموثوقية: في حالة فشل إحدى الخدمات ، يتم حذف مثيل ملف Svchost.exe فقط. سابقًا ، إذا فشلت إحدى الخدمات ، يؤدي إنهاء ملف Svchost.exe إلى توقف الخدمات الأخرى.

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

svchost نوافذ منفصلة 10
ملف Svchost.exe -k 

فمثلا:

ملف svchost.exe -k netsvcs-s winmgmt

حيث "winmgmt" هو الاسم المختصر لخدمة "Windows Management Instrumentation".

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

في أنظمة Windows 10 Redstone 2 مع 3.5+ غيغابايت من ذاكرة الوصول العشوائي ، حيث تعمل الخدمات ضمن ملف Svchost.exe منفصل العملية بالفعل ، يمكنك معرفة الخدمة المعينة التي تسبب المشكلة ، واتخاذ الإجراءات اللازمة وفقا لذلك. تتضمن المشكلات استخدام وحدة المعالجة المركزية بنسبة 100٪ ، أو استخدام الذاكرة المرتفع والأعطال المتكررة.

3. تقليل تكاليف الخدمة: زيادة الشفافية في عمليات الخدمة ستجعل استكشاف الأخطاء وإصلاحها أسهل. يمكن لمهندسي الدعم الفني تضييق نطاق المشكلات إلى الخدمة الفردية وحلها بسرعة ، وهو ما يُترجم إلى انخفاض تكاليف الخدمة.

4. زيادة الأمان: ستعمل عزل العملية ومجموعات الأذونات الفردية للخدمات على تعزيز الأمان.

الخلاصة: لذلك ، بعد تثبيت Windows 10 Creators Update (قادم في 2017) ، لا داعي للذعر إذا رأيت أكثر من 70 حالة من ملف Svchost.exe في إدارة المهام.


طلب واحد صغير: إذا أعجبك هذا المنشور ، فيرجى مشاركة هذا؟

ستساعد مشاركة واحدة "صغيرة" منك كثيرًا في نمو هذه المدونة. بعض الاقتراحات الرائعة:
  • يعلق!
  • شاركها على مدونتك المفضلة + Facebook ، Reddit
  • غردها!
لذا أشكرك كثيرًا على دعمك أيها القارئ. لن يستغرق الأمر أكثر من 10 ثوانٍ من وقتك. أزرار المشاركة موجودة أدناه. :)