كيفية إصلاح Svchost.exe ارتفاع استخدام وحدة المعالجة المركزية
ملف Svchost.exe هي واحدة من تلك العمليات الغامضة التي تعمل باستمرار في Windows وهي ضرورية للغاية ، ومع ذلك أنت لا تعرف بالضبط ما الذي تقوم به. إذن ما هو SVCHOST.EXE؟ يعد تحديد الخدمات والبرامج الفعلية التي يتم تشغيلها داخل كل عملية من عمليات SVCHOST.EXE مهمة تستحق المعرفة ، خاصة عندما تستهلك العملية 99 أو 100 بالمائة من وحدة المعالجة المركزية الخاصة بك!
لذلك قبل أن نتعمق في الحلول ، دعونا نتفهم بشكل أعمق ما تقوم به هذه العملية بالفعل وكيف يمكنك متابعة إصلاح بعض المشكلات التي قد تحدث. أولاً ، تعني كلمة svchost "مضيف الخدمةوهو يفعل بالضبط ما يوحي به الاسم: يساعد على "استضافة" الخدمات. الخدمة في Windows هي مجرد برنامج في نظام التشغيل يقوم بمهمة معينة ويعمل في الخلفية في جميع الأوقات عندما يكون الكمبيوتر قيد التشغيل ، حتى إذا لم تقم بتسجيل الدخول.
يتم تشغيل معظم البرامج التي تتعرف عليها كملف قابل للتنفيذ مستقل ، مثل .EXE. ومع ذلك ، يتم تنفيذ معظم الخدمات في شكل ملفات DLL ، والتي لا يمكن أن تعمل من تلقاء نفسها. وبالتالي ، يقوم ملف Svchost بتحميل ملفات DLL هذه وتشغيلها بنفسها. لهذا السبب عند فتح إدارة مهام Windows ، سترى مجموعة من عمليات ملف Svchost.exe قيد التشغيل. إذا كنت تريد المزيد من المعلومات حول مدير المهام ، فراجع مقالاتي عن فهم مدير المهام.
ستلاحظ أنه يوجد حاليًا ثماني عمليات svchost تعمل على جهاز الكمبيوتر الخاص بي ، وكلها تستخدم كميات مختلفة من الذاكرة وتعمل تحت أسماء مستخدمين مختلفة. لذلك دعونا نقول أن أحدهما يعمل باستخدام وحدة المعالجة المركزية بنسبة عالية للغاية بنسبة 100 في المائة ، كيف يمكننا تحديد التطبيق الفعلي قيد التشغيل?
هناك بالفعل طريقتان للقيام بذلك: القيام بكل هذا يدويًا باستخدام موجه الأوامر وأداة الخدمات أو باستخدام تطبيق تابع لجهة خارجية. سأذكر كلاهما هنا في حالة عدم عمل أحد لك.
تحقق من وجود الفيروسات أولاً
قبل الدخول في التفاصيل أدناه ، تجدر الإشارة إلى أن هناك حالات يكون فيها ملف Svchost.exe فيروسًا بالفعل. نظرًا لأنها عملية نظام ، ترغب برامج التشفير الخبيثة في استخدام الاسم svchost لتبقى مخفية. إذا كان الملف موجودًا في Windows / system32 ، فمن غير المحتمل أن يكون فيروسًا ، لكنني أوصي دائمًا بإجراء فحص للتأكد من.
إذا لم يكن لديك بالفعل برنامج لمكافحة الفيروسات ، فإنني أوصي باستخدام Kaspersky أو Bitdefender نظرًا لأنهما يعملان دائمًا في المقدمة في تصنيف AV-Test و AV-Comparatives. إنها ليست مجانية ، ولكن معظم برامج مكافحة الفيروسات المجانية تنتهي في تجميع برامج غير مرغوب فيها إضافية أو إعادة توجيه متصفحك إلى حل البحث "الآمن" الخاص بهم ، والذي لا يعد آمنًا على الإطلاق ويتتبعك ويظهر لك المزيد من الإعلانات.
تحديد عمليات ملف Svchost.exe عبر موجه الأوامر (بالطريقة الصعبة)
1. أولا ، المضي قدما وانقر على بداية وثم يركض واكتب في CMD وانقر فوق حسنا. في Windows 8.1 ، تابع وانقر على زر "ابدأ" وانقر على "تشغيل".
2. اكتب ما يلي في نافذة الأوامر واضغط أدخل
Tasklist / svc / fi "imagename eq svchost.exe
يجب أن تحصل على مخرجات كما هو موضح أدناه مع الاسم ومعرف PID ووصف الخدمة
سترى الآن كل عملية svchost مع رقم معرّفها الفريد والخدمات التي تتولى تشغيلها. ومع ذلك ، لا تزال هذه الأسماء خفية جدًا وكلها أسماء قصيرة. من أجل الحصول على مزيد من المعلومات المفيدة حول العملية ، يمكننا استخدام خدمات متصفح في ويندوز.
3. انقر بزر الماوس الأيمن فوق جهاز الكمبيوتر الخاص بي, أختر تدبير. على الشاشة الناتجة ، اختر إدارة الكمبيوتر ثم اختر الخدمات والتطبيقات. أخيرًا ، اختر خدمات.
4. حاول الآن مطابقة اسم خدمة Windows المشفر بالأسماء القابلة للقراءة بسهولة في علامة التبويب "الخدمات". هذا قليل ويمكن أن يستغرق بعض الوقت لأنه إذا قمت بإجراء العملية باستخدام المعرف 1436 وهو اسم WudfSvc ، يجب أن تحاول العثور عليه في القائمة. إذا قمت بالنقر نقرًا مزدوجًا فوق أحد أسماء الخدمات ، فسترى اسمًا مشفرًا أيضًا ، لذلك يمكنك مطابقة هذه الأسماء. في حالتي ، خمنت أن كلمة "دبليو" تعني أن العملية تبدأ بـ "Windows" وفتحتها حتى أرى مباراة.
كما ترون ، تسمى خدمة Windows Driver Foundation فعليًا wudfsvc لفترة قصيرة!
تحديد عمليات ملف Svchost.exe عبر Process Explorer (طريقة سهلة)
إذا وجدت أنه من الصعب للغاية ، فهناك طريقة أسهل بكثير! تحقق من أداة Process Explorer من Microsoft (في الأصل من SysInternals). الأداة مجانية تمامًا وتمنحك معلومات مفصلة لكل عملية قيد التشغيل حاليًا.
بمجرد تنزيله ، قم فقط بتشغيل ملف exe لأنه لا يلزم تثبيته. حرك مؤشر الماوس فوق عملية svchost وستحصل على نافذة منبثقة توضح لك الخدمات التي تعمل ضمن هذه العملية. إن الشيء الجيد في عملية explorer هو أنها تحصل على الاسم المألوف لكل عملية بدلاً من الاسم المختصر.
ويندوز 8 مدير المهام
آخر شيء أردت أن أذكره هو حقيقة أن مدير مهام Windows 8 يقوم بشكل أساسي باستخدام سطر الأوامر أو Process Explorer. افتح إدارة المهام بالضغط CTRL + SHIFT + ESC وانتقل لأسفل على العمليات علامة التبويب إلى حيث تقول عمليات ويندوز.
هنا سترى كل عملية ملف Svchost.exe مدرجة على أنها مضيف الخدمة: متبوعًا بنوع الحساب الذي يتم تشغيله ضمنه (النظام المحلي ، خدمة الشبكة ، إلخ). سيكون له أيضًا رقم بجانبه ، وإذا قمت بتوسيع العنصر عن طريق النقر فوق السهم ، فستشاهد أيضًا كل خدمة تعمل ضمن هذه العملية المحددة.
تحديد SVCHOST عالية استخدام وحدة المعالجة المركزية
الآن وبعد أن اكتشفت بالضبط العملية التي تستهلك كل وحدة المعالجة المركزية الخاصة بك ، يمكننا معالجة كيفية إصلاحها. إذا وجدت أن هذه العملية ليست عملية Windows ، مثل Windows Update أو Windows Firewall ، إلخ ، فقم ببساطة بقتل العملية وإلغاء تثبيت البرنامج.
ومع ذلك ، في معظم الأوقات التي تحدث هذه المشكلة ، لها علاقة مع عملية Windows. أفضل حل في هذه الحالة هو تثبيت كافة التحديثات الأخيرة من موقع Microsoft على الويب. إذا لم تتمكن من القيام بذلك بشكل طبيعي في Windows ، فحاول إعادة تشغيل الكمبيوتر في الوضع الآمن وحاول مرة أخرى.
أيضًا ، إذا كنت تستطيع الوصول إلى علامة التبويب "الخدمات" كما فعلنا أعلاه ، فانتقل إلى الأمام وانقر بزر الماوس الأيمن فوق الخدمة واختر تعطيل. حتى لو كان Windows Update أو جدار الحماية ، فلا تقلق ، يمكنك إعادة تمكينه لاحقًا. ثم أعد تشغيل الكمبيوتر وانتقل إلى موقع Microsoft على الويب واحصل على التحديثات يدويًا. أعد تمكين الخدمة وأعد تشغيل الكمبيوتر مرة أخرى ونأمل أن تعمل الأشياء!
لتعطيل خدمة في Windows ، انقر بزر الماوس الأيمن فوقها من خدمات علامة التبويب واختيار الخصائص.
اختيار التالي معاق من نوع بدء التشغيل مربع التحرير والسرد الموجود في منتصف مربع الحوار:
لقد مررت بهذه العملية عدة مرات وقد عملت بالنسبة لي. مرة أخرى ، قم أولاً بتعطيل الخدمة ، ثم أعد تشغيل الكمبيوتر ، ثم قم بتثبيت التحديثات يدويًا ، ثم أعد تمكين الخدمة ، ثم أعد تشغيل الكمبيوتر مرة أخرى. إذا لم ينجح هذا ، فيجب إجراء تثبيت إصلاح لنظام Windows. قم بإجراء بحث في Google لإصلاح التثبيت واتبع الخطوات. إذا كنت تقوم بتشغيل Windows 8 ، يمكنك تحديث جهاز الكمبيوتر الخاص بك. إذا كان لديك أي أسئلة ، قم بنشر تعليق. استمتع!