تخطَّ إلى المحتوى

Service Host والمكونات الخلفية في Windows 11

على هذه الصفحة

يقوم Windows بفصل أو دمج عمليات svchost.exe وفقًا لقواعد Service Control Manager. يؤثر هذا прежде всего على عزل الأعطال وحجم الذاكرة الخدمية وعدد العمليات. تقليل عدد العمليات ليس تسريعًا مستقلًا للنظام.

تم فحص كيفية قراءة Service Control Manager لـ SvcHostSplitThresholdInKB وStart، ومتى تحدث عمليات الوصول، وما هي المكونات الخلفية التي تمت ملاحظتها additionally.

Windows 11 25H2 build 26200.9168؛ services.exe وتتبع Registry على مستوى النظام. لم يتم فحص المجموعة الكاملة لاعتماديات الخدمات الخارجية.

تحليل سلوك SCM، وملاحظة قراءة المعاملات في تتبع boot، وفحص تعطيل وإعادة تفعيل خدمات فردية.

Registry path Value Type Default 25H2 Reader و timing
HKLM\SYSTEM\CurrentControlSet\Control SvcHostSplitThresholdInKB REG_DWORD 3670016 KB في النظام المفحوص services.exe، SCM initialization

يحدد الحد الأدنى الشروط التي يمكن بموجبها توزيع الخدمات على عمليات منفصلة. في النظام المفحوص، القيمة الافتراضية 3670016 تقابل 3.5 GB؛ وقد لوحظت قراءتها في تتبع services.exe. القيمة 0xFFFFFFFF لا تعني بالضرورة «عدم الفصل أبدًا»: بعد التحويل في كود SCM تبقى حالة غير صفرية. تم تأكيد القيم التي تكون من مضاعفات 2^22 KB بشكل موثوق، مثل 8388608.

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

تقرأ SCM القيمة Start لكل خدمة في مفتاحها الخاص:

HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName> → Start (REG_DWORD)

الحالات الأساسية:

القيمة المعنى
0 Boot start، فقط لبرامج boot والسervices الخاصة
1 System start
2 Automatic start
3 Manual / demand start
4 Disabled

يغيّر الانتقال من 2 إلى 3 لحظة تشغيل الخدمة مع الحفاظ على وظائفها. عندما يحتاج التطبيق إلى المكوّن، قد يؤدي الوصول إلى تشغيل الخدمة. إذا كانت الخدمة معطلة، قد ينتهي الوصول بخطأ.

بهذه الطريقة يمكن تغيير وقت تشغيل مكوّن خلفي فردي غير ضروري. قبل التغيير، افهم وظيفة الخدمة وتحقق من اعتمادياتها.

الإعدادات المرتبطة في BoosterX

Section titled “الإعدادات المرتبطة في BoosterX”

يرتبط قسم الخدمات بإعدادات «الفهرسة»، و«SysMain»، و«خدمات الطباعة»، و«برامج تشغيل التشخيص»، وUCPD، و«تجميع الخدمات (svchosts.exe)» والخيارات المرتبطة بالتحديثات. تعطيل الخدمة يكون منطقيًا فقط عند عدم الحاجة إلى وظيفتها ومع التحقق من الاعتماديات؛ ولا ينبغي تعميم النتيجة على جميع العمليات الخلفية.

في Windows 11 25H2 المفحوص، تم additionally فحص المعاملات المرتبطة:

Path Value Type Default/الحالة
HKCU\Software\Microsoft\Windows\CurrentVersion\Search SearchboxTaskbarMode REG_DWORD 1 — search glyph معروض
HKCU\Software\Microsoft\Windows\CurrentVersion\CrossDeviceResume\Configuration IsResumeAllowed REG_DWORD 1 — resume مسموح
тот же путь IsOneDriveResumeAllowed REG_DWORD 1 — OneDrive resume مسموح
HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\MicrosoftWindows.CrossDevice_cw5n1h2txyewy package-specific background permission policy/user setting يعتمد على package state

يخفي SearchboxTaskbarMode=0 رمز البحث على شريط المهام. يمنع IsResumeAllowed=0 وIsOneDriveResumeAllowed=0 طرق استئناف العمل المقابلة بين الأجهزة. إذا كانت القيم غائبة، ينشئها CrossDeviceResumeView بالقيمة 1، مما يسمح بهذه الوظائف. تُقرأ المعاملات بواسطة مكونات الواجهة التفاعلية، لذلك قد لا تظهر عمليات الوصول في تتبع الإقلاع القصير.

تقلل المعاملات أنواعًا فردية من النشاط الخلفي لمكوّن واجهة محدد. وهي لا تنطبق على جميع العمليات الخلفية في Windows.

تقرأ SCM قيمة SvcHostSplitThresholdInKB عند التهيئة، وStart عند تعداد الخدمات وتشغيلها. في تتبع النظام 25H2 لوحظت قراءة Start بواسطة العملية services.exe. قد لا تظهر قراءة معامل من HKCU في فترة المراقبة القصيرة؛ وهذا لا يثبت غياب الوظيفة.

