Windows

ما هي عملية المضيف لمهام Windows في نظام التشغيل Windows 10

حلّ مشكلة الاستخدام المفرط للرام أو CPU من طرف svchost.exe في ويندوز

حلّ مشكلة الاستخدام المفرط للرام أو CPU من طرف svchost.exe في ويندوز

جدول المحتويات:

Anonim

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

يعمل Windows بشكل أساسي فقط بسبب خدماته. يعمل عدد كبير من الخدمات التي تعمل في الخلفية على تسهيل المهام والعمليات اليومية. يتم تجميع بعض هذه الخدمات في ملفات EXE ، وهي مكتملة في حد ذاتها. تظهر هذه الخدمات في إدارة المهام. ولكن تتم كتابة بعض الخدمات في ملفات DLL ، ولا يمكن تنفيذها مباشرة. تحولت مايكروسوفت إلى ملفات DLL لأنها كانت سهلة للحفاظ على وتحديث من وجهة نظر البرمجة. تتطلب خدمات DLL عملية مضيف ، EXE يمكن تنفيذها وتنفيذ هذا هو `taskhost` في Windows.

Taskhost في

Windows 10 هو ملف أساسي موجود في System32 تمت إعادة تسمية المجلد باسم ` taskhostw.exe ` ، من ` taskhost.exe ` في Windows 7 . إذا عثرت على ملف يحمل هذا الاسم في أي مكان آخر ، فقد يكون فيروسًا وقد ترغب في التحقق منه مع برنامج الأمان الخاص بك. كل "عملية المضيف لـ Windows Task" هي مثيل لـ "taskhost" تشغيل بعض الخدمات في الخلفية. على الرغم من أن إدارة مهام Windows لا تتيح لك إمكانية عرض الخدمات التي تقوم بتشغيلها ، إلا أن هناك أدوات أخرى يمكنها.

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

ذكرتُ سابقًا أن مدير المهام لا يسمح لك بعرض الخدمات الأساسية. ولكن يمكنك استخدام

Process Explorer من Microsoft لعرض الخدمات أسفل taskhost. إنها أداة محمولة ، ويمكنك تشغيلها مباشرة بعد التنزيل. يمكنك استخدام هذه الأداة لعرض كافة التفاصيل المرتبطة بالمهمة. البحث عن `taskhostw.exe` في الجزء الأيمن ، ويمكنك قراءة كافة التفاصيل في الجزء السفلي. طريقة أخرى لعرض قائمة ملفات DLL التي تم تحميلها بواسطة taskhost هي عن طريق كتابة الأمر التالي في إطار cmd:

tasklist / M / FI "IMAGENAME eq taskhostw.exe

سوف يسرد هذا الأمر كافة ملفات DLL التي تم تحميل هذه العملية على Windows Startup. إذا قمت بالبحث في القائمة ، فستجد بعض الملفات الأساسية التي توفر الوظائف الأساسية لـ Windows.

وهكذا ، باختصار ،

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