วิธีแก้ไขการใช้งานดิสก์สูงของโฮสต์บริการ (SysMain) ใน Windows 11/10
Windows 10 และWindows 11เป็นระบบปฏิบัติการที่ยอดเยี่ยม แต่ถ้าคุณเห็นประสิทธิภาพที่ซบเซาอย่างต่อเนื่อง อาจเป็นเพราะสิ่งที่เรียกว่าSysMain (ก่อนหน้านี้รู้จักกันในชื่อSuperfetch )
ในบทความนี้ เราช่วยให้คุณเข้าใจSysMainและเหตุใดคุณจึงอาจประสบปัญหาการใช้งานดิสก์สูงกับบริการนี้
SysMain (Superfetch) คืออะไร?
Superfetchซึ่งเรียกว่า SysMain หลังจากการ อัพเดต Windows 10 1809 ได้รับการแนะนำให้รู้จักกับWindows Vistaและเป็นตัวต่อจากPrefetch (คุณลักษณะที่คล้ายคลึงกันในWindows XP ) ระบบปฏิบัติการใช้คุณสมบัตินี้เพื่อปรับปรุงประสิทธิภาพของระบบเมื่อเวลาผ่านไป
ทำไมเมื่อเวลาผ่านไป? อันดับแรก จะศึกษารูปแบบการใช้RAM ของคุณ (RAM)จากนั้นคุณลักษณะนี้จะระบุโปรแกรมที่คุณเรียกใช้บ่อยที่สุดในพีซีของคุณ เมื่อSuperfetchมีข้อมูลนี้แล้ว มันจะโหลดโปรแกรมเหล่านี้ล่วงหน้าในRAMของ คุณ เมื่อคุณเปิดโปรแกรมเหล่านี้ คุณจะเห็นว่าโหลดเร็วขึ้นมาก
ดังนั้นSuperfetch จึง ต้องการทรัพยากร คุณอาจพบว่าSuperfetchทำงานในพื้นหลังเมื่อคุณดูรายการกระบวนการของระบบในตัวจัดการงาน(Task Manager)เป็น “Service Host: SysMain”:
ที่สำคัญSuperfetchไม่กีดกันโปรแกรมอื่นๆของRAM ใช้เฉพาะRAM ที่ไม่ ได้ ใช้ โปรแกรม(Any)ที่เพิ่งเปิดตัวใหม่จะยังคงมีความสำคัญเหนือSuperfetchเกี่ยวกับพื้นที่RAM หากจำเป็นSuperfetchจะเพิ่ม RAM(free up RAM)สำหรับแอปอื่น
หากคุณเชื่อว่าSuperfetchก่อให้เกิดปัญหาด้านประสิทธิภาพบนคอมพิวเตอร์ของคุณ คุณสามารถปิดใช้งานได้อย่างปลอดภัย ด้านล่างนี้ เราจะพูดถึงสองสามวิธีในการปิดการใช้งานSuperfetchและแก้ไขService Host : SysMain ปัญหาการใช้งาน CPU(high CPU usage problem)สูง
ปิดการใช้งาน SysMain จากบริการ
เนื่องจากSysMainเป็น บริการของ Windowsวิธีที่ง่ายที่สุดในการปิดใช้งานSysMainนั้นมาจากคอนโซล บริการ :(Services)
- Press Win + Rพิมพ์ services.msc แล้วกดEnterเพื่อเปิดคอนโซล บริการ(Services)
- เลื่อน(Scroll)ดูรายการใน คอนโซล บริการ(Services) สำหรับบริการ ที่ ชื่อSysMain
- ดับเบิลคลิก(Double-click)ที่ บริการ SysMainเพื่อเปิดคุณสมบัติของบริการ หรือคุณสามารถคลิกขวาที่บริการและเลือกคุณสมบัติ
- เลือก ปุ่ม Stopเพื่อหยุดบริการ จากนั้นขยาย เมนูแบบเลื่อนลง ประเภทการเริ่มต้น(Startup Type)และเลือกปิด(Disabled)การใช้งาน
- เลือกตกลงเพื่อบันทึกและออก
ปิด การใช้งาน SysMain โดยใช้ Command Prompt(SysMain Using Command Prompt)
การใช้พรอมต์คำสั่ง(Command Prompt)เพื่อปิดใช้งานSysMain ทำได้(SysMain)เร็วกว่า หากคุณสะดวกที่จะใช้คำสั่ง ต่อไปนี้คือวิธีปิดใช้งานSysMain :
- Press Win + Rพิมพ์ cmd แล้วกดCtrl + Shift + Enterเพื่อเปิดCommand Prompt ที่ยกระดับ ขึ้น
- คัดลอกและวางคำสั่งต่อไปนี้ลงใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt)แล้วกด Enter:
sc หยุด “SysMain” & sc config “SysMain” start=disabled
ปิดการใช้งาน SysMain จาก Registry
หากวิธีการก่อนหน้านี้ใช้ไม่ได้ด้วยเหตุผลบางประการ คุณสามารถแก้ไขการตั้งค่ารีจิสทรีเพื่อปิดใช้งาน SysMain:
- Press Win + Rพิมพ์ regedit แล้วกดEnter เพื่อ(Enter)เปิดRegistry Editor
- นำทางไปยังเส้นทางต่อไปนี้โดยใช้แถบด้านข้างทางซ้ายหรือคัดลอกและวางข้อความต่อไปนี้ลงในแถบนำทางที่ด้านบนและกด Enter:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain
- ค้นหาค่าที่ชื่อ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 Ctrl + Shift + Enter
- คัดลอกและวางคำสั่งต่อไปนี้ลงในCommand Promptแล้วกดEnter :
sfc /scannow
การสแกนจะสแกนฮาร์ดดิสก์ของคุณเพื่อหาไฟล์ระบบที่เสียหายและแทนที่ไฟล์ที่เสียหาย เมื่อการสแกนเสร็จสิ้น ให้รีสตาร์ทพีซีของคุณและตรวจสอบว่าปัญหาการใช้งานดิสก์สูง ของ โฮสต์บริการ SysMain ยังคงมีอยู่หรือไม่(Service Host SysMain)
อัพเดท Windows
จำเป็นเสมอที่จะต้องตรวจสอบWindows Updateและดูว่ามีการอัปเดตให้ดาวน์โหลดหรือไม่ Microsoftมองหาปัญหาเกี่ยวกับWindowsและเผยแพร่การอัปเดตเพื่อแก้ไขปัญหาอย่างต่อเนื่อง
หากการแก้ไขก่อนหน้านี้ไม่มีประโยชน์ การอัปเดตอาจคุ้มค่าที่จะลอง:
- Press Win + I เพื่อเปิด แอป การตั้งค่า(Settings)และเลือกWindows Updateจากแถบด้านข้างทางซ้าย
- เลือกปุ่มตรวจ(Check)หาการอัปเดต
- หากมีการอัปเดตให้เลือกปุ่มดาวน์โหลด(Download)และติดตั้งเพื่อติดตั้ง
รีสตาร์ทพีซีของคุณและดูว่าสามารถแก้ไขปัญหาได้หรือไม่
เปลี่ยนฮาร์ดไดรฟ์ด้วย SSD
หากคุณใช้ฮาร์ดดิสก์(HDD) แบบกลไกเครื่องเก่า มาระยะหนึ่งแล้ว การแทนที่ด้วยโซลิดสเตตไดรฟ์(Solid State Drive) ( SSD ) จะช่วยเพิ่มประสิทธิภาพการทำงานของคอมพิวเตอร์และแก้ปัญหาการใช้งานดิสก์สูงได้
ซึ่งอาจได้รับการรับประกันเป็นพิเศษหากคุณได้ลองแก้ไขปัญหาและใช้วิธีการทั้งหมดเพื่อแก้ไขปัญหาแล้ว
คอมพิวเตอร์สมัยใหม่ส่วนใหญ่มีช่องสำหรับใส่SSD (SSDs)อย่างไรก็ตาม หากคุณไม่เคยซื้อSSD(SSDs)ให้ใช้คู่มือการซื้อ SSD(SSD buying guide) ของเรา เพื่อประกอบการตัดสินใจ
การใช้งานดิสก์ SysMain, Normalized
หวังว่าคุณจะสามารถแก้ไข การใช้ดิสก์ SysMainด้วยหนึ่งในการแก้ไขเหล่านี้ SysMainไม่จำเป็นต้องเป็นทรัพยากรหมู Windows ได้แนะนำคุณสมบัติอัจฉริยะนี้เพื่อปรับ การใช้ RAM ให้เหมาะสม และให้ประสิทธิภาพที่เร็วขึ้นเมื่อใช้แอพที่ใช้บ่อยที่สุด
คุณสามารถปิดใช้งานได้อย่างถาวรโดยไม่มีผลกระทบร้ายแรงหากใช้หน่วยความจำมาก อีกวิธีหนึ่ง การแก้ไขความเสียหายของไฟล์ระบบหรือการ อัปเดต Windowsอาจช่วยแก้ปัญหาได้โดยไม่ต้องปิดบริการ SysMain
Related posts
วิธีแก้ไขการใช้งาน CPU สูงของ audiodg.exe บน Windows 11/10
Fix Service Host: System ท้องถิ่น (svchost.exe) High CPU and Disk Usage
แก้ไขโฟลเดอร์ DCIM ของ iPhone ที่หายไปใน Windows 11/10
วิธีแก้ไขการเลื่อนเมาส์ไม่ทำงานบน Windows 11/10
แก้ไขโฮสต์บริการ: บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง
วิธีแก้ไขรหัสข้อผิดพลาดของ Windows 0x80070005
วิธีแก้ไขปัญหา Mic Echo บน Windows
วิธีแก้ไขการพูดติดอ่างของเมาส์ใน Windows 10
Fix Microsoft Edge High Memory Usage ใน Windows 10
วิธีแก้ไขคำเตือนพื้นที่ดิสก์เหลือน้อยใน Windows
วิธีแก้ไขข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าส่วนประกอบระบบอย่างน้อยหนึ่งอย่าง"
วิธีแก้ไขกล้องไม่ทำงานบน MS Teams ใน Windows 10
WMI Provider Host (WmiPrvSE.exe) High CPU Usage ใน Windows 10
6 วิธีในการแก้ไขรหัสผลลัพธ์ VirtualBox: ข้อผิดพลาด E_FAIL (0x80004005) ใน Windows
8 วิธีในการแก้ไขข้อผิดพลาด “คุณไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนี้” ใน Windows
วิธีแก้ไข “Windows ได้หยุดอุปกรณ์นี้” รหัส 43 ข้อผิดพลาดใน Windows
วิธีแก้ไขทาสก์บาร์ของ Windows 10 ไม่ทำงาน
วิธีแก้ไข iTunes ไม่สามารถเชื่อมต่อกับ iPhone เครื่องนี้ได้ เกิดข้อผิดพลาดที่ไม่รู้จัก 0xe80000a” ใน Windows
Fix DCFWinService High Disk Usage ใน Windows 11/10
การแก้ไข: ดิสก์ที่ไม่ใช่ระบบหรือข้อผิดพลาดของดิสก์ใน Windows