إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) ارتفاع استخدام وحدة المعالجة المركزية والقرص

إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالي:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:) إذا كنت تواجه هذه المشكلة حيث تستخدم عملية تسمى مضيف الخدمة : يستخدم (Service Host)النظام(System) المحلي (svchost.exe) جميع موارد النظام لديك مما يتسبب في ارتفاع استخدام وحدة المعالجة(CPU) المركزية والقرص(Disk) في إدارة المهام(Task Manager) ، لا تقلق لأننا سنرى اليوم كيفية(How) إصلاح هذه المشكلة بمساعدة هذه المقالة. سيساعدك هذا المنشور إذا كنت تواجه استخدامًا عاليًا لوحدة المعالجة المركزية أو استخدام (High CPU)الذاكرة(Memory) أو استخدام القرص(Disk) بسبب مضيف الخدمة : عملية (Service Host)النظام(System) المحلي .

ما هو مضيف الخدمة: النظام المحلي (svchost.exe)؟(What is Service Host: Local System (svchost.exe)?)

مضيف الخدمة : (Service Host)النظام(System) المحلي هو في حد ذاته مجموعة من عمليات النظام الأخرى التي تعمل تحته ، بمعنى آخر ، إنه في الأساس حاوية استضافة عامة للخدمة. لذلك يصبح استكشاف هذه المشكلة أمرًا صعبًا حيث أن أي عملية يتم تشغيلها ضمن مضيف الخدمة(Service Host) : يمكن أن يتسبب النظام(System) المحلي في حدوث مشكلة عالية في استخدام وحدة المعالجة المركزية(CPU) أو القرص. مضيف الخدمة : يتضمن (Service Host)النظام(System) المحلي عمليات مثل مدير المستخدم وعميل نهج المجموعة والتحديث (Group Policy Client)التلقائي لنظام التشغيل Windows(Windows Auto Update) وخدمة النقل الذكي في الخلفية(Background Intelligent Transfer Service) ( BITS ) وجدول المهام(Task Scheduler) وما إلى ذلك.

يمكنك أن ترى بسرعة العمليات المختلفة ضمن مضيف الخدمة(Service Host) : النظام المحلي بالضغط على Ctrl + Alt + Del معًا لفتح Task Manager ، ثم التبديل إلى علامة تبويب العمليات(Processes) والعثور على العمليات ذات الصلة بمضيف الخدمة(Service Host) مثل مضيف الخدمة : (Service Host)الخدمة(Service) المحلية ، مضيف الخدمة(Service Host) : الشبكة الخدمة(Network Service) ، إلخ. عندما تقوم بتوسيع هذه الخدمة ، ستجد عمليات مختلفة تعمل في إطارها.

إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) ارتفاع استخدام وحدة المعالجة المركزية والقرص

كما ترى ، هناك عدد من العمليات التي يتم تشغيلها ضمن مضيف الخدمة : (Service Host)النظام(System) المحلي (svchost.exe) مثل Windows Update الذي قد يستغرق الكثير من موارد النظام ولكن إذا كانت هناك عملية معينة تتسبب في ارتفاع استخدام وحدة المعالجة المركزية (CPU)والقرص(Disk) باستمرار ، فيمكن أن تكون كذلك مشكلة يجب الاهتمام بها. لذلك دون إضاعة أي وقت ، دعنا نرى كيفية إصلاح مضيف الخدمة : (Fix Service Host)النظام(System) المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية(High CPU) بمساعدة البرنامج(Disk Usage) التعليمي المدرج أدناه.

إصلاح مضيف الخدمة : (Fix Service Host)النظام(System) المحلي (svchost.exe) ارتفاع استخدام وحدة المعالجة(High CPU) المركزية والقرص(Disk Usage)

ملاحظة: تأكد من  إنشاء نقطة استعادة(create a restore point)  في حالة حدوث خطأ ما.