بالنسبة لـ «الفهرسة» على Windows 11 25H2 build 26200.9168 تم فحص التعطيل والإعادة. بعد التعطيل وإعادة التشغيل لم يبدأ المفهرس والعمليات المرتبطة؛ وبعد الإعادة عملت الخدمة مرة أخرى. قبل التعطيل كان مجموع مجموعة عمل الذاكرة لهذه العمليات حوالي 64 МБ. على نظام آخر قد يختلف الحجم.

بالنسبة لـ SysMain تم تأكيد قراءة الحالة عند الإقلاع وتوقف التشغيل بعد التعطيل. لم يتم قياس الأثر النهائي على جهاز ألعاب فعلي. على HDD قد يؤدي تعطيل التحميل المسبق للبيانات إلى إبطاء إقلاع النظام والتطبيقات.

الصفحات العملية: «الفهرسة» و«SysMain (Prefetch, Superfetch…)».

خدمات الطباعة والتشخيص

Section titled “خدمات الطباعة والتشخيص”

تقوم «خدمات الطباعة» فعليًا بتعطيل قائمة انتظار الطباعة بعد إعادة التشغيل. إلى جانب الطابعات الفعلية، تتوقف أيضًا السيناريوهات الافتراضية التي تعتمد عليها، بما في ذلك Print to PDF.

الإجراء الحالي لإعداد «برامج تشغيل التشخيص» يقتصر على خدمة سياسة تشخيص Windows. لا ينبغي فهم الاسم على أنه إزالة أو تعطيل برامج تشغيل الأجهزة. تكلفة الاختيار تتمثل في فقدان جزء من الاكتشاف التلقائي للمشكلات وإصلاحها.

الصفحات العملية: «خدمات الطباعة» و«برامج تشغيل التشخيص».

يستخدم إعداد OneDrive سياسة Windows الموثقة التي تمنع المزامنة. يبقى العميل والملفات المحلية. يعمل الإعداد فقط عند تثبيت OneDrive. قبل التعطيل، أكمل المزامنة المطلوبة وتحقق من ملفات Files On-Demand.

الصفحة العملية: «OneDrive».

  • تقرأ SCM قيمة SvcHostSplitThresholdInKB عند التهيئة، وStart عند تعداد الخدمات وتشغيلها؛ وقد لوحظت قراءة Start بواسطة العملية services.exe في تتبع النظام 25H2.
  • بالنسبة لـ «الفهرسة» تم فحص التعطيل والإعادة: بعد التعطيل وإعادة التشغيل لم يبدأ المفهرس والعمليات المرتبطة، وبعد الإعادة عملت الخدمة مرة أخرى. كان مجموع مجموعة عمل الذاكرة لهذه العمليات قبل التعطيل حوالي 64 МБ.
  • بالنسبة لـ SysMain تم تأكيد قراءة الحالة عند الإقلاع وتوقف التشغيل بعد التعطيل.
  • تعطّل «خدمات الطباعة» قائمة انتظار الطباعة بعد إعادة التشغيل؛ ويطبّق إعداد OneDrive سياسة موثقة لمنع المزامنة.
  • تقرأ SCM حد الفصل عند التهيئة، وStart عند تعداد الخدمات وتشغيلها.
  • يؤدي تعطيل الفهرسة وSysMain وخدمات الطباعة إلى إيقاف تشغيل العمليات المرتبطة بعد إعادة التشغيل؛ وتعيد الإعادة تفعيلها.
  • حجم مجموعة عمل عمليات الفهرسة في النظام المفحوص.
  • تُقرأ معاملات الواجهة من HKCU بواسطة مكونات تفاعلية وقد لا تظهر في تتبع الإقلاع القصير.
  • الفائدة العالمية لتغيير حد فصل الخدمات يدويًا.
  • تأثير تعطيل خدمات فردية على FPS أو CPU العام أو زمن الاستجابة.
  • السلوك على إصدارات أخرى وأنظمة بعدد مختلف من الخدمات.

للاستخدام العام، اترك Service Host في حالة Windows default. التغيير اليدوي يكون منطقيًا لتشخيص خدمة محددة أو تسرب ذاكرة أو تعارض في التشغيل. لا ينبغي تقييم النتيجة فقط بعدد svchost.exe في Task Manager.

تتعلق النتيجة بـ Windows 11 25H2 build 26200.9168. لم يتم فحص جميع إصدارات Windows وسياسات الخادم والمجموعة الكاملة لاعتماديات الخدمات الخارجية.

لمعرفة كيفية تكرار الجزء الديناميكي من الملاحظات — راجع كيف تتحقق بنفسك.

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

  • Service Control Manager: نموذج خدمات Windows، Microsoft Learn، تم التحقق في 2026-09-01.
  • Service configuration: قيم تشغيل الخدمة، Microsoft Learn، تم التحقق في 2026-09-01.

تم التحقق من المصادر العامة: 2026-09-02.

  • 2026-09-20: تمت إضافة قسم «النتائج»، وإخلاء المسؤولية عن تضارب المصالح، ورابط للتحقق الذاتي من الملاحظات الديناميكية في المنهجية.
  • 2026-09-02: النشر الأول؛ تم تأكيد readers SCM، وتعطيل وإعادة تفعيل خدمات فردية، وإضافة حدود الأثر العملي.