SysMain (เดิมชื่อ Superfetch) ช่วยเพิ่มประสิทธิภาพระบบโดยเรียนรูปรูปแบบการใช้งานและโหลดข้อมูลล่วงหน้า แต่บางครั้งกินทรัพยากรสูงผิดปกติ (โดยเฉพาะบน HDD)
วิธีแก้ไข
ลองวิธีพื้นฐานก่อน (ไม่ต้องปิด SysMain):
- รัน
sfc /scannow(System File Checker) - รัน
DISM /Online /Cleanup-Image /RestoreHealth - รัน Disk Cleanup
- Troubleshoot ใน Clean Boot State
หากยังไม่หาย ปิด SysMain ได้ 3 วิธี:
1. ผ่าน Services (services.msc)
- Win + R →
services.msc - หา SysMain → คลิกขวา → Properties
- Startup type: Disabled → Apply → OK
2. ผ่าน CMD/Admin
sc stop "SysMain" & sc config "SysMain" start=disabled
3. ผ่าน Registry Editor
regedit→ ไปที่HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain- ดับเบิลคลิก Start → Value data = 4 (Disabled)
คำถามพบบ่อย:
- ทำไม SysMain ใช้ RAM สูง? เพราะเก็บข้อมูลการใช้งานเพื่อโหลดล่วงหน้า (Prefetch)
- ปิด SysMain ได้ไหม? ได้ แต่โปรแกรมอาจเปิดช้าลง (โดยเฉพาะบน HDD) แนะนำปิดก็ต่อเมื่อจำเป็นจริงๆ