ผมกว่าจะรำคาญกับปัญหาหน่วยความจำที่เครื่องใช้สูงมาก แม้ว่าจะอยู่ในสถานะ Idle (ว่าง) มานานหลายสัปดาห์แล้ว จำได้ว่าเริ่มต้นหลังจากที่อัปเกรด Windows 10 Fall Creators Update ประสิทธิภาพแย่มาก เครื่องลำบากแม้แต่งานง่ายๆ
หลังเช็คฟอรัม Windows หลายแห่ง พบว่ามีผู้ใช้หลายคนเผชิญปัญหา Memory Leaks หรือ Error 100% Disk Usage บางคนเจอค้างสุ่ม บางคนระแระ Crash ไม่คาดคิด หากคุณเป็นหนึ่งในกลุ่มนี้ คุณมาถูกที่แล้ว!
หลังลองหลายวิธี ผมแก้ปัญหา High Disk Usage ได้ สรุปวิธีแก้ ด้านล่าง: สาเหตุที่เป็นไปได้ของ Error 100% Disk Usage และวิธีแก้

Image Source: thestories.net
อ่านเพิ่มเติม: โปรแกรมเพิ่มความเร็ว PC ฟรีที่ดีที่สุด
Error 100% Disk Usage ใน Windows 10 คืออะไร?
หรือเรียกว่า Memory Leaks คือ ส่วนของ RAM ที่โปรแกรมทำเครื่องหมายว่า "กำลังใช้งาน" แต่จริงๆ แล้วไม่ได้ใช้งานอยู่ นั่นคือ โปรแกรมตัวหนึ่งใช้หน่วยความจำมากกว่าที่ควร แม้พื้นที่ที่จัดสรรไว้ก็ไม่สามารถนำไปใช้งานอื่นได้ และถูกว่างเปล่าอยู่ สิ่งนี้เกิดขึ้นเมื่อโปรแกรมตัวหนึ่งล้มเหลวในการแจ้ง Windows RAM Manager ว่าได้หยุดใช้ Segment RAM นั้นแล้ว และสามารถนำหน่วยความจำที่จัดสรรไว้กลับมาใช้ใหม่ได้
ดังนั้น หากคุณเจอ Memory Leaks หรือ 100% Disk Usage ขณะใช้แอปเริ่มต้น (Default Apps) แสดงว่ามีปัญหาที่ต้องแก้ไฟด่วน
| Quick Tip: ลอง Restart คอมพิวเตอร์เพื่อแก้ Memory Leak แต่วิธีนี้ช่วยไม่ได้นาน เพราะโปรแกรมอาจ Leak Memory ใหม่! |
วิธีระบุ Memory Leaks ใน Windows 10
ใช้ Windows Task Manager ระบุโปรแกรมที่ทำงานอยู่และหน่วยความจำที่จัดสรรได้ง่าย วิธีเปิด Task Manager: กด Ctrl + Shift + Esc พร้อมกัน > ไปแท็บ Processes > รายละเอียด CPU และ Memory Usage จะแสดงทั้งหมด > หาโปรแกรมที่ใช้ RAM มากกว่าปกติ แอปที่ใช้เกิน 50% Memory คือตัวก่อปัญหา ตามความชอบ คุณสามารถ Reinstall หรือ Reset เพื่อแก้ Memory Leak
หากแอปที่ Leak Memory เป็นบริการเริ่มต้นของ Windows ให้ลองวิธีแก้ด้านล่าง

Image Source: MakeUseOf
อ่านเพิ่มเติม: Best RAM Cleaners for Windows 10
สาเหตุของ Error 100% Disk Usage ใน Windows 10
เกิดเมื่อโปรแกรมตัวหนึ่งขอหน่วยความจำมากกว่าที่ต้องการจริง นำไปสู่การขาดทรัพยากรสำหรับโปรแกรมและกระบวนการอื่นๆ ทำให้ระบบช้า สาเหตุที่เป็นไปได้ของ Memory Leaks:
- ไดรเวอร์ที่ผิดปกติ (Faulty Drivers)
- การติดไวรัส/มัลแวร์ (Malware Infection)
- ข้อผิดพลาด Registry (Registry Errors)
- โปรแกรมเริ่มต้น (Startup Programs)
- การรันโปรแกรมที่ไม่จำเป็น (Running Unwanted Programs)
นี่คือปัจจัยทั่วไปที่ทำให้ Disk Usage สูงใน Windows 10 มาแก้ไขกัน
วิธีแก้ปัญหา Memory Leak ใน Windows 10
Restart เครื่องอาจไม่ใช่วิธีที่มีประสิทธิภาพที่สุดสำหรับ Error 100% Disk Usage ลองวิธีต่อไปนี้ ดูว่าวิธีไหนเหมาะกับคุณ:
วิธีที่ 1: แก้ไดรเวอร์เก่า หาย หรือเสียหาย
สำหรับผู้ใช้หลายคน ไดรเวอร์เก่าหรือผิดปกติเป็นสาเหตุหลักของ Memory Leak วิธีแก้ด้วยตนเอง:
- ไปที่ Settings ค้นหา Device Manager
- รายการไดรเวอร์ที่ติดตั้งทั้งหมดจะแสดง
- ดับเบิลคลิกเพื่อขยายส่วนอุปกรณ์
- คลิกขวาเลือก Update, Disable, Uninstall ไดรเวอร์
- หากเลือก Update จะค้นหาไดรเวอร์รองรับ ไปที่เว็บผู้ผลิตอุปกรณ์ ติดตั้งไดรเวอร์ล่าสุดทั้งหมด

