نحوه رفع مشکل استفاده از دیسک زیاد هاست سرویس (SysMain) در ویندوز 11/10
ویندوز 10 و ویندوز 11(Windows 11) سیستم عامل های عالی هستند. اما اگر عملکردی به طور مداوم کند می بینید، ممکن است به دلیل چیزی به نام SysMain (که قبلاً به عنوان Superfetch شناخته می شد ) باشد.
در این مقاله، ما به شما کمک می کنیم تا SysMain و اینکه چرا ممکن است با مشکل استفاده از دیسک بالا با این سرویس مواجه شوید، درک کنید.
SysMain (Superfetch) چیست؟
Superfetch که پس از به روز رسانی (Superfetch)ویندوز 10(Windows 10) 1809 SysMain نامیده می شود ، با ویندوز ویستا(Windows Vista) معرفی شد و جانشین Prefetch (ویژگی مشابه در ویندوز XP(Windows XP) ) است. سیستم عامل از این ویژگی برای بهبود عملکرد سیستم در طول زمان استفاده می کند.
چرا با گذشت زمان؟ ابتدا الگوهای استفاده از رم شما را مطالعه می کند. (RAM)سپس این ویژگی برنامه هایی را که اغلب در رایانه شخصی خود اجرا می کنید شناسایی می کند. هنگامی که Superfetch این اطلاعات را داشته باشد، این برنامه ها را از قبل در RAM شما بارگیری می کند. هنگامی که این برنامه ها را راه اندازی می کنید، خواهید دید که آنها بسیار سریعتر بارگذاری می شوند.
بنابراین، Superfetch به منابع نیاز دارد. هنگامی که به لیست فرآیندهای سیستم در Task Manager به عنوان "Service Host: SysMain" نگاه می کنید، ممکن است Superfetch در پس زمینه کار کند:(Superfetch)
به طور بحرانی، Superfetch دیگر برنامه ها را از (Superfetch)RAM محروم نمی کند . فقط از رم(RAM) استفاده نشده استفاده می کند . هر برنامه تازه راه اندازی شده همچنان نسبت به (Any)Superfetch در مورد فضای RAM اولویت دارد. در صورت لزوم، Superfetch RAM را برای یک برنامه دیگر آزاد می(free up RAM) کند .
اگر فکر میکنید که Superfetch باعث مشکلات عملکردی در رایانه شما میشود، میتوانید با خیال راحت آن را غیرفعال کنید. در زیر، ما چند راه برای غیرفعال کردن Superfetch و رفع مشکل استفاده از CPU بالای (high CPU usage problem)SysMain(Service Host) را مورد بحث قرار می دهیم .
SysMain را از سرویس ها غیرفعال کنید
از آنجایی که SysMain یک سرویس ویندوز(Windows) است، ساده ترین راه برای غیرفعال کردن SysMain از کنسول Services است:(Services)
- Press Win + R را فشار دهید، services.msc را تایپ کنید و Enter را فشار دهید تا کنسول Services اجرا شود.(Services)
- (Scroll)در فهرست موجود در کنسول Services برای سرویسی به نام (Services)SysMain حرکت(SysMain) کنید.
- (Double-click)روی سرویس SysMain دوبار کلیک کنید تا ویژگی های سرویس باز شود. یا می توانید روی سرویس کلیک راست کرده و Properties را انتخاب کنید.
- برای توقف سرویس دکمه Stop را انتخاب کنید . سپس، منوی کشویی Startup Type را باز کرده و (Startup Type)Disabled را انتخاب کنید .
- برای ذخیره و خروج، OK را انتخاب کنید.
SysMain را با استفاده از Command Prompt(SysMain Using Command Prompt) غیرفعال کنید
استفاده از Command Prompt برای غیرفعال کردن SysMain سریعتر است. اگر با استفاده از دستورات راحت هستید، در اینجا نحوه غیرفعال کردن SysMain آمده است(SysMain) :
- Press Win + R را فشار دهید ، cmd را تایپ کنید و Ctrl + Shift + EnterCommand Prompt با ارتفاع بالا راه اندازی شود .
- دستور زیر را کپی کرده و در پنجره Command Prompt Paste کرده و Enter را فشار دهید:
sc stop "SysMain" و sc config "SysMain" start=disabled
SysMain را از رجیستری غیرفعال کنید
اگر روش های قبلی به دلایلی کار نمی کنند، می توانید تنظیمات رجیستری را تغییر دهید تا SysMain غیرفعال شود:
- Press Win + R را فشار دهید، regedit را تایپ کنید و Enter را فشار دهید تا (Enter)ویرایشگر رجیستری(Registry Editor) راه اندازی شود .
- با استفاده از نوار کناری سمت چپ به مسیر زیر بروید یا متن زیر را کپی کرده و در نوار ناوبری در بالا پیست کنید و Enter را فشار دهید:
HKEY_LOCAL_MACHINESYSTEMCcurrentControlSetServicesSysMain
- مقداری به نام Start را در قسمت سمت راست جستجو کنید و روی آن دوبار کلیک کنید.
- Value Data(Change Value Data) را به 4 تغییر دهید و OK را برای ذخیره و خروج انتخاب کنید.
SFC Scan را اجرا کنید
اگر میخواهید مشکل استفاده از دیسک زیاد SysMain را بدون غیرفعال کردن SysMain حل(SysMain) کنید، میتوانید از System File Checker ( SFC ) استفاده کنید.
SFC یک ابزار داخلی در ویندوز(Windows) است که یکپارچگی فایل سیستم را بررسی می کند. به طور خودکار فایل های سیستمی خرابی را که در حین اسکن پیدا می کند جایگزین می کند، بنابراین اگر خرابی فایل سیستم ریشه مشکل باشد، SFC ممکن است آن را برطرف کند.
- Press Win + R را فشار دهید ، cmd را تایپ کنید و Ctrl + Shift + Enter را فشار دهید .
- دستور زیر را در Command Prompt کپی و پیست کرده و (Command Prompt)Enter بزنید :
sfc /scannow
اسکن هارد دیسک شما را برای فایل های سیستمی خراب اسکن می کند و آن هایی را که خراب شده اند جایگزین می کند. پس از اتمام اسکن، رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا مشکل استفاده از دیسک زیاد Service Host SysMain همچنان وجود دارد یا خیر.(Service Host SysMain)
ویندوز را به روز کنید
همیشه ضروری است که Windows Update را بررسی کنید و ببینید آیا به روز رسانی برای دانلود موجود است یا خیر. مایکروسافت(Microsoft) دائماً به دنبال مشکلات ویندوز(Windows) است و به روز رسانی هایی را برای رفع آنها منتشر می کند.
اگر اصلاحات قبلی مفید نبودند، ممکن است یک بهروزرسانی ارزش یک ضربه را داشته باشد:
- Press Win + I را فشار دهید تا برنامه Settings اجرا شود و Windows Update را از نوار کناری سمت چپ انتخاب کنید.
- دکمه Check for updates را انتخاب کنید.
- اگر بهروزرسانیها در دسترس هستند، دکمه دانلود(Download) و نصب را برای نصب آنها انتخاب کنید.
رایانه خود را مجدداً راه اندازی کنید و ببینید که آیا با این کار مشکل حل می شود یا خیر.
هارد دیسک را با SSD جایگزین کنید
اگر مدتی است که از HDD مکانیکی قدیمی خود استفاده می کنید ، جایگزینی آن با یک درایو حالت جامد(Solid State Drive) ( SSD ) می تواند عملکرد رایانه شما را بهینه کند و مشکل استفاده از دیسک بالا را حل کند.
اگر عیبیابی را امتحان کرده باشید و تمام روشها را برای رفع مشکل به کار برده باشید، ممکن است این امر به ویژه تضمین شود.
اکثر کامپیوترهای مدرن دارای یک اسلات برای قرار دادن SSD(SSDs) هستند. با این حال، اگر هرگز SSD خریداری نکرده اید، از (SSDs)راهنمای خرید SSD(SSD buying guide) ما برای تصمیم گیری آگاهانه استفاده کنید.
استفاده از دیسک SysMain، عادی شده است
امیدواریم توانسته باشید استفاده از دیسک SysMain را با یکی از این اصلاحات برطرف کنید. SysMain لزوما یک منبع منبع نیست. ویندوز این ویژگی هوشمند را برای بهینهسازی استفاده از رم(RAM) و ارائه عملکرد سریعتر در هنگام استفاده از برنامههای پرکاربرد معرفی کرد.
اگر از حافظه زیادی استفاده می کند، می توانید آن را بدون عواقب شدید غیرفعال کنید. از طرف دیگر ، رفع خرابی فایل سیستم یا بهروزرسانی ویندوز ممکن است بدون غیرفعال کردن سرویس (Windows)SysMain به حل مشکل کمک کند .
Related posts
نحوه رفع استفاده زیاد از CPU audiodg.exe در ویندوز 11/10
Fix Service Host: محلی System (Svchost.exe) High CPU and Disk Usage
رفع مفقود شدن پوشه DCIM آیفون در ویندوز 11/10
نحوه رفع عدم کارکرد اسکرول ماوس در ویندوز 11/10
تعمیر میزبان سرویس: سرویس خط مشی تشخیصی استفاده از CPU بالا
نحوه رفع خطای «ویندوز نتوانست درایور را برای آداپتور شبکه شما پیدا کند».
Fix COM Surrogate در ویندوز 7 کار نمی کند
رفع خطای سیستم 5، دسترسی در ویندوز ممنوع است
رفع مشکل عدم تنظیم روشنایی پس از ارتقاء به ویندوز 8.1/10
چرا Wsappx باعث استفاده زیاد از CPU می شود و چگونه آن را برطرف کنیم
6 روش برای رفع کد نتیجه VirtualBox: خطای E_FAIL (0x80004005) در ویندوز
5 رفع خطای عمومی درایور مانیتور PNP در ویندوز 11/10
Fix DCFWinService High Disk Usage در Windows 11/10
نحوه رفع خطای «ویندوز نتوانست یک یا چند مؤلفه سیستم را پیکربندی کند».
رفع خطای “Windows Could Not Automaticly Detect This Network's Proxy Settings”
Fix High CPU Usage توسط XboxStat.exe در Windows 10
7 روش برای رفع خطای «درایور در دسترس نیست» چاپگرهای HP در رایانه شخصی ویندوز
رفع: خطای دیسک غیر سیستمی یا دیسک در ویندوز
رفع خطای «ویندوز نمیتواند با دستگاه یا منبع ارتباط برقرار کند».
نحوه رفع اخطار کم بودن فضای دیسک در ویندوز