Superfetch (Sysmain) คืออะไรใน Windows 10 และวิธีปิดการใช้งาน
Superfetchเป็น กระบวนการของระบบ Windowsที่มีชื่อเรียกหลายชื่อตลอดหลายปีที่ผ่านมา บนWindows XPเรียกว่าPrefetch SuperfetchเปิดตัวในWindows Vistaและในเวอร์ชันล่าสุดของWindows 10(Windows 10)เรียกว่าSysmain
ในที่สุด จุดประสงค์ของSuperfetch ทุกรุ่น ก็เหมือนกัน: เพื่อเพิ่มประสิทธิภาพของWindowsโดยการโหลดแอพที่คุณใช้บ่อยลงในRAM ล่วงหน้า ก่อนที่คุณจะต้องใช้งาน แต่Superfetch คือ อะไร?
Superfetch (Sysmain) ทำงานอย่างไร?(How Does Superfetch (Sysmain) Work?)
ในเวอร์ชันล่าสุดของWindows 10บริการSuperfetchจะแสดงภายใต้ชื่อSysMain ในTask Managerจะแสดงเป็น Service Host : SysMain(Service Host: SysMain)
หากคุณใช้Windows 10 เวอร์ชันเก่าหรือ (Windows 10)Windows 7 หรือ 8 เวอร์ชันใดๆ เวอร์ชันนี้จะแสดงในตัวจัดการงาน(Task Manager)เป็นService Host: Superfetch(Service Host: Superfetch)
บริการนี้ทำงานในพื้นหลัง (ใช้ พลังงาน CPU น้อยมาก ) และวิเคราะห์จำนวนRAM ที่ คุณใช้และแอปที่คุณเรียกใช้บ่อยที่สุด แอปใดๆ ที่บริการรับรู้ว่าเป็น "ใช้บ่อย" แอปจะเริ่มโหลดแอปล่วงหน้าในRAM วิธีนี้ ครั้งต่อไปที่คุณเรียกใช้แอป แอปจะเปิดเร็วขึ้นมาก
คุณอาจกังวลว่านี่หมายความว่าSuperfetchกำลังใช้RAM ของคุณ จนหมด แต่ก็ไม่เป็นเช่นนั้น บริการนี้เน้นที่การโหลดแอพล่วงหน้าลงในRAM ที่ไม่ได้ใช้ งาน สิ่งนี้ไม่ได้ลงทะเบียนเป็นหน่วยความจำที่ใช้แล้ว คุณจะเห็นสิ่งนี้หากคุณเปิดตัวจัดการงาน(Task Manager)ไปที่ แท็บ กระบวนการ(Processes)และดูการใช้หน่วยความจำ ของคุณ(Memory)
แม้ว่าSuperfetchจะใช้RAM ที่ไม่ได้ใช้ทั้งหมด กับแอปที่โหลดไว้ล่วงหน้า แต่การใช้RAM ที่ ใช้ไปก็ยังไม่แสดงผล 100% เนื่องจากSuperfetchกำลังทำงานในพื้นหลัง และจะปล่อยRAM ที่ไม่ได้ใช้ ซึ่งใช้เมื่อใดก็ตามที่คุณต้องการใช้หน่วยความจำนั้นสำหรับงานอื่นๆ
คุณควรฆ่า Superfetch (Sysmain) หรือไม่?(Should You Kill Superfetch (Sysmain)?)
โดยทั่วไป ไม่จำเป็นต้องหยุดการทำงานของSuperfetch ใช้ CPU(CPU)จำนวนน้อยมากและใช้เฉพาะRAM ที่ไม่ ได้ ใช้ ทั้งหมดนี้ไม่สามารถสังเกตเห็นได้สำหรับผู้ใช้ทั่วไป
อย่างไรก็ตาม มีรายงานบางฉบับใน ฟ อรัมผู้ใช้ของ Microsoft ซึ่งบางครั้งกระบวนการ (Microsoft)Superfetch ( Sysmain ) ทำให้เกิดปัญหาด้านประสิทธิภาพ ปัญหาที่รายงานบางส่วนเหล่านี้รวมถึง:
- การใช้ดิสก์อย่างต่อเนื่อง 100%
- ความร้อนสูงเกินไป(Overheating)นำไปสู่การปิดระบบ
- เวลาบูตเครื่อง ช้า(Slow)เมื่อคุณเริ่มคอมพิวเตอร์
- สำหรับฮาร์ดแวร์ที่อ่อนแอSuperfetchอาจใช้CPUและRAMมากกว่าที่คุณต้องการ
- เป็นที่ทราบกันดีว่าทำให้เกิดปัญหาด้านประสิทธิภาพในขณะเล่น(performance issues while gaming)เกม
รายงานปัญหาที่พบบ่อยที่สุดคือปัญหาการใช้งานดิสก์ 100% หากคุณคือผู้นี้ การปิดใช้งานSuperfetchหรือSysmainอาจช่วยแก้ปัญหาได้
เนื่องจากSuperfetchเป็นเพียงคุณลักษณะการปรับระบบให้เหมาะสม คุณจะไม่กระทบต่อWindowsโดยการหยุดบริการ อย่างไรก็ตาม คุณอาจสังเกตเห็นว่าการเปิดแอปโปรดของคุณอาจใช้เวลานานกว่าปกติเล็กน้อย
วิธีปิดการใช้งาน Superfetch (Sysmain) ใน Windows 10(How To Disable Superfetch (Sysmain) In Windows 10)
การปิดใช้งาน Superfetch ปลอดภัยหรือไม่
หากคุณไม่ประสบปัญหาด้านประสิทธิภาพหรือปัญหาอื่นๆ จะเป็นความคิดที่ดีที่จะปล่อยให้Superfetch ( Sysmain ) ทำงานอยู่ เป็นกระบวนการที่มีประโยชน์ซึ่งช่วยลดเวลาที่คุณใช้ในการเปิดโปรแกรมที่คุณใช้บ่อยๆ ได้อย่างมาก
อย่างไรก็ตาม หากคุณประสบปัญหาการใช้ฮาร์ดไดรฟ์สูง ปัญหาหน่วยความจำคงที่ หรือประสิทธิภาพโดยรวมไม่ดี คุณสามารถลองปิดใช้งานSuperfetchเพื่อดูว่าสามารถแก้ปัญหาได้หรือไม่ หากเป็นเช่นนั้น ให้ปิดบริการไว้ มิฉะนั้น(Otherwise)ให้เปิดเครื่องอีกครั้งและดำเนินการแก้ไขปัญหาต่อไป
วิธี ปิดการใช้งานSuperfetch ( Sysmain ) บน Windows 10:
- เลือกเมนู Start พิมพ์servicesและเลือกแอปServices คุณยังสามารถกดWindows + Rพิมพ์services.mscแล้วกด Enter
- ใน แอป Servicesให้เลื่อนลงไปที่SysMainคลิกขวาที่บริการและเลือกStop หากคุณใช้ Windows(Windows)รุ่นเก่ากว่าให้คลิกขวาที่ บริการ SuperFetchแล้วเลือกหยุด(Stop)
- ตอนนี้ คุณต้องป้องกันไม่ให้บริการเริ่มต้นใหม่เมื่อคุณเริ่มWindows เมื่อบริการหยุดลง ให้คลิกขวาที่บริการอีกครั้งและเลือก Properties
- ในเมนูแบบเลื่อนลง ประเภท การ เริ่มต้น ให้เลือก (Startup)ปิด(Disabled)การใช้งาน
ขณะนี้บริการSuperFetch ( SysMain ) ถูกปิดใช้งานอย่างถาวรและจะไม่รีสตาร์ทในครั้งต่อไปที่คุณเริ่มคอมพิวเตอร์
ปิดการใช้งาน Superfetch (Sysmain) ด้วย Registry Editor(Disable Superfetch (Sysmain) With Registry Editor)
อีกทางเลือกหนึ่งในการใช้Task Managerเพื่อปิดการใช้งานSuperfetchบนWindows 10คือการใช้Registry Editor(Registry Editor)
ก่อนที่คุณจะเริ่มดำเนินการใดๆ ในรีจิสทรี ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลรีจิสทรี(take a full backup of the registry)ทั้งหมดไว้ก่อนแล้ว เผื่อในกรณีที่มีข้อผิดพลาดเกิดขึ้น
เมื่อคุณพร้อม:
- เลือกเมนู Start พิมพ์regeditและเลือกแอป Registry Editor
- ในRegistry Editorให้ไปที่HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters PrefetchParameters
- ในส่วนนี้ คุณควรเห็นคีย์ชื่อEnableSuperfetch คลิกขวาที่คีย์นี้และเลือกModify
- ใน หน้าต่าง Edit DWORDที่ปรากฏขึ้น ให้เปลี่ยนฟิลด์Value data เป็น (Value data)0แล้วเลือกOK
คุณสามารถปิดตัวแก้ไขรีจิสทรี(Registry Editor)เมื่อดำเนินการเสร็จ
รายการรีจิสทรีนี้จะปิดใช้งานบริการSuperFetch ( SysMain ) ในระบบของคุณ อย่างไรก็ตาม คุณอาจต้องรีสตาร์ท เครื่อง Windowsก่อนที่การตั้งค่ารีจิสทรีนี้จะมีผล
เปิดหรือปิด SuperFetch (SysMain) ด้วย Command Prompt(Enable Or Disable SuperFetch (SysMain) With Command Prompt)
หากคุณต้องการทำงานกับพรอมต์คำสั่ง คุณสามารถใช้คำสั่งง่ายๆ เพื่อเปิดหรือปิดใช้งานบริการSuperFetch
เปิดพรอมต์คำสั่งในโหมดผู้ดูแลระบบ(command prompt in administrator mode)ก่อน แล้วจึงใช้คำสั่งต่อไปนี้:
- เปิดใช้งาน(Enable) : sc config “SysMain” start=auto & sc start “SysMain”
- ปิด(Disable) การใช้งาน : sc หยุด “SysMain” & sc config “SysMain” start=disabled
หมายเหตุ: หากคุณใช้ Windows(Windows)รุ่นเก่ากว่าให้แทนที่ “SysMain” ด้วย “SuperFetch” ในคำสั่งด้านบน
หากคุณต้องการ PowerShell(prefer PowerShell)ให้เปิดด้วยสิทธิ์ผู้ดูแลระบบและใช้คำสั่งต่อไปนี้:
- เปิดใช้งาน(Enable) : Set-Service -Name “SysMain” -StartupType Automatic -Status Running
- ปิด(Disable) การใช้งาน : หยุดบริการ -บังคับ -ชื่อ “SysMain”; Set-Service -ชื่อ “SysMain” -StartupType
วิธีนี้สามารถทำได้เร็วและง่ายกว่าการคลิกไปมาในตัวจัดการงาน(Task Manager)หรือรีจิสทรี ของ Windows
จะเกิดอะไรขึ้นหากวิธีนี้ไม่สามารถแก้ไขปัญหาได้(What If This Doesn’t Fix The Problem?)
หากการปิดใช้งานSuperFetch ( SysMain ) ไม่สามารถแก้ปัญหาของคุณได้ แสดงว่าอาจมีอย่างอื่นที่เป็นต้นเหตุของปัญหา
หากคุณยังใช้ดิสก์ได้ 100% คุณอาจต้องอัปเกรดเป็นฮาร์ดไดรฟ์ที่ใหญ่กว่า หรือเลือกอัปเกรดเป็น ได รฟ์SSD ไดรฟ์ SSD(SSD drives)มีราคาไม่แพงมากในขณะนี้ และมีอัตราการถ่ายโอนข้อมูลสูงกว่าฮาร์ดไดรฟ์แบบเดิมมาก
หากคุณกำลังมี ปัญหาการใช้งาน CPUให้สำรวจเคล็ดลับการแก้ปัญหา CPU อื่นๆ(other CPU troubleshooting tips)เพื่อระบุผู้กระทำความผิดที่กินทรัพยากรCPU ของคุณทั้งหมด(CPU)
Related posts
วิธีแก้ไขการใช้งานดิสก์สูงของโฮสต์บริการ (SysMain) ใน Windows 11/10
ไม่สามารถอ่านการ์ด SD? นี่คือวิธีแก้ไข
6 การแก้ไขเมื่อแอพ Spotify ไม่ตอบสนองหรือไม่เปิด
วิธีแก้ไขข้อผิดพลาด “Scratch Disks Full” ใน Photoshop
จะทำอย่างไรถ้าคุณถูกล็อคออกจากบัญชี Google ของคุณ
วิธีแก้ไขแท็บเล็ต Amazon Fire ไม่ชาร์จ
WiFi ทำให้ตัดการเชื่อมต่อตลอดเวลา? นี่คือวิธีแก้ไข
คุณควร Defrag SSD หรือไม่?
การแก้ไข: Adblock ไม่ทำงานบน Crunchyroll
ปุ่มหยุดชั่วคราวของ YouTube ไม่หายไป? 6 วิธีในการแก้ไข
แก้ไข “การติดตั้งกำลังเตรียมคอมพิวเตอร์ของคุณสำหรับการใช้งานครั้งแรก” ในการรีบูตทุกครั้ง
ทำไม Ntoskrnl.Exe ทำให้ CPU สูงและวิธีแก้ไข
ปุ่มพิมพ์หน้าจอไม่ทำงานใน Windows 10? วิธีแก้ไข
ความเร็วในการดาวน์โหลดของ Chrome ช้าไหม 13 วิธีในการแก้ไข
วิธีแก้ไขข้อผิดพลาด Err_Cache_Miss ใน Google Chrome
วิธีแก้ไขข้อผิดพลาด 'เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน' ใน Windows
การแก้ไข: ดิสก์ที่ไม่ใช่ระบบหรือข้อผิดพลาดของดิสก์ใน Windows
จะทำอย่างไรถ้าคุณคิดว่าคอมพิวเตอร์หรือเซิร์ฟเวอร์ของคุณติดมัลแวร์
9 แก้ไขเมื่อ Microsoft Edge หยุดทำงาน
การแก้ไข: ไม่สามารถเชื่อมต่อกับข้อผิดพลาดเครือข่าย Steam