| เคล็ดลับจากผู้เขียน: การติดตั้งไดรเวอร์ที่ไม่เข้ากันได้ อาจทำให้ระบบ Error ร้ายแรง แนะนำให้ใช้ Third-party Driver Updater Tool แทน |
วิธีที่ 2: ตรวจสอบและกำจัดมัลแวร์
หากเครื่องติดมัลแวร์ ประสิทธิภาพจะแย่แน่นอน วิธีเดียวคือทำความสะอาดเครื่อง สามารถใช้ Windows Defender (Antivirus ติดตั้งมาพร้อม) สแกนไวรัส สปายแวร์ และการติดเชื้ออื่นๆ วิธีสแกน Full Scan ด้วย Windows Defender:
- ในเมนูค้นหา > พิมพ์ Virus & threat protection
- หาและคลิก 'Run a new advanced scan'
- จะมีตัวเลือกสแกนหลายแบบ
- เลือก 'Full Scan' ให้ Windows Defender สแกนระบบทั้งเครื่อง

| เคล็ดลับจากผู้เขียน: Windows Defender อาจไม่จับมัลแวร์ล่าสุดได้ การใช้ Third-party Antimalware Tools เป็นทางเลือกดีกว่า |
วิธีที่ 3: Registry Tweak แก้ Memory Leak
Registry Hack ง่ายๆ บางครั้งแก้ High Disk Usage ได้ ลองทำตามขั้นตอน:
- เปิด Run Window พิมพ์ 'regedit'
- Backup Registry Database แล้วนำทางไปที่ Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagment
- ในแถบขวา ดับเบิลคลิก 'ClearPageFileAtShutDown' เปลี่ยนค่าเป็น 1
- ปิด Registry Editor และ Restart เครื่องเพื่อให้การเปลี่ยนแปลงมีผล

วิธีที่ 4: จัดการ Startup Items และลบ Background Apps ที่ไม่จำเป็น
Startup Apps เยอะเกินไป นำไปสู่การใช้ทรัพยากรระบบโดยไม่จำเป็น และทำให้ PC ช้า สามารถใช้ Task Manager ปิดโปรแกรมที่รันเริ่มต้นและไม่จำเป็น

อย่าลืม Uninstall แอปที่ไม่ใช้ให้มากที่สุด มันใช้พื้นที่มากกว่าที่คิด ไปที่ Control Panel > Programs > Uninstall a program

วิธีที่ 5: ปิด Superfetch (SysMain)
Superfetch (ปัจจุบันเรียกว่า SysMain) เป็นบริการ Windows ที่ช่วยเพิ่มประสิทธิภาพระบบ จัดการ Boot Time และทำหน้าที่ RAM Cleaner แต่ก็เป็นสาเหตุของ High Disk Usage ใน Windows 10 ลองปิดด้วย Command Prompt ดูคู่มือเต็ม: How To Disable Superfetch in Windows 10
วิธีที่ 6: ปรับ Windows 10 ให้ประสิทธิภาพดีที่สุด
Windows มีตัวเลือกปรับระบบเพื่อประสิทธิภาพสูงสุด วิธีใช้:
- เปิด File Explorer > คลิกขวา This PC
- คลิก Properties > เลือก Advanced System Settings ด้านซ้าย
- ในหน้าต่าง System Properties คลิก Settings
- เลือก 'Adjust for best performance'
- กระบวนการจะทำงานเหมือน RAM Cleaner เพิ่มประสิทธิภาพระบบ
- Apply และ OK
- Restart PC

ใช้ Advanced System Optimizer แก้ปัญหาหลายอย่างพร้อมกัน
หากรู้สึกว่าทำทีละขั้นตอนเหนื่อย ลองใช้ Third-party Tool ที่รวมทุกอย่างไว้ที่เดียว แนะนำ Advanced System Optimizer จาก Systweak Software มีโมดูลมากมายแก้ปัญหา PC ทั่วไป: Cleaning, Registry Cleaner, Game Booster, RAM Cleaner, Driver Updater, Backup Manager, Startup Manager และอื่นๆ ดาวน์โหลดเพื่อประสบการณ์ Windows ที่ราบรื่นและไม่ลैค
มากกว่า 100 ล้านคนดาวน์โหลดแล้ว!