كيفية إصلاح النظام المحلي لمضيف الخدمة الذي يتسبب في استخدام وحدة المعالجة المركزية أو الذاكرة عالية

مرة أخرى عندما تم إصدار Windows 10 Creators Update ، كان هناك عدد كبير من المشكلات حيث يستخدم Windows Service Host الكثير من وحدة المعالجة المركزية و / أو ذاكرة الوصول العشوائي. كانت هذه مشكلة مؤقتة حيث أصدرت Microsoft بعد ذلك إصلاحًا عاجلاً لإصلاح المشكلة. مع وصول تحديث Windows 10 Fall Creators الآن ، بدا أنه وقت مناسب لتغطية هذا فقط في حالة حدوثه مرة أخرى.

كيفية إصلاح النظام المحلي لمضيف الخدمة الذي يتسبب في استخدام وحدة المعالجة المركزية أو الذاكرة عالية

ما هو مضيف خدمة Windows؟

Windows Service Host هي خدمة شاملة يستخدمها Windows لتغطية أي خدمة أساسية تصل إلى مكتبات الارتباط الديناميكي (DLL). عندما ترى مضيف الخدمة في إدارة المهام ، سترى أيضًا سهمًا لأسفل على اليسار. إذا حددت ذلك ، فسترى الخدمات التي يتم تضمينها تحت تلك المظلة.

كانت الفكرة هي إنشاء هذه الخدمات الشاملة لتنظيم الموارد في مجموعات منطقية. على سبيل المثال ، قد يشتمل مضيف الخدمة الفردي على جميع تحديثات Windows وعمليات نقل الملفات في الخلفية. يمكن أن يستضيف آخر Windows Firewall و Defender وما إلى ذلك. كانت النظرية هي السماح لـ Windows بتجميع هذه الموارد بحيث يمكن لأي برنامج استخدامها بطريقة بحيث إذا فشل أحدها أو تم إيقافه ، فسيظل باقي النظام مستقرًا.

إذا قمت بفحص جهاز الكمبيوتر الخاص بك ، فمن المحتمل أن ترى العديد من مثيلات Windows Service Host. حدد السهم الموجود بجانبه وشاهد ما يستضيفه كل منهم.

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

يستخدم Windows Service Host وحدة معالجة مركزية أو ذاكرة وصول عشوائي عالية

أنت تعلم الآن أن Windows Service Host هو بالضبط ذلك ، خدمة مضيفة تعتني بخدمات أخرى. عندما ترى مضيف خدمة Windows يستخدم الكثير من وحدة المعالجة المركزية أو ذاكرة الوصول العشوائي ، فأنت تعلم الآن أيضًا أنه ليس المضيف نفسه ولكنه أحد خدماته الفرعية.

يحدث هذا عادةً بسبب عملية متوقفة أو نوع من خطأ التكوين أو تلف الملف. الخبر السار هو أن هناك عدة طرق لمعالجة هذا الأمر. الأخبار السيئة هي أن مدير المهام لا يقوم دائمًا بالإبلاغ بالضبط عن الخدمة الفرعية التي تسبب المشاكل.

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

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

  1. انقر بزر الماوس الأيمن فوق الزر ابدأ في Windows وحدد الإعدادات.
  2. حدد التحديث والأمان وتحقق لمعرفة ما إذا كان Windows يقوم حاليًا بتشغيل تحديث.

إذا كان تحديث Windows قيد التشغيل ، يجب أن ترى شريط تقدم. إذا لم يكن الأمر كذلك ، فسترى رسالة تخبرك أن جهازك محدث.

الفحص الثاني هو تصحيح أي أخطاء Windows باستخدام مدقق ملفات النظام.

  1. انقر بزر الماوس الأيمن فوق الزر ابدأ في Windows وحدد موجه الأوامر (المسؤول).
  2. اكتب أو الصق "sfc / scannow" واضغط على Enter.
  3. اسمح للعملية بالانتهاء.

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

  1. اكتب "بوويرشيل" في موجه الأوامر الذي استخدمته للتو.
  2. اكتب أو الصق "Dism / Online / Cleanup-Image / RestoreHealth" واضغط على Enter.
  3. اسمح للعملية بالانتهاء.

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

أوقف الخدمة

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

  1. افتح إدارة المهام وحدد مضيف الخدمة باستخدام كل وحدة المعالجة المركزية أو ذاكرة الوصول العشوائي.
  2. تحقق من العملية أدناه. على سبيل المثال ، قد يكون Windows Audio.
  3. انقر بزر الماوس الأيمن فوق تلك الخدمة وحدد فتح الخدمات.
  4. انقر بزر الماوس الأيمن فوق الخدمة وحدد إيقاف.
  5. راقب جهاز الكمبيوتر الخاص بك لمعرفة ما إذا كان الاستخدام يقلل.

من الواضح أنك ستقوم بتبديل Windows Audio لأي خدمة تستخدم وحدة المعالجة المركزية الخاصة بك. سيكون لدى الجميع إدخال خدمة مطابق لذلك ستعمل العملية بغض النظر عن ماهيتها بالفعل.

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

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