قبل متابعة خطوات استكشاف الأخطاء وإصلاحها ، يجب أولاً تحديد السبب الجذري للمشكلة ، أي الخدمة أو العملية ضمن مضيف الخدمة : يتسبب (Service Host)النظام(System) المحلي في ارتفاع مشكلة استخدام وحدة المعالجة المركزية(CPU) أو القرص . (Disk)للقيام بذلك ، ستحتاج إلى أداة مجانية من Microsoft تسمى Process Explorer .

1. قم بتنزيل هذا البرنامج من الرابط أعلاه ، وانقر بزر الماوس الأيمن على ملف procexp64.exe( procexp64.exe file) وحدد تشغيل كمسؤول.(run as administrator.)

انقر بزر الماوس الأيمن فوق ملف procexp64.exe وحدد تشغيل كمسؤول

2- انقر الآن على عمود وحدة المعالجة المركزية(CPU column) لفرز العمليات حسب استهلاك وحدة المعالجة المركزية أو الذاكرة.(CPU or memory consumption.)

3- بعد ذلك ، ابحث عن عملية ملف Svchost.exe( svchost.exe process) في القائمة وانقر بزر الماوس الأيمن عليها وحدد خصائص.(Properties.)

ابحث عن عملية ملف Svchost.exe في القائمة وانقر بزر الماوس الأيمن عليها وحدد خصائص.

4. في نافذة خصائص ملف Svchost.exe ، قم بالتبديل إلى علامة التبويب الخدمات(Services tab) حيث ستجد قائمة بالخدمات التي تعمل في إطار هذه العملية.(find a list of services running under this process.)

في نافذة خصائص ملف Svchost.exe ، قم بالتبديل إلى علامة التبويب الخدمات

5. بعد ذلك ، قم بالتبديل إلى علامة تبويب الموضوع(Thread tab) حيث ستجد جميع سلاسل الرسائل التي يتم تنفيذها داخل خدمة ملف Svchost.exe.

قم بالتبديل إلى علامة التبويب "الموضوع" حيث ستجد كافة سلاسل الرسائل التي يتم تنفيذها داخل خدمة ملف Svchost.exe

6. انقر فوق عمود وحدة المعالجة المركزية وعمود دلتا دورات(CPU column & Cycles Delta column) لفرز الخيوط ، والعثور على الخدمة أو مكتبة dll التي تسبب ارتفاع استخدام وحدة المعالجة المركزية.(find the service or dll library causing high cpu usage.)

7. انقر فوق الخدمة المعينة التي تسبب المشكلة وانقر فوق الزر "قتل أو تعليق".(Kill or suspend button.)

ابحث عن الخدمة أو مكتبة dll التي تتسبب في ارتفاع استخدام وحدة المعالجة المركزية ثم انقر فوق زر القتل أو الإيقاف

8- بعد ذلك ، انتظر لبضع دقائق وتحقق مما إذا كان الاستخدام العالي لوحدة المعالجة المركزية أو القرص من قبل مضيف الخدمة: النظام المحلي (svchost.exe) قد تم إصلاحه.(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)

9- إذا كنت لا تزال تواجه المشكلة ، فاتبع الخطوات المذكورة أعلاه لجميع سلاسل العمليات التي تستهلك جزءًا كبيرًا من موارد النظام.

10- بمجرد حصولك على صفر في الجاني المحدد الذي تسبب في المشكلة ، تحتاج إلى تعطيل(disable) الخدمة المعينة من نافذة services.msc.

11. للقيام بذلك ، ستحتاج إلى تعيين أسماء DLL لأسماء الخدمة(map DLL names to service names) ، باستخدام الخطوة 4.

سوف تحتاج إلى تعيين أسماء DLL لأسماء الخدمة

12. اضغط على Windows Key + R ثم اكتب services.msc واضغط على Enter.

services.msc windows

13- ابحث عن الخدمات المعينة التي تسبب المشكلة(particular services causing the issue) في نافذة service.msc ، ثم انقر بزر الماوس الأيمن عليها وحدد خصائص.

انقر بزر الماوس الأيمن على الخدمات المعينة التي تسبب المشكلة وحدد خصائص

