วิธีแก้ไขการใช้งานดิสก์สูงของโฮสต์บริการ (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)

  1. Press Win + Rพิมพ์ services.msc แล้วกดEnterเพื่อเปิดคอนโซล บริการ(Services)
  2. เลื่อน(Scroll)ดูรายการใน คอนโซล บริการ(Services) สำหรับบริการ ที่ ชื่อSysMain

  1. ดับเบิลคลิก(Double-click)ที่ บริการ SysMainเพื่อเปิดคุณสมบัติของบริการ หรือคุณสามารถคลิกขวาที่บริการและเลือกคุณสมบัติ
  2. เลือก ปุ่ม Stopเพื่อหยุดบริการ จากนั้นขยาย เมนูแบบเลื่อนลง ประเภทการเริ่มต้น(Startup Type)และเลือกปิด(Disabled)การใช้งาน
  3. เลือกตกลงเพื่อบันทึกและออก

ปิด การใช้งาน SysMain โดยใช้ Command Prompt(SysMain Using Command Prompt)

การใช้พรอมต์คำสั่ง(Command Prompt)เพื่อปิดใช้งานSysMain ทำได้(SysMain)เร็วกว่า หากคุณสะดวกที่จะใช้คำสั่ง ต่อไปนี้คือวิธีปิดใช้งานSysMain :

  1. Press Win + Rพิมพ์ cmd แล้วกดCtrl + Shift + Enterเพื่อเปิดCommand Prompt ที่ยกระดับ ขึ้น
  2. คัดลอกและวางคำสั่งต่อไปนี้ลงใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt)แล้วกด Enter:

sc หยุด “SysMain” & sc config “SysMain” start=disabled

ปิดการใช้งาน SysMain จาก Registry

หากวิธีการก่อนหน้านี้ใช้ไม่ได้ด้วยเหตุผลบางประการ คุณสามารถแก้ไขการตั้งค่ารีจิสทรีเพื่อปิดใช้งาน SysMain:

  1. Press Win + Rพิมพ์ regedit แล้วกดEnter เพื่อ(Enter)เปิดRegistry Editor
  2. นำทางไปยังเส้นทางต่อไปนี้โดยใช้แถบด้านข้างทางซ้ายหรือคัดลอกและวางข้อความต่อไปนี้ลงในแถบนำทางที่ด้านบนและกด Enter:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSysMain

  1. ค้นหาค่าที่ชื่อStartในบานหน้าต่างด้านขวาและดับเบิลคลิกที่ค่านั้น
  2. เปลี่ยน Value Data(Change Value Data)เป็น 4 แล้วเลือก OK เพื่อบันทึกและออก

เรียกใช้ SFC Scan

หากคุณต้องการลองแก้ไขปัญหาการใช้งานดิสก์สูงSysMain โดยไม่ปิดใช้งาน (SysMain)SysMainคุณสามารถลองใช้System File Checker ( SFC )

SFCเป็นยูทิลิตี้ในตัวบนWindowsที่ตรวจสอบความสมบูรณ์ของไฟล์ระบบ โดยจะแทนที่ไฟล์ระบบที่เสียหายโดยอัตโนมัติที่พบระหว่างการสแกน ดังนั้นหากไฟล์ระบบเสียหายที่ต้นตอของปัญหาSFCอาจแก้ไขได้

  1. Press Win + Rพิมพ์ cmd แล้วกดCtrl Ctrl + Shift + Enter
  2. คัดลอกและวางคำสั่งต่อไปนี้ลงในCommand Promptแล้วกดEnter :

sfc /scannow

การสแกนจะสแกนฮาร์ดดิสก์ของคุณเพื่อหาไฟล์ระบบที่เสียหายและแทนที่ไฟล์ที่เสียหาย เมื่อการสแกนเสร็จสิ้น ให้รีสตาร์ทพีซีของคุณและตรวจสอบว่าปัญหาการใช้งานดิสก์สูง ของ โฮสต์บริการ SysMain ยังคงมีอยู่หรือไม่(Service Host SysMain)

อัพเดท Windows

จำเป็นเสมอที่จะต้องตรวจสอบWindows Updateและดูว่ามีการอัปเดตให้ดาวน์โหลดหรือไม่ Microsoftมองหาปัญหาเกี่ยวกับWindowsและเผยแพร่การอัปเดตเพื่อแก้ไขปัญหาอย่างต่อเนื่อง

หากการแก้ไขก่อนหน้านี้ไม่มีประโยชน์ การอัปเดตอาจคุ้มค่าที่จะลอง:

  1. Press Win + I เพื่อเปิด แอป การตั้งค่า(Settings)และเลือกWindows Updateจากแถบด้านข้างทางซ้าย
  2. เลือกปุ่มตรวจ(Check)หาการอัปเดต
  3. หากมีการอัปเดตให้เลือกปุ่มดาวน์โหลด(Download)และติดตั้งเพื่อติดตั้ง

รีสตาร์ทพีซีของคุณและดูว่าสามารถแก้ไขปัญหาได้หรือไม่

เปลี่ยนฮาร์ดไดรฟ์ด้วย SSD

หากคุณใช้ฮาร์ดดิสก์(HDD) แบบกลไกเครื่องเก่า มาระยะหนึ่งแล้ว การแทนที่ด้วยโซลิดสเตตไดรฟ์(Solid State Drive) ( SSD ) จะช่วยเพิ่มประสิทธิภาพการทำงานของคอมพิวเตอร์และแก้ปัญหาการใช้งานดิสก์สูงได้

ซึ่งอาจได้รับการรับประกันเป็นพิเศษหากคุณได้ลองแก้ไขปัญหาและใช้วิธีการทั้งหมดเพื่อแก้ไขปัญหาแล้ว

คอมพิวเตอร์สมัยใหม่ส่วนใหญ่มีช่องสำหรับใส่SSD (SSDs)อย่างไรก็ตาม หากคุณไม่เคยซื้อSSD(SSDs)ให้ใช้คู่มือการซื้อ SSD(SSD buying guide) ของเรา เพื่อประกอบการตัดสินใจ

การใช้งานดิสก์ SysMain, Normalized

หวังว่าคุณจะสามารถแก้ไข การใช้ดิสก์ SysMainด้วยหนึ่งในการแก้ไขเหล่านี้ SysMainไม่จำเป็นต้องเป็นทรัพยากรหมู Windows ได้แนะนำคุณสมบัติอัจฉริยะนี้เพื่อปรับ การใช้ RAM ให้เหมาะสม และให้ประสิทธิภาพที่เร็วขึ้นเมื่อใช้แอพที่ใช้บ่อยที่สุด

คุณสามารถปิดใช้งานได้อย่างถาวรโดยไม่มีผลกระทบร้ายแรงหากใช้หน่วยความจำมาก อีกวิธีหนึ่ง การแก้ไขความเสียหายของไฟล์ระบบหรือการ อัปเดต Windowsอาจช่วยแก้ปัญหาได้โดยไม่ต้องปิดบริการ SysMain



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts