D1-lg

Service Host Process چیست و چرا اجرا می‌شود

سه‌شنبه ۱۶ خرداد ۱۳۹۶ - ۰۵:۳۰
مطالعه 5 دقیقه
احتمالا تعدد پردازش‌هایی موسوم به Service Host در تسک منیجر ویندوز نظر شما را هم به خود جلب کرده است.
تبلیغات
D4-mci

اگر شما هم سری به Task Manager ویندوز زده‌ باشید، قطعا تعدد پردازش‌هایی با عنوان Service Host نظرتان را به خود جلب کرده است. جالب است که شما این پردازش‌ها را اجرا نکرده‌اید؛ اما می‌توانید با راست کلیک و انتخاب گزینه‌ی End Task این پردازش‌ها را خاتمه دهید. اگر گاهی از خود پرسیده‌اید که این پردازش‌ها چگونه و به چه دلیل اجرا می‌شوند، پیشنهاد می‌کنیم تا انتهای این مطلب ما را همراهی کنید.

مدتی پیش مایکروسافت در یک تغییر رویه‌ی کلی تصمیم گرفت به‌جای اجرای بسیاری از سرویس‌های ویندوز در قالب فایل‌های اجرایی (exe)، آن‌ها را در قالب فایل‌ های DLL اجرا کند. این فایل‌ها مجموعه‌‌ای از کدها و دستورات هستند که به‌طور مستقل اجرا نمی‌شوند اما توسط دیگر برنامه‌ها مورد استفاده قرار می‌گیرند. برای مثال یک DLL که حاوی کدهایی جهت ارتباط با چاپگر است، می‌تواند به‌طور مشترک توسط برنامه‌هایی همچون Word یا Adobe Reader مورد استفاده قرار گیرد. مزیت اصلی استفاده از DLL سهولت در به‌روزرسانی آن‌ و قابلیت استفاده‌ی مجدد در برنامه‌های مختلف است. در این میان، وظیفه‌ی «پردازش میزبانِ سرویس» یا همان Service Host Process اجرای DLL-ها جهت استفاده در برنامه‌های مختلف است.

کپی لینک

 دلیل تعدد این پردازش‌ها چیست؟

اگر سری به قسمت سرویس‌ها (Services) در کنترل‌ پنل ویندوز بزنید، متوجه می‌شوید که ویندوز از سرویس‌های متعددی استفاده می‌کند. حال اگر تمام این سرویس‌ها تحت یک پردازش واحد اجرا شوند، در صورت بروز خطا در یک سرویس، تمام سرویس‌ها متوقف خواهند شد و این امر موجب اشکال در اجرای ویندوز می‌شود. به همین دلیل ویندوز پردازش‌ها را در گروه‌های مختلفی دسته‌بندی می‌کند.

ویندوز سرویس‌ها را به‌طور منطقی و بر اساس کارکردشان دسته‌بندی می‌کند. برای مثال سرویس‌های مرتبط با Firewall تحت یک پردازش و سرویس‌های مرتبط با رابط کاربری (UI) تحت پردازش جداگانه‌ای اجرا می‌شوند. همان‌گونه که در تصویر زیر مشاهده می‌کنید، سرویس‌های مرتبط با شبکه و سرویس‌های مرتبط با Remote Procedure Call تحت پردازش‌های جداگانه‌ای در حال اجرا هستند.

کپی لینک

آیا لازم است این پردازش‌ها را کنترل کنیم؟

در روزگار حکمرانی ویندوز XP بر کامپیوتر‌های شخصی، اغلب کامپیوترها از منابع قابل توجهی بهره‌مند نبودند و سیستم عامل ویندوز نیز چندان بهینه نشده بود. به همین دلیل، به کاربران توصیه می‌شد سرویس‌های اضافه را متوقف کنند. اما امروزه از یک طرف ظرفیت حافظه و قدرت پردازنده‌ی کامپیوترهای شخصی چند برابر شده است و از طرفی سیستم عامل ویندوز به‌خوبی اجرای سرویس‌های مختلف را مدیریت می‌کند. با این تفاسیر، متوقف کردن یک یا چند سرویس تأثیر چندانی بر بهبود سرعت و عملکرد کامپیوتر شما نخواهد داشت.

با این وجود، اگر متوجه شدید یک پردازش یا سرویس خاص موجب بروز مشکلاتی نظیر مصرف بیش از اندازه و دائمی حافظه یا پردازنده می‌شود، این امکان را خواهید داشت که با بررسی سرویس یا پردازش مربوطه، راهی برای رفع مشکلات به وجود آمده پیدا کنید. این کار را می‌توانید از طریق Task Manager ویندوز یا برنامه‌ای موسوم به Process Explorer انجام دهید.

کپی لینک

بررسی سرویس‌ها با Task Manager

اگر از ویندوز ۸ یا ۱۰ استفاده می‌کنید، می‌توانید در قسمت Processes در برنامه‌ی Task Manager لیست پردازش‌ها را مشاهده کنید. اگر یک پردازش خاص به اجرای چند سرویس مختلف اختصاص یافته باشد، می‌توانید با کلیک روی فلش کنارِ آن، لیست سرویس‌ها را مشاهده کنید.

Service Host Processes

با راست کلیک روی هر سرویس می‌توانید آن را متوقف کنید اطلاعات مربوط به آن را در اینترنت جستجو کنید یا برنامه‌ی مدیریت سرویس‌های ویندوز را اجرا کنید.

Service Host Processes

اگر از ویندوز ۷ استفاده می‌کنید، Task Manager ویندوز ۷ سرویس‌ها را به‌طور جداگانه دسته‌بندی نمی‌کند و نام اختصاصی هر پردازش را نیز نشان نمی‌دهد. در عوض به تعداد پردازش‌ها گزینه svchost.exe در قسمت Processes دیده می‌شود. برای مشاهده سرویس‌هایی که تحت یک پردازش خاص در حال اجرا هستند، کافی است روی عبارت svchost.exe راست کلیک و گزینه‌ی Go to Service را انتخاب کنید.

با انتخاب گزینه‌ی Go to Services به قسمت Services در برنامه‌ی Task Manager منتقل می‌شوید و سرویس‌های مربوطه به‌صورت هایلایت شده نشان داده می‌شوند.

Service Host Processes

می‌توانید توضیحات مربوط به هر سرویس را در قسمت Description مشاهده کنید. همچنین می‌توانید از همین قسمت سرویس‌ها را غیرفعال کنید.

کپی لینک

بررسی سرویس‌ها به‌وسیله‌ی Process Explorer

برنامه‌ی Process Explorer ابزاری عالی برای کسب اطلاعات در مورد پردازش‌ها است. این برنامه نیاز به نصب شدن ندارد و کافی است آن را از این لینک دانلود و سپس اجرا کنید.

این برنامه همچون Task Manager ویندوز ۸ و ۱۰، پردازش‌ها را به‌طور جداگانه دسته‌بندی می‌کند. در ستون Process، به ازای هر پردازش یک‌بار عبارت svchost.exe را مشاهده می‌کنید و در ستون Description نیز عنوان کامل هر پردازش ذکر شده است. به‌علاوه، با قرار دادن نشانگر ماوس روی عبارت svchost.exe، می‌توانید لیستی از سرویس‌هایی که تحت آن پردازش در حال اجرا هستند یا قبلا اجرا شده‌اند، مشاهده کنید.

Service Host Processes
کپی لینک

آیا این پردازش‌ها می‌توانند با ویروس‌ها در ارتباط باشند؟

پردازش‌های میزبان سرویس یا همان Service Host Process یکی از بخش‌های اصلی سیستم عامل ویندوز هستند. با این وجود، این احتمال وجود دارد که یک بدافزار خود را در قالب فایل svchost.exe قرار داده باشد؛ هرچند که احتمال چنین مسئله‌ای بسیار ناچیز است. در هر صورت جهت کسب اطمینان، می‌توانید در برنامه‌ی Task Manager روی پردازش موردنظرتان راست کلیک و گزینه‌ی Open File Location را انتخاب کنید.

Service Host Processes

در صورتی که فایل اجرایی در زیرشاخه‌ی windows\System32 قرار داشت، احتمال ویروسی بودن این فایل بسیار کم خواهد بود.

Service Host Processes

در هر حال، جهت اطمینان بیشتر می‌توانید با یک آنتی‌ویروس، فایل svchost.exe را اسکن کنید.

مقاله رو دوست داشتی؟
نظرت چیه؟
تبلیغات
D5-b3IranServer
داغ‌ترین مطالب روز
گلکسی S25 اولترا / Galaxy S25 Ultra در برابر اس۲۴ اولترا
گوشی سامسونگ من چند سال آپدیت می‌شود؟ کامل‌ترین جدول به‌تفکیک هر مدل

قبل از خرید یا فروش گوشی سامسونگ، بهتر است بدانید دستگاه موردنظر تا چه مدت آپدیت‌های نرم‌افزاری و امنیتی را دریافت خواهد کرد.

58
2 روز پیش
بهترین تبلت های بازار ایران [بهار ۱۴۰۴]

برای خرید تبلت مناسب، نیازی نیست حتماً پول زیادی پرداخت کنید. در راهنمای خرید پیش‌ رو، بهترین تبلت‌های بازار ایران را معرفی می‌کنیم.

285
یک روز پیش
آنتی ویروس ویندوز
چگونه آنتی ویروس ویندوز ۱۰ را غیر فعال کنیم؟

بعضی از کاربران ویندوز به‌دنیال روش های خاموش كردن آنتي ويروس ویندوز ۱۰ هستند، زیرا این سیستم امنیتی بومی گاهی برای آن‌ها دست‌وپاگیر می‌شود.

26
یک روز پیش
ساخت اپل اکانت
آموزش ساخت اپل آیدی Apple ID رایگان (آپدیت جدید ۱۴۰۴)

ساخت اپل آیدی یکی از اقدامات اولیه پس از خرید آیفون است، در ادامه آموزش رایگان گام به گام ساخت اپل آیدی را مشاهده می‌کنید.

351
یک روز پیش
پهپاد دی‌جی‌آی مویک ۴ پرو در حال پرواز
پیشرفته‌ترین پهپاد DJI رونمایی شد؛ محصولی که آمریکایی‌ها از خرید آن محروم‌اند

DJI پهپاد جدید مویک ۴ پرو را با قابلیت تصویربرداری پیشرفته‌تر و شارژدهی بالاتر رونمایی کرد.

15
یک روز پیش
تصویر اتم آزاد
فیزیک‌دان‌ها برای اولین بار تصویر اتم‌های آزاد را ثبت کردند

فیزیک‌دان‌ها برای اولین بار توانستند تصویری از حرکت اتم‌های آزاد ثبت کنند. این مشاهده می‌تواند به درک بهتر آن‌ها از برهم‌کنش اتم‌ها کمک کند.

10
یک روز پیش
بهترین هارد اکسترنال های موجود در بازار ایران - تصویر اصلی
بهترین هارد و SSD اکسترنال بازار [بهار ۱۴۰۴]

تنوع زیاد هارد اکسترنال در بازار، انتخاب مدل مناسب را دشوار می‌کند. در این مقاله با بهترین هاردهای اکسترنال موجود در بازار ایران آشنا می‌شویم.

74
یک روز پیش
تبلیغات
DN-DNShatel

نظرات

با چشم باز خرید کنید
زومیت شما را برای انتخاب بهتر و خرید ارزان‌تر راهنمایی می‌کند
ورود به بخش محصولات