วิธีแก้ไขการใช้งานดิสก์สูงของ Service Host (SysMain) ใน Windows 11/10


Windows 10 และ Windows 11 เป็นระบบปฏิบัติการที่ยอดเยี่ยม แต่ถ้าคุณเห็นประสิทธิภาพที่ซบเซาอย่างต่อเนื่อง อาจเป็นเพราะสิ่งที่เรียกว่า SysMain (ก่อนหน้านี้เรียกว่า Superfetch)

ในบทความนี้ เราช่วยให้คุณเข้าใจ SysMain และสาเหตุที่คุณอาจประสบปัญหาการใช้งานดิสก์สูงกับบริการนี้

SysMain (Superfetch) คืออะไร?

ซุปเปอร์ดึงข้อมูล ซึ่งเรียกว่า SysMain หลังจากการอัปเดต Windows 10 1809 เปิดตัวพร้อมกับ Windows Vista และเป็นผู้สืบทอดมาจาก Prefetch (คุณลักษณะที่คล้ายกันใน Windows XP) ระบบปฏิบัติการใช้คุณลักษณะนี้เพื่อปรับปรุงประสิทธิภาพของระบบเมื่อเวลาผ่านไป

ทำไมเมื่อเวลาผ่านไป? ขั้นแรก จะศึกษารูปแบบการใช้ RAM ของคุณ จากนั้นคุณสมบัติจะระบุโปรแกรมที่คุณรันบ่อยที่สุดบนพีซีของคุณ เมื่อ Superfetch มีข้อมูลนี้แล้ว มันจะโหลดโปรแกรมเหล่านี้ล่วงหน้าลงใน RAM ของคุณ เมื่อคุณเปิดโปรแกรมเหล่านี้ คุณจะเห็นโปรแกรมโหลดเร็วขึ้นมาก

ดังนั้น Superfetch จึงต้องการทรัพยากร คุณอาจพบว่า Superfetch ทำงานในเบื้องหลังเมื่อคุณดูรายการกระบวนการของระบบในตัวจัดการงานเป็น “โฮสต์บริการ: SysMain”:

ที่สำคัญ Superfetch ไม่ได้กีดกัน RAM ของโปรแกรมอื่นๆ มันใช้ RAM ที่ไม่ได้ใช้เท่านั้น โปรแกรมที่เพิ่งเปิดตัวใหม่จะยังคงมีลำดับความสำคัญมากกว่า Superfetch ในเรื่องพื้นที่ RAM หากจำเป็น Superfetch จะ เพิ่ม RAM สำหรับแอปอื่น

หากคุณเชื่อว่า Superfetch กำลังก่อให้เกิดปัญหาด้านประสิทธิภาพในคอมพิวเตอร์ของคุณ คุณสามารถปิดใช้งานได้อย่างปลอดภัย ด้านล่างนี้ เราจะพูดถึงวิธีปิดใช้งาน Superfetch และแก้ไขโฮสต์บริการ: SysMain ปัญหาการใช้งาน CPU สูง.

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

เนื่องจาก SysMain เป็นบริการของ Windows วิธีที่ง่ายที่สุดในการปิดใช้งาน SysMain คือจากคอนโซลบริการ:

  1. กด Win+ Rพิมพ์ services.mscและกด Enterเพื่อเปิดคอนโซลบริการ
  2. เลื่อนดูรายการในคอนโซลบริการสำหรับบริการชื่อ SysMain
    1. ดับเบิลคลิกที่บริการ SysMain เพื่อเปิดคุณสมบัติของบริการ หรือคุณสามารถคลิกขวาที่บริการและเลือก คุณสมบัติ
    2. เลือกปุ่ม หยุดเพื่อหยุดบริการ จากนั้น ขยายเมนูแบบเลื่อนลง ประเภทการเริ่มต้นและเลือก ปิดใช้งาน.
    3. เลือก ตกลงเพื่อบันทึกและออก
    4. ปิดการใช้งาน SysMain โดยใช้ Command Prompt

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

      1. กด Win+ Rพิมพ์ cmdและกด Ctrl+Shift+Enterเพื่อเปิด Command Prompt ที่ยกระดับขึ้น
      2. คัดลอกและวางคำสั่งต่อไปนี้ลงในหน้าต่างพร้อมรับคำสั่งแล้วกด Enter:
      3. sc หยุด “SysMain” & sc config “SysMain” start=disabled

        ปิดการใช้งาน SysMain จากรีจิสทรี

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

        1. กด Win+ Rพิมพ์ regeditและกด Enterเพื่อเปิดตัวแก้ไขรีจิสทรี
        2. ลี้>
        3. นำทางไปยังเส้นทางต่อไปนี้โดยใช้แถบด้านข้างซ้าย หรือคัดลอกและวางข้อความต่อไปนี้ลงในแถบนำทางที่ด้านบนแล้วกด Enter:
        4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

          1. ค้นหาค่าชื่อ Startในบานหน้าต่างด้านขวาและดับเบิลคลิกที่ค่านั้น
          2. เปลี่ยน ข้อมูลค่าเป็น 4 และเลือก ตกลงเพื่อบันทึกและออก
          3. เรียกใช้การสแกน SFC

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

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

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

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

              อัปเดตวินโดว์

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

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

              1. กด Win+ Iเพื่อเปิดแอปการตั้งค่าและเลือก Windows Updateจากแถบด้านข้างซ้าย
              2. เลือกปุ่ม ตรวจสอบการอัปเดต
              3. หากมีการอัปเดตให้เลือกปุ่มดาวน์โหลดและติดตั้งเพื่อติดตั้ง
              4. รีสตาร์ทพีซีของคุณและดูว่าสามารถแก้ไขปัญหาได้หรือไม่

                แทนที่ฮาร์ดไดรฟ์ด้วย SSD

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

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

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

                การใช้งานดิสก์ SysMain, ทำให้เป็นมาตรฐาน

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

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

                .

                กระทู้ที่เกี่ยวข้อง:


                2.09.2022