14- إذا كانت الخدمة قيد التشغيل بالفعل ، فانقر فوق إيقاف(Stop) ثم من القائمة المنسدلة نوع بدء التشغيل ، حدد (Startup)معطل.(Disabled.)

انقر فوق إيقاف ثم من القائمة المنسدلة نوع بدء التشغيل ، حدد معطل

15.انقر فوق تطبيق(Apply) متبوعًا بموافق لحفظ التغييرات وهذا من شأنه إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) مشكلة استخدام وحدة المعالجة المركزية والقرص العالية  (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage ).(issue.)

الطريقة 1: قم بتشغيل أمر SFC و DISM(Method 1: Run SFC and DISM Command)

1.اضغط على Windows Key + X ثم انقر على Command Prompt (Admin).

موجه الأوامر مع حقوق المسؤول

2- الآن اكتب ما يلي في cmd واضغط على Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

مسح SFC الآن موجه الأوامر

3.انتظر حتى تنتهي العملية المذكورة أعلاه ، وبمجرد الانتهاء ، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك.

4-أعد فتح cmd واكتب الأمر التالي واضغط على Enter بعد كل واحد:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM استعادة النظام الصحي

5. دع الأمر DISM يعمل وانتظر حتى ينتهي.

6. إذا لم يعمل الأمر أعلاه ، فجرّب ما يلي:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

ملاحظة: (Note:) استبدل(Replace) C: RepairSourceWindows بموقع مصدر الإصلاح ( تثبيت Windows(Windows Installation) أو قرص الاسترداد(Recovery Disc) ).

7- أعد تشغيل الكمبيوتر لحفظ التغييرات ومعرفة ما إذا كنت قادرًا على  إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

الطريقة الثانية: حذف مجلد SoftwareDistribution(Method 2: Delete SoftwareDistribution Folder)

1.اضغط على Windows Key + R ثم اكتب services.msc واضغط على Enter.

services.msc windows

2- انقر بزر الماوس الأيمن فوق خدمة Windows Update(Windows Update service) وحدد إيقاف.(Stop.)

انقر بزر الماوس الأيمن فوق خدمة Windows Update وحدد إيقاف

3- افتح File Explorer ثم انتقل إلى الموقع التالي:

C:\Windows\SoftwareDistribution

4. احذف جميع(Delete all) الملفات والمجلدات الموجودة ضمن SoftwareDistribution.

احذف جميع الملفات والمجلدات الموجودة ضمن SoftwareDistribution

5- انقر مرة أخرى بزر الماوس الأيمن على خدمة Windows Update( Windows Update service) ثم حدد Start.

انقر بزر الماوس الأيمن فوق خدمة Windows Update ثم حدد Start

6- حاول الآن تنزيل التحديثات ومعرفة ما إذا كنت قادرًا على إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

الطريقة الثالثة: تعطيل Superfetch(Method 3: Disable Superfetch)

1.اضغط على Windows Key + R ثم اكتب services.msc واضغط على Enter.

نوافذ الخدمات

2- ابحث عن خدمة Superfetch(Superfetch) من القائمة ثم انقر بزر الماوس الأيمن عليها وحدد خصائص.(Properties.)

انقر بزر الماوس الأيمن فوق Superfetch وحدد خصائص

3- تحت حالة الخدمة(Service) ، إذا كانت الخدمة قيد التشغيل ، انقر فوق إيقاف.(Stop.)

4.الآن من القائمة المنسدلة نوع بدء التشغيل ، حدد ( Startup)معطل.(Disabled.)

انقر فوق إيقاف ثم اضبط نوع بدء التشغيل على معطل في خصائص الجلب الفائق

5. انقر فوق تطبيق ثم موافق.

6. أعد تشغيل الكمبيوتر لحفظ التغييرات.

إذا لم تقم الطريقة المذكورة أعلاه بتعطيل خدمات Superfetch ، فيمكنك اتباع تعطيل Superfetch باستخدام التسجيل:(disable Superfetch using Registry:)

