svchost.exe
مصطلحات البحث في الكتالوج svchost, service host, service host process
عملية أساسية في Windows بتُستخدم لتشغيل خدمات النظام في الخلفية.
اللي محتاج تعرفه
ده جزء طبيعي ومهم جداً من Windows.
نظام Windows بيستخدم svchost.exe لتشغيل الخدمات في الخلفية. إنك تلاقي كذا نسخة منه شغالة في نفس الوقت ده أمر طبيعي تماماً.
- آمن؟
- اتأكد من مسار الملف اللي شغال، وتوقيعه، وجهة النشر بتاعته. مجرد اسم الملف لوحده ما يثبتش إنه آمن.
- هل المفروض أقفله؟
- في الغالب لأ
- هل المفروض أمسحه؟
- لأ
إيه هو svchost.exe؟
ملف svchost.exe هو Service Host الخاص بنظام Windows. ده ملف تنفيذي أصلي ورسمي من Microsoft، بيحمّل ويشغّل مجموعات من خدمات Windows جوه عملية واحدة أو أكتر.
بيعمل إيه؟
ميزات كتيرة في Windows مبنية كخدمات: التحديثات، والشبكات، والصوت، والصيانة اللي شغالة في الخلفية. وبدل ما Windows يدي لكل خدمة برنامج لوحدها، غالباً بيستضيفهم جوه svchost.exe. وده بيخلي النظام منظم وبيسمح لـ Windows يبدأ الخدمات ويوقفها ويعزلها عن بعض بشكل أحسن وأنضف.
ليه شغال؟
أنت بتشوفه شغال لأن Windows بيعمل شغل في الخلفية. فيه خدمات بتفضل شغالة على طول، وخدمات تانية بتشتغل وقت الحاجة بس وبعدين ترجع لوضع الخمول (idle). مدير المهام (Task Manager) بيعرض اسم عملية الاستضافة، مش الاسم السهل أو الواضح للميزة، وعشان كده svchost.exe بيظهر كتير قدامك.
ليه فيه منه كذا نسخة شغالين؟
أنظمة Windows الحديثة بتقسّم الخدمات على كذا عملية Service Host. وده بيقلل الضرر وتأثير المشكلة لو خدمة واحدة باظت، وبيسهل تعرف أنهي مجموعة هي اللي بتستهلك الموارد. وجود نسخ متعددة هو أمر متوقع. ووجود نسخة واحدة بس مش هو العدد "الصح".
فحص النسخة قيد التشغيل
في Windows PowerShell، يسرد هذا الاستعلام للقراءة فقط معرفات العمليات المطابقة، وأوقات الإنشاء، ومسارات الملفات التنفيذية على هذا الكمبيوتر.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'svchost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
لا يوجد نتيجة أو مسار غير قابل للوصول يعتبر غير حاسم. قد تقيد العمليات المحمية الوصول، ويمكن إعادة استخدام معرفات العمليات. احتفظ بالمسارات الشخصية محلية.
استخدم دليل هوية الملف لمقارنة التوقيعات وبيانات التعريف الخاصة بالمنتج. اسم الملف وحده لا يمكن أن يثبت الأمان.
هل هو آمن؟
تحقق من هذا الملف قيد التشغيل
ملف svchost.exe الأصلي الخاص بنظام Windows هو مكوّن طبيعي من النظام. لكن لو فيه عملية بتستخدم نفس الاسم ومن مكان مش طبيعي، فده ممكن يحتاج فحص أكتر.
النسخة الأصلية بتاعة Windows بتشتغل عادة من:
C:\Windows\System32\svchost.exe
- جهة النشر المتوقعة: Microsoft Corporation
- التوقيع الرقمي المتوقع: Microsoft Windows
- اسم الملف لوحده مش دليل على الأمان
هل ينفع أقفله؟
مش منصوح بيه
إنهاء عملية Service Host ممكن يوقف الخدمات اللي جواها. وده ممكن يعطل التحديثات، أو الشبكة، أو الصوت، أو أي شغل تاني شغال في الخلفية. فلو فيه نسخة معينة بتستهلك موارد بشكل مش طبيعي، حدد الخدمة اللي جواها الأول قبل ما تغيّر أي حاجة.
هل ينفع أفتحه وأمسحه؟
لأ
أوعى تمسح svchost.exe. ده ملف نظام أساسي في Windows. ومسحه ممكن يمنع Windows من تشغيل الخدمات ويخلي الكمبيوتر مش مستقر.
هل المفروض يشتغل مع بداية تشغيل Windows؟
ملف svchost.exe بيبدأ مع تشغيل Windows لأن نظام التشغيل محتاج مستضيف للخدمات. ما ينفعش تشيله من البرامج اللي بتبدأ مع الفتح (startup). لو فيه خدمة معينة مش عايزها تشتغل مع بداية التشغيل، عدل الخدمة دي نفسها، مش الملف التنفيذي المستضيف.
قياس استخدام الموارد
| وحدة المعالجة المركزية والذاكرة | قارن عدة ملاحظات لنفس معرف العملية وحمل العمل. هذه الإدخال ليس له خط أساس عالمي مقاس بشكل مستقل. |
|---|---|
| القرص والشبكة | نسب النشاط إلى العملية الفعلية والمهمة الحالية؛ اسم الملف وحده لا يحدد الوجهات المتوقعة أو حجم النقل. |
معلومات الملف
| اسم الملف التنفيذي | svchost.exe |
|---|---|
| مسار التثبيت المسجل | C:\Windows\System32\svchost.exe |
| جهة النشر | Microsoft Corporation |
| فحص التوقيع | افحص الملف الفعلي؛ هذا الإدخال لا يصدق هوية شهادته. |
| المعمارية | مطابقة لنظام التشغيل (غالباً 64-bit على أنظمة Windows الحديثة) |
المشاكل الشائعة
استهلاك عالي للمعالج (CPU)
في أوقات كتيرة بتكون الخدمة المستضافة هي اللي مشغولة، مش المستضيف نفسه. تحديثات Windows Update، أو صيانة من نوع Superfetch، أو التكرارات العطلانة في التحديثات بتعتبر من الأسباب الشائعة. اتأكد من الخدمة اللي جوه النسخة دي قبل ما تقفل العملية.
استهلاك عالي للذاكرة (RAM)
استهلاك الذاكرة بيتبع الخدمات اللي جوه المستضيف ده. وجود تسريب في الذاكرة (leak) أو خدمة معلقة ممكن يخلي نسخة معينة من svchost.exe تبان إنها بتسحب كتير. قارن مسار النسخة دي بالخدمات اللي بتستضيفها.
استهلاك غير متوقع للشبكة
بعض المستضيفات الأصلية بتتواصل مع Microsoft أو مع موارد على الشبكة المحلية. وجود وجهات اتصال غريبة مع مسار ملف مش متوقع بيعتبر مؤشر أقوى من مجرد استهلاك الشبكة لوحده.
مكان ملف مشبوه
أي ملف باسم svchost.exe بره فولدر System32 أو SysWOW64 مش هو النسخة الطبيعية بتاعة Windows. ما تمسحش ملفات نظام باستهتار. اتأكد من المسار والتوقيع الأول.
استكشاف الأخطاء وإصلاحها
شخّص المشكلة الأول قبل ما تعمل أي تغيير يضر النظام.
اتأكد من المسار والتوقيع
افتح خصائص العملية واتأكد إنها شغالة من C:\Windows\System32\svchost.exe وموقعة رسمياً من Microsoft. دي أول خطوة فحص تعملها، مش تروح تعدل في الـ Registry.
اعرف إيه الخدمات اللي جوه النسخة دي
مدير المهام (Task Manager) وأداة services.msc يقدروا يوروك الخدمات المستضافة. الاستهلاك العالي بيكون في الغالب بسبب خدمة منهم بتعمل شغل، أو باظت، أو عمالة تعيد المحاولة.
اعمل إعادة تشغيل للخدمة المعينة دي، مش لكل المستضيفين
لو فيه خدمة معينة معروف إنها معلقة، إنك تعمل إعادة تشغيل للخدمة دي هيكون أأمن بكتير من إنك تقفل نسخ svchost.exe عشوائية.
ابعد عن أول خطوات تكون مدمرة
أوعى تمسح svchost.exe، أو تعطل خدمات حرجة من غير ما تعرف تأثير ده إيه، أو تروح تعدل في الـ Registry كأول تصرف تعمله.
التفاصيل التقنية
التفاصيل التقنية
| اسم الصورة (Image name) | svchost.exe |
|---|---|
| اسم الملف الأصلي | svchost.exe |
| نمط الأمر النموذجي | svchost.exe -k <service-group> |
| مجموعات الخدمات | LocalService، وNetworkService، وnetsvcs، وغيرهم |
| مقالة ذات صلة | تحديث Windows Update (wuauserv) ممكن يشتغل جوه Service Host |
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: مضيف الخدمة (svchost.exe) · تجميع الخدمات وعملية الاستضافة
- دعم Microsoft: ما هو svchost.exe · وثائق الدعم العامة
- Microsoft Sysinternals: أداة Sigcheck · بتشرح إزاي تفحص التواقيع الرقمية للملفات. المرجع ده مش إثبات لهوية أو أمان ملف معين شغال حالياً.
- Microsoft: Get-CimInstance · طريقة استعلام العمليات المحلية للقراءة فقط.
- خصائص Microsoft: Win32_Process · توثق معرفات العمليات، ومسارات الملفات التنفيذية، وتواريخ الإنشاء، وإعادة استخدام معرف العملية الأب.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.