Service Host SysMain باعث مصرف بالای CPU و حافظه می شود

بسیاری از کاربران گزارش کرده اند که فرآیند SysMain (که قبلاً به عنوان Superfetch شناخته می شد ) باعث استفاده زیاد از CPU می شود. در حالی که سرویس SysMain برای درک نحوه استفاده از هارد دیسک مفید است، اما دقیقاً برای رایانه شما ضروری نیست.

Service Host SysMain باعث مصرف بالای CPU(High CPU) و حافظه می شود(Memory)

سرویس SysMain سرویسی(SysMain service) است که به Superfetch مربوط می شود. وظیفه آن حفظ و بهبود عملکرد سیستم در طول زمان است. در پوشه System32 یافت می شود. (System32)اساساً(Basically) ، فرآیند SysMain مسئول جمع آوری داده ها از هر نوع استفاده در سیستم است. سپس آن داده ها در قالب بلوک هایی برای هارد دیسک شما سازماندهی می شوند و بر این اساس اولویت بندی می شوند.

اگر فرآیند Service Host SysMan باعث استفاده از منابع بالا می شود، قبل از اینکه تصمیم به غیرفعال کردن آن بگیرید، موارد زیر را امتحان کنید:

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

  1. سرویس SysMain(SysMain) را از Service Manager غیرفعال کنید
  2. با استفاده از خط فرمان بالا
  3. با استفاده از ویرایشگر رجیستری

روش های زیر را برای غیرفعال کردن سرویس SysMain(disable the SysMain service) امتحان کنید :

1] سرویس SysMain را از مدیر سرویس (Service Manager)غیرفعال کنید(Disable)

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

  1. Press Win+RRun باز شود و دستور services.msc را تایپ کنید .
  2. Enter(Hit Enter) را بزنید تا پنجره Service Manager باز شود.(Service Manager)
  3. به سمت پایین به سرویس SysMain بروید(SysMain service) .
  4. روی سرویس SysMain( SysMain service) کلیک راست کرده و Properties را انتخاب کنید .
  5. نوع راه اندازی(Startup Type) را به غیر فعال(Disabled) تغییر دهید .
  6. Apply و سپس Ok (Apply)را(Ok) بزنید.

2] SysMain را با استفاده از خط (Disable SysMain)فرمان(Command Prompt) بالا غیرفعال کنید

Command Prompt SysMain را غیرفعال کنید

روش مربوط به Command Prompt تا حدودی ساده تر است زیرا تنها کاری که باید انجام دهید این است که یک دستور را کپی-پیست کنید.

عبارت Command Prompt را در نوار جستجوی ویندوز جستجو کنید.(Windows Search)

در پنجره سمت راست مربوط به Command Prompt ، Run as administrator را انتخاب کنید .

سپس در پنجره خط فرمان بالا دستور زیر را تایپ کرده و Enter را بزنید :

sc stop "SysMain" & sc config "SysMain" start=disabled

هنگامی که پیام SUCCESS را دریافت کردید ، کار را انجام دهید.

کامپیوتر خود را مجددا راه اندازی کنید.

بخوانید(Read) : Service Host: Diagnostic Policy Service 100% Disk Usage .

3] SysMain را با استفاده از ویرایشگر رجیستری (Registry Editor)غیرفعال کنید(Disable)

Service Host SysMain باعث مصرف بالای CPU و حافظه در ویندوز 10 می شود

ویرایشگر رجیستری(Registry Editor) یک ابزار فوق العاده برای ایجاد تغییرات طولانی مدت در سیستم شما است. روش غیرفعال کردن سرویس SysMain از طریق ویرایشگر رجیستری(Registry) به شرح زیر است:

Press Win+RRun باز شود و دستور regedit را(regedit) تایپ کنید . Enter را بزنید تا پنجره ویرایشگر رجیستری باز شود.(Registry Editor)

در ویرایشگر رجیستری(Registry) به مسیر زیر بروید :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

در سمت راست، روی مقدار Start دوبار کلیک کنید .

مقدار Value Data را به 4 تغییر دهید و روی OK کلیک کنید تا تنظیمات ذخیره شوند.

امیدواریم چیزی به شما کمک کند مشکل استفاده از منابع بالا(High Resource Utilization issue) را در رایانه خود برطرف کنید.

چرا میزبان سرویس من SysMain از حافظه زیادی استفاده می کند؟

فرآیند SysMain مسئول جمع آوری داده ها در مورد همه الگوهای استفاده در سیستم است. این سرویس مربوط به Superfetch برای حفظ و بهبود عملکرد سیستم در طول زمان است.

آیا غیرفعال کردن Service Host SysMain اشکالی ندارد(Service Host SysMain) ؟

خیر. اگر برنامه ای را بارگذاری کنید، ویندوز(Windows) باید فایل اجرایی را در حافظه کپی کند تا اجرا شود. اگر برنامه را ببندید، برنامه همچنان در RAM وجود دارد . اگر دوباره برنامه را اجرا کنید، ویندوز(Windows) نیازی به بارگذاری چیزی از دیسک نخواهد داشت - همه در RAM قرار می گیرند .



About the author

من یک مهندس نرم افزار و متخصص ویندوز 10 هستم. من بیش از دو سال تجربه کار با گوشی های هوشمند، ویندوز 10 و مایکروسافت اج را دارم. تمرکز اصلی من این است که دستگاه‌های شما بهتر و سریع‌تر کار کنند. من روی پروژه های مختلفی برای شرکت هایی مانند Verizon، IMac، HP، Comcast و بسیاری دیگر کار کرده ام. من همچنین یک مدرس معتبر در آموزش ابری Microsoft Azure هستم.



Related posts