Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีปิด Superfetch (SysMain) บน Windows 10

Sysmain (ก่อนหน้านี้รู้จักว่า Superfetch) เป็นเทคโนโลยีที่ Microsoft ผสานรวมในทุกรุ่นของ Windows เริ่มจาก Windows Vista (Windows XP มีรูปแบบดั้งเดิมของ Superfetch ชื่อ PreFetcher) วัตถุประสงค์พื้นฐานของ Sysmain คือช่วยให้คอมพิวเตอร์ Windows จัดการและใช้หน่วยความจำ Random Access Memory (RAM) อย่างมีประสิทธิภาพมากขึ้น Sysmain เป็นส่วนหนึ่งของ Memory Manager ที่สร้างอยู่ในทุก Windows และเทคโนโลยีนี้ออกแบบมาเพื่อให้แน่ใจว่าข้อมูลที่ผู้ใช้เข้าถึงบ่อยที่สุดบนคอมพิวเตอร์พร้อมใช้งานทันที — โดยคอมพิวเตอร์อ่านข้อมูลนั้นจาก RAM แทนที่จะอ่านจากฮาร์ดดิสก์ (การเข้าถึงข้อมูลบน RAM ใช้เวลาน้อยกว่าการเข้าถึงข้อมูลบนฮาร์ดดิสก์มาก)

Sysmain มีเป้าหมายหลัก 2 ประการ — เทคโนโลยีนี้ลดเวลาที่คอมพิวเตอร์ใช้ในการบูท โดยอนุญาตให้คอมพิวเตอร์อ่านไฟล์ที่จำเป็นในกระบวนการเริ่มต้นได้เร็วขึ้น และ Sysmain ยังทำให้โปรแกรมที่คุณใช้บ่อยที่สุด โหลดและรันเร็วกว่าโปรแกรมอื่น Sysmain ยังมีอัจฉริยะระดับหนึ่ง เพราะสามารถบันทึกและวิเคราะห์รูปแบบการใช้งานคอมพิวเตอร์ของคุณเพื่อทำงานได้ดีขึ้น

Sysmain คงอยู่ตลอดการปรับปรุงและรุ่นใหม่ๆ ของ Windows จึงเป็นส่วนหนึ่งของ Windows 10 อย่างไรก็ตาม น่าเสียดายสำหรับบางผู้ใช้ Windows 10 Sysmain ทำ害มากกว่าประโยชน์ พบว่า Sysmain เป็นสาเหตุของปัญหา Windows 10 หลายอย่าง โดยเฉพาะปัญหา CPU usage สูงและการใช้ทรัพยากรสูง โชคดีที่ในกรณีที่ Sysmain ทำงานผิดปกติและทำให้เกิดปัญหา สามารถปิดใช้งานได้ นี่คือ 2 วิธีที่แตกต่างกันสำหรับการปิด Sysmain บน Windows 10:

วิธีที่ 1: ปิด SysMain จาก Services Manager

วิธีง่ายที่สุดคือหาบริการ SysMain ใน Services manager และปิดใช้งาน ในการทำเช่นนั้น:

  1. กด Windows Logo + R เปิดกล่อง Run
  2. พิมพ์ services.msc ใน Run กด Enter เปิด Services manager วิธีปิด Superfetch (SysMain) บน Windows 10
  3. เลื่อนดูรายการ Services ทั้งหมด หาบริการ SysMain คลิกสองครั้งเพื่อเปิด Properties วิธีปิด Superfetch (SysMain) บน Windows 10
  4. คลิก Stop เพื่อหยุดบริการ Sysmain ทันที
  5. เปิดเมนูแบบเลื่อนลงถัดจากตัวเลือก Startup type: คลิก Disabled วิธีปิด Superfetch (SysMain) บน Windows 10
  6. คลิก Apply แล้ว OK ตอนนี้ Restart คอมพิวเตอร์

เมื่อคอมพิวเตอร์บูทขึ้น SysMain จะถูกปิดใช้งานถาวร

วิธีที่ 2: ปิด SysMain จาก Registry Editor

หาก วิธีที่ 1 ไม่ได้ผล หรือถ้าคุณไม่สะดวกใช้ Services manager สามารถปิด Sysmain ได้โดยใช้คีย์ Registry ของมัน ซึ่งเข้าถึงได้ผ่าน Registry Editor ของคอมพิวเตอร์ วิธีปิด SysMain บน Windows 10 ด้วยวิธีนี้:

  1. กด Windows Logo + R เปิดกล่อง Run
  2. พิมพ์ regedit ใน Run กด Enter เปิด Registry Editor วิธีปิด Superfetch (SysMain) บน Windows 10
  3. ในแผงซ้ายของ Registry Editor ไปที่ไดเรกทอรี:
    HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management
  4. ในแผงซ้าย คลิกสับคีย์ PrefetchParameters ใต้คีย์ Memory Management เพื่อแสดงเนื้อหาในแผงขวา
  5. ในแผงขวา หาค่าเรจิสทรีชื่อ EnableSysmain หากไม่มีค่านี้ ให้คลิกขวาที่สับคีย์ PrefetchParameters ในแผงซ้าย ชี้ไป New คลิก DWORD (32-bit) Value และตั้งชื่อค่า DWORD (32-bit) Value ใหม่ว่า “EnableSysmain” วิธีปิด Superfetch (SysMain) บน Windows 10
  6. คลิกขวาที่ค่าเรจิสทรี EnableSysmain ในแผงขวา คลิก Modify…
  7. แทนที่ค่าในฟิลด์ Value data: ของค่าเรจิสทรี EnableSysmain ด้วย 0 คลิก OK EnableSysmain สามารถมีค่าได้ดังนี้:
    0 – ปิด Sysmain
    1 – เปิด prefetching เมื่อโปรแกรมถูกเปิด
    2 – เปิด boot prefetching
    3 – เปิด prefetching ของทุกอย่าง
  8. ปิด Registry Editor และ รีสตาร์ท คอมพิวเตอร์

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