สังเกตเห็น Windows 10 เริ่ม Buggy, Shutdown/Start ช้า, Freeze, Error ขณะเปิดแอป? นี่คือสัญญาณ System File Corruption แนะนำรัน System File Checker (SFC) ตรวจจับและซ่อมไฟล์หาย/เสียจาก Cache Folder ที่ %WinDir%\System32\dllcache
แต่บางครั้ง SFC แจ้ง "Windows Resource Protection found corrupt files but was unable to fix some of them" ถ้าเจอข้อความนี้ ให้ลอง Restart เข้า Safe Mode รันอีกครั้ง ยังไม่ได้ ให้ใช้ Deployment Image Servicing and Management (DISM) RestoreHealth
ซ่อม Windows 10 ด้วย DISM Tool
DISM มี 3 Option หลัก เรียงลำดับ: CheckHealth, ScanHealth, RestoreHealth
DISM เขียน Log Files สำหรับวิเคราะห์:
- C:\Windows\Logs\CBS\CBS.log
- C:\Windows\Logs\DISM\DISM.log
DISM CheckHealth Command
CMD as Admin → Dism /Online /Cleanup-Image /CheckHealth → Enter

หมายเหตุ: /CheckHealth เช็คว่า Image ถูก Flag ว่า Corrupt จาก Process ที่ Fail หรือไม่ และซ่อมได้หรือไม่ คำสั่งนี้ไม่ซ่อมอะไร แค่รายงานปัญหา
DISM ScanHealth Command
Dism /Online /Cleanup-Image /ScanHealth
ใช้เวลานานกว่า CheckHealth มาก ทดสอบอย่างละเอียด เขียนผลลัพธ์ลง Log

หมายเหตุ: รัน DISM /RestoreHealth หรือ /ScanHealth อาจดูเหมือนค้างที่ 20% หรือ 40% เป็นเรื่องปกติ รอสักครู่จะเสร็จ
DISM RestoreHealth Command
ซ่อม Windows Image อัตโนมัติ:
Dism /Online /Cleanup-Image /RestoreHealth

คำสั่งนี้ใช้ Windows Update แทนที่ไฟล์เสีย ใช้เวลานาน หาก Windows Update Components เสียด้วย ต้องระบุ Source ที่มีไฟล์ดี
DISM RestoreHealth With Source Options
ดาวน์โหลด Windows 10 ISO Version/Edition เดียวกับปัจจุบัน → Mount ISO → จด Drive Letter
CMD Admin → DISM /Online /Cleanup-Image /RestoreHealth /Source:ISOmountpath\install.wim

หรือจำกัดการใช้ Windows Update:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ISOmountpath\install.wim /LimitAccess
หมายเหตุ: แทนที่ ISOmountpath ด้วย Drive Letter ที่ Mount ISO (เช่น D:)
คำสั่งนี้ซ่อม Windows Image ด้วยไฟล์ดีใน install.wim จาก Installation Media โดยไม่ดึงจาก Windows Update รอ RestoreHealth 100% → รัน SFC อีกครั้ง
รัน System File Checker Tool
หลัง DISM เสร็จ sfc/scannow จะซ่อมปัญหาที่เหลือได้
CMD Admin → sfc /scannow

ครั้งนี้ SFC จะสแกนและซ่อมไฟล์หาย/เสียจาก Cache Folder %WinDir%\System32\dllcache รอ 100% ผลลัพธ์: "Windows Resource Protection found corrupt files and successfully repaired them" หรือ "Did not find any integrity violations" = แก้แล้วหรือไม่มีไฟล์เสีย
นี่คือวิธีที่ดีที่สุดสำหรับสแกน/ซ่อมไฟล์ระบบเสีย แก้ Buggy Performance, Startup Problems, Errors หลังอัปเกรด Windows 10 Version 1903 หวังว่าจะช่วยคุณได้ หากมีปัญหา ถามในคอมเมนต์ครับ