1.اضغط على Windows Key + R ثم اكتب regedit واضغط(regedit) على Enter لفتح محرر التسجيل(Registry Editor) .

قم بتشغيل الأمر regedit

2- انتقل إلى مفتاح التسجيل التالي:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

3- تأكد من تحديد PrefetchParameters ثم في النافذة اليمنى انقر نقرًا مزدوجًا على مفتاح EnableSuperfetch وقم (EnableSuperfetch)بتغيير قيمته إلى 0 في حقل بيانات القيمة.(change it’s value to 0 in the value data field.)

انقر نقرًا مزدوجًا فوق مفتاح EnablePrefetcher لتعيين قيمته على 0 من أجل تعطيل Superfetch

4. انقر فوق "موافق" وأغلق محرر التسجيل(Registry Editor) .

5. أعد تشغيل الكمبيوتر لحفظ التغييرات ومعرفة ما إذا كنت قادرًا على  إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

الطريقة الرابعة: إصلاح التسجيل(Method 4: Registry Fix)

1.اضغط على Windows Key + R ثم اكتب regedit واضغط(regedit) على Enter لفتح محرر التسجيل(Registry Editor) .

قم بتشغيل الأمر regedit

2- انتقل إلى مفتاح التسجيل التالي:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

3- تأكد من تحديد Ndu ثم (Ndu)انقر نقرًا مزدوجًا فوق ابدأ في( double-click on Start.) الجزء الأيمن من النافذة .

انقر نقرًا مزدوجًا فوق محرر التسجيل Start in Ndu

4. قم بتغيير قيمة Start إلى 4(Change the value of Start to 4) وانقر فوق OK.

اكتب 4 في حقل بيانات القيمة في البداية

5- أغلق كل شيء وأعد تشغيل الكمبيوتر لحفظ التغييرات.

الطريقة الخامسة: تشغيل مستكشف أخطاء Windows Update ومصلحها(Method 5: Run Windows Update troubleshooter)

1.اضغط على Windows Key + I لفتح الإعدادات(Settings) ثم انقر فوق التحديث والأمان.(Update & Security.)

اضغط على مفتاح Windows + I لفتح الإعدادات ، ثم انقر فوق أيقونة التحديث والأمان

2. من القائمة اليمنى تأكد من تحديد استكشاف الأخطاء وإصلاحها.(Troubleshoot.)

3- الآن ضمن قسم Get up and running ، انقر فوق Windows Update.

4. بمجرد النقر فوقه ، انقر فوق " تشغيل مستكشف الأخطاء ومصلحها(Run the troubleshooter) " ضمن Windows Update.

حدد استكشاف الأخطاء وإصلاحها ، ثم ضمن "بدء التشغيل" ، انقر فوق "تحديث Windows"

5. اتبع التعليمات التي تظهر على الشاشة لتشغيل مستكشف الأخطاء ومصلحها ومعرفة ما إذا كان بإمكانك إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية.(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)

قم بتشغيل مستكشف أخطاء Windows Update ومصلحها لإصلاح استخدام وحدة المعالجة المركزية (CPU) الخاصة بعامل تثبيت وحدات Windows

الطريقة 6: إجراء تمهيد نظيف(Method 6: Perform a Clean boot)

في بعض الأحيان ، قد تتعارض برامج الجهات الخارجية مع النظام(System) ، وبالتالي يمكن أن تتسبب في زيادة استخدام وحدة المعالجة المركزية(CPU) على جهاز الكمبيوتر الخاص بك. لإصلاح  مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) ، تحتاج إلى إجراء تمهيد نظيف(perform a clean boot) على جهاز الكمبيوتر الخاص بك وتشخيص المشكلة خطوة بخطوة.

قم بإجراء التمهيد النظيف في Windows.  بدء التشغيل الانتقائي في تكوين النظام

الطريقة السابعة: إعادة تشغيل خدمة Windows Update(Method 7: Restart Windows Update service)

1. اضغط على Windows Key + R ثم اكتب " services.msc " (بدون علامات اقتباس) واضغط على Enter.

نوافذ الخدمات

