اعرض قائمة الخدمات المستضافة بواسطة عملية ملف Svchost.exe في Windows

Svchost.exe هي عملية تستضيف خدمات Windows الأخرى التي تؤدي وظائف النظام المختلفة. يمكن أن تكون هناك مثيلات متعددة من ملف Svchost.exe(svchost.exe) قيد التشغيل على جهاز الكمبيوتر الخاص بك ، مع كل مثيل يحتوي على خدمة مختلفة. لقد نشرنا منشورًا منذ فترة حول ما يمكنك فعله إذا كان ملف Svchost.exe يستخدم نسبة عالية من وحدة المعالجة المركزية الخاصة بك(svchost.exe is using up a high percentage of your CPU) .

في هذه المقالة ، سأوضح لك طريقتين لعرض العملية أو الخدمة الفعلية التي تعمل داخل ملف Svchost.exe. في معظم أجهزة الكمبيوتر التي تعمل بنظام Windows(Windows PCs) ، سترى في أي مكان ما بين 10 إلى 20 من هذه العمليات قيد التشغيل. إذا كانت هناك مشكلة وعملية واحدة معينة من ملف Svchost.exe تتسبب في حدوث مشكلات ، فمن المحتمل أن تتمكن من إصلاحها بسهولة بمجرد معرفة الخدمة التي تعمل داخل هذه العملية.

مدير المهام

إذا كنت تقوم بتشغيل Windows 10 ، فعليك ألا تنظر إلى أبعد من مدير المهام. انقر فوق(Click) ابدأ واكتب(Start) مدير المهام أو اضغط مع الاستمرار على CTRL + SHIFT + ESC على لوحة المفاتيح. هذا سوف يطرح مدير المهام. إذا رأيت فقط مربعًا صغيرًا يحتوي على قائمة بالبرامج قيد التشغيل حاليًا ، فتأكد من النقر فوق مزيد من التفاصيل( More details) في الجزء السفلي.

ثم انقر فوق علامة التبويب العمليات(Processes) وانتقل إلى التطبيقات(Apps) والعمليات الخلفية(Background Processes) حتى تصل إلى عمليات Windows(Windows Processes) . استمر في التمرير لأسفل حتى تبدأ في رؤية مضيف الخدمة(Service Host:) :. يجب أن يكون هناك عدد غير قليل منهم مدرج في القائمة.

كما ترى ، سيكون لكل مضيف خدمة اسم الخدمة المدرج بعد الفاصلة المنقوطة. هذا يجعل من السهل حقًا معرفة الخدمة المرتبطة بعملية ملف Svchost.exe. إذا كنت بحاجة إلى رؤية معرف العملية الدقيق ، فما عليك سوى النقر بزر الماوس الأيمن على السطر واختيار الانتقال إلى التفاصيل(Go to details) .

سينقلك هذا تلقائيًا إلى علامة التبويب " التفاصيل(Details) " وسيحدد تلقائيًا السطر الذي يتوافق مع هذه العملية.

الآن يمكننا أن نرى أن خدمة عميل DHCP(DHCP Client) تعمل داخل ملف Svchost.exe بمعرف عملية 1504. هذه هي أسهل طريقة لإنجاز هذه المهمة ، ولكنها تتطلب Windows 10. إذا كنت تقوم بتشغيل Windows 7 أو أقدم ، اقرأ حول طرق أخرى.

أمر قائمة المهام

في أي إصدار من Windows ، يمكنك استخدام سطر الأوامر لإنشاء قائمة بجميع عمليات ملف Svchost.exe جنبًا إلى جنب مع الخدمة التي تعمل داخل كل منها. للقيام بذلك ، ما عليك سوى فتح موجه الأوامر بالنقر فوق ابدأ(Start) والكتابة في cmd .

في موجه الأوامر ، امض قدمًا وانسخ / الصق الأمر التالي:

tasklist /svc | find "svchost.exe"

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

tasklist /svc | find "svchost.exe" > c:\tasklist.txt

لاحظ أنه من أجل الإخراج إلى جذر محرك الأقراص C ، ستحتاج إلى فتح موجه أوامر المسؤول ( (Administrator)ابدأ(Start) ، واكتب cmd ، وانقر بزر الماوس الأيمن على موجه الأوامر واختر تشغيل كمسؤول( Run as Administrator) ). إذا كان الأمر أسهل ، يمكنك تغيير المسار إلى شيء آخر مثل C:\Users\username\Documents .

عملية المستكشف

أخيرًا ، يمكنك استخدام برنامج تابع لجهة خارجية من Microsoft يسمى Process Explorer . ما عليك سوى(Just) تنزيله وفك ضغطه وتشغيل ملف EXE . ليست هناك حاجة لتثبيت أي شيء ، وهو أمر مناسب.

انقر فوق رأس عمود العملية(Process) لفرز قائمة العمليات ثم قم بالتمرير لأسفل حتى ترى ملف Svchost.exe. انطلق وحرك مؤشر الماوس فوق أي عملية وسيُظهر لك الخدمات المرتبطة بهذه العملية.

هذه طريقتان بسيطتان وسهلان لمعرفة المزيد حول عملية ملف Svchost.exe وما الذي يتم تشغيله داخل كل منها. يتمتع!



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts