مشکل اصلی کند شدن سیستمتان همین فرایند ssvchost.exe هست که طبق تعریف مایکروسافت "فرایند میزبان عمومی" هست که در واقع نام سرویسهایی است که از لینکدونی لینکهای پویا اجرا میشه.
قبلا مایکروسافت برای انجام فعالیتهای داخلی ویندوز از فایلهای .dll بجای فایلهای .exe استفاده میکرد.از دیدگاه برنامه نویسی این امر حس بیشتری برای استفاده مجدد ایجاد میکنه.اما مشکل اینه که نمیتوان بطور مستقیم فایلهای DLL رو از داخل ویندوز اجرا کرد و مدت لود شدن این فرایند بیشتر از فایلهای EXE هست.بنابراین فرآیند svchost.exe متولد شد.
وجود تعداد زیادی از svchost.exes در task manager نشان دهنده هشدار در مورد وجود تعداد زیادی از خدمات مورد نیاز ویندوز باشد.اگر تعداد زیادی سرویس مستقل زیر یکی از سرویسهای svchost.exes قرار گرفته باشد شکست در یکی از این سرویسها ممکن است باعث متوقف شدن ویندوز شود.این سرویسها در یک گروه منطقی سازماندهی میشوند سپس یک svchost.exes برای هر گروه در نظر گرفته میشود.برای نمونه یکی از svchost.exes سه تا از سرویسهای فایروال رو اجرا میکند.svchost.exes دیگری تمام سرویسهایی که به user interface مرتبط میشود رو اجرا میکند و ...
اما در این حالت چکار باید بکنیم؟
ما باید خدمات غیر ضروری در حال اجرا را از طریق غیرفعال کردن یا متوقف کردن خدماتی که کاملا مورد نیاز نیستند متوقف و task manager را تمیز کنیم.علاوه بر این، اگر شما متوجه استفاده بسیار سنگین از پردازنده بر روی یک نمونه تک svchost.exe شدید شما می توانید سرویسهای در حال اجرا در زیر آن نمونه svchost.exe رو راه اندازی مجدد کنید.
اما چگونه؟
الف)با استفاده از command prompt در ویندوز xp و 7 و ویستا:
ابتدا در پنجره run فرمان cmd روتایپ و اینتر کنید.سپس فرمان زیر رو اجرا کنید:
تمام سرویسها نمایان میشوند و با فرمان زیر میتونید هر یک از سرویسها که مورد نیاز شما نیستند رو متوقف یا غیر فعال کنید:کد:tasklist /SVC
که در اینجا به جای عبارت trkwks میتوانید سرویس مورد نظر رو تایپ کنید.کد:sc config trkwks start= disabled
ب)با استفاده از task manager در ویندوزهای 7 و ویستا:
ابتدا تیک Show processes from all users رو بزنید وسپس طبق تصویر زیر سرویسهای غیر ضروری را غیرفعال کنید:
ج) استفاده از Process Explorer در Vista or XP :
ابتدا برنامه Process Explorer رو از لینک زیر دانلود و اجرا کنید و سپس طبق تصویر زیر سرویسهای غیر ضروری را غیرفعال کنید:
لینک دانلود مستقیم
د) غیر فعال کردن سرویسها با استفاده از administrative tools در کنترل پنل:
شما همچنین میتوانید با تایپ عبارت services.msc در start menu یا run طبق عکسهای زیر سرویسهای غیر ضروری را غیرفعال کنید:
توجه : تمامی این مطالب و عکسها توسط بنده تهیه شده و کپی برداری از آنها بدون ذکر نام مجاز نیست