به گفته مایکروسافت : “svchost.exe نام کلی فرایندهای میزبانی است ، برای خدماتی که از کتابخانه های با لینک پویا اجرا می شوند.


+
چند وقت پیش ، مایکروسافت شروع کرد به انتقال دادن تمام قابلیت های سرویس های داخلی ویندوز به فایل های dll. به جای فایل های exe.

از دیدگاه برنامه نویسی این موضوع بیشتر برای استفاده مجدد حس میشود .

اما مشکل این است که شما نمی توانید یک فایل dll. را به طور مستقیم از ویندوز راه اندازی کنید، این فایل ها باید از برنامه های اجرایی (exe.) لود شوند. بنابراین فرآیند svchost.exe متولد شد.

چرا تعداد زیادی svchost.exe در حال اجراست؟

اگر تا کنون به بخش Services در کنترل پنل خود نگاه کرده باشید ممکن است متوجه شده باشید که سرویس های بسیاری مورد نیاز ویندوز وجود دارد.

اگر همه ی سرویس ها در یک svchost.exe جمع می شدند و فقط یک سرویس بود، شکست در یکی ممکن بود منجر به سقوط همه ویندوز… شود.پس آنها به این دلیل از هم جدا هستند.

این سرویس ها به گروه های منطقی سازمان دهی شده اند و سپس به عنوان مثال یک svchost.exe برای هر گروه ایجاد می شود.

به عنوان مثال ، یک نمونه svchost.exe که اجرا میشود شامل ۳خدمت مربوط به فایروال است. ممکن است یکی دیگر از svchost.exe شامل تمام خدمات مربوط به رابط کاربری باشد، و به همین ترتیب تا پایان.

پس درباره اینها چه کاری می توانیم انجام دهیم ؟

شما می توانید سرویس های غیر ضروری (خدماتی که کاملا نیاز نیست در حال اجرا باشند) را از طریق غیرفعال کردن یا متوقف کردن ، سر و سامان دهید .

علاوه بر این ، اگر شما متوجه استفاده بسیار سنگین از پردازنده توسط یک svchost.exe شدید می توانید خدماتی که در زیر آن در حال اجراست را ریست کنید.

بزرگترین مشکل تشخیص این است که کدام خدمات در حال اجرا در یک svchost.exe خاص است… که در زیر به آن میپردازیم.

اگر شما نسبت به چیزی که ما در حال صحبت کردن در مورد آنیم کنجکاو شده اید ، Task Manager را باز کنید ، به تب processes بروید و تیک گزینه “Show processes from all users” را علامت بزنید :

چک کردن از خط فرمان (۷ ، ویستا یا ایکس پی)

اگر می خواهید ببینید چه خدماتی توسط یک svchost.exe خاص میزبانی میشود ، می توانید به منظور مشاهده لیست سرویس ها از فرمان tasklist در خط فرمان استفاده کنید.

مشکل استفاده از روش خط فرمان این است که شما لزوما نمی دانید این نام های مرموز به چیزی اشاره میکند .

چک کردن در Task Manager در ویستا یا ۷

شما می توانید بر روی یک svchost.exe خاص راست کلیک کنید ، و سپس گزینه “Go to Service” را انتخاب کنید.

شما به تب Services راهنمایی می شوید، که در آن خدماتی که تحت روند آن svchost.exe در حال اجرا هستند ، انتخاب خواهند شد :


نکته مهم در مورد انجام آن به این ترتیب است که شما می توانید نام حقیقی سرویس ها را در قسمت Description column ببینید ، بنابراین شما می توانید سرویسی که نمی خواهید در حال اجرا باشد را انتخاب کنید و آن را غیر فعال نمایید .

با استفاده از Process Explorer در ۷ ، ویستا یا ایکس پی

شما می توانید از ابزار عالی دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

از Microsoft/Sysinternals برای دیدن خدماتی که به عنوان بخشی از روند هر svchost.exe در حال اجراست ، استفاده کنید.

موس خود را بر روی یکی از فرایندهای svchost.exe قرار دهید تا پنجره ای از لیست تمام خدمات آن به شما نشان داده شود :


یا می توانید بر روی یک svchost.exe دبل کلیک کنید و تب Services را انتخاب نمایید ، در این جا شما می توانید سرویسی را که میخواهید انتخاب کنید و آن را متوقف نمایید.


غیر فعال کردن سرویس ها

به کنترل پنل بروید و در آنجا Services را از قسمت administrative tools باز کنید ، یا عبارت services.msc را در قسمت جستجوی منوی شروع و یا قسمت run تایپ کنید.

در لیستی که باز میشود ، سرویسی که می خواهید غیر فعال کنید را پیدا کنید ، یا بر روی آن دبل کلیک یا راست کلیک کنید و Properties را انتخاب نمایید.


Startup Type را به Disabled تغییر دهید ، و سپس بر روی دکمه Stop کلیک کنید تا فورا آن متوقف شود.



شما همچنین می توانید از خط فرمان برای غیر فعال کردن سرویسی که انتخاب می کنید استفاده کنید.

در این فرمان “trkwks” نام سرویسی است که در بالا آن را انتخاب کردیم ( اگر شما به فرمان tasklist که در ابتدای این مقاله بحث شد برگردید ، متوجه میشوید که می توانید آن را پیدا کنید)

برای غیر فعال کردن این سرویس میتوانید در command prompt این فرمان را اجرا کنید.

-

ما را در تلگرام دنبال کنید ...


:: مرتبط با: ▲ اخبـار ویروس ▼ , ▲ آنـتـی ویـروس ها ▼ ,
:: برچسب‌ها: همه چیز در مورد svchost.exe , svchost.exe , Task Manager , tasklist , Process Explorer , services.msc ,
:: لینک های مرتبط: منبع ,
می توانید دیدگاه خود را بنویسید
نظرات پس از تایید نشان داده خواهند شد.
 
  • کل بازدید:
    بازدید امروز :
    بازدید دیروز :
    بازدید این ماه :
    بازدید ماه قبل :
    تعداد نویسندگان :
    تعداد کل مطالب :
    آخرین بازدید :
  •  
    شبکه اجتماعی فارسی کلوب | Buy Website Traffic | Buy Targeted Website Traffic