2- حدد موقع الخدمات التالية:

خدمة النقل الذكي في الخلفية (BITS) ( Background Intelligent Transfer Service (BITS))
خدمة التشفير (Cryptographic Service)
Windows Update
MSI Installer

3. انقر بزر الماوس الأيمن فوق كل منها ثم حدد خصائص(Properties) . تأكد من  تعيين نوع بدء التشغيل على (Startup type)A تلقائي.(utomatic.)

تأكد من ضبط نوع بدء التشغيل على تلقائي.

4- الآن إذا تم إيقاف أي من الخدمات المذكورة أعلاه ، فتأكد من النقر فوق ابدأ ضمن حالة الخدمة.(Start under Service Status.)

5- بعد ذلك ، انقر بزر الماوس الأيمن على خدمة Windows Update وحدد إعادة التشغيل.(Restart.)

انقر بزر الماوس الأيمن فوق Windows Update Service وحدد إعادة التشغيل

6. انقر فوق " تطبيق(Apply) " ثم "موافق" ثم أعد تشغيل الكمبيوتر لحفظ التغييرات.

الطريقة الثامنة: تغيير جدولة المعالج(Method 8: Change Processor Scheduling)

1.اضغط على Windows Key + R ثم اكتب sysdm.cpl واضغط(sysdm.cpl) على Enter لفتح خصائص (Properties)النظام(System) .

خصائص النظام sysdm

2- قم بالتبديل إلى علامة التبويب خيارات متقدمة(Advanced) وانقر فوق الإعدادات(Settings) ضمن الأداء.(Performance.)

إعدادات النظام المتقدمة

3.And التبديل إلى علامة التبويب خيارات متقدمة(Advanced tab) ضمن خيارات الأداء.

4. ضمن جدولة المعالج(Processor) حدد البرنامج(Program) وانقر فوق " تطبيق(Apply) " ثم "موافق".

ضمن جدولة المعالج ، حدد البرنامج

5. أعد تشغيل الكمبيوتر لحفظ التغييرات وتحقق مما إذا كنت قادرًا على حل مضيف الخدمة: النظام المحلي (svchost.exe) مشكلة استخدام القرص ووحدة المعالجة المركزية عالية.(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)

الطريقة 9: تعطيل خدمة النقل الذكي في الخلفية(Method 9: Disable Background Intelligent Transfer Service)

1.اضغط على Windows Key + R ثم اكتب msconfig واضغط(msconfig) على Enter.

مسكونفيغ

2. قم بالتبديل إلى علامة التبويب الخدمات ثم قم بإلغاء تحديد "خدمة النقل الذكي في الخلفية".( uncheck “Background Intelligent Transfer Service”.)

قم بإلغاء تحديد خدمة النقل الذكي في الخلفية

3. انقر فوق "تطبيق" ثم "موافق".

الطريقة العاشرة: إجراء استعادة النظام(Method 10: Perform System Restore)

1. اضغط على مفتاح Windows + R واكتب " sysdm.cpl " ثم اضغط على Enter.

خصائص النظام sysdm

2- قم بالتبديل إلى  علامة التبويب System Protection (حماية النظام(System Protection) ) وانقر فوق الزر  System Restore (استعادة النظام)( System Restore ) .

استعادة النظام في خصائص النظام

3. انقر فوق التالي(Next) واختر نقطة استعادة النظام(System Restore point) المطلوبة .

انقر فوق التالي واختر نقطة استعادة النظام المطلوبة

4- اتبع التعليمات التي تظهر على الشاشة لاستكمال استعادة النظام.

5. أعد تشغيل الكمبيوتر لحفظ التغييرات.

مُستَحسَن:(Recommended:)

هذا كل شيء ، لقد نجحت في إصلاح مضيف الخدمة: النظام المحلي (svchost.exe) استخدام وحدة المعالجة المركزية والقرص العالية( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage) ولكن إذا كان لا يزال لديك أي أسئلة بخصوص هذا البرنامج التعليمي ، فلا تتردد في طرحها في قسم التعليقات.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts