Windows 11 SFC /Scannow ซ่อมไฟล์ไม่ได้ วิธีแก้ครบทุกสาเหตุ

หากคุณรันคำสั่ง SFC /Scannow แล้วพบข้อความว่า

  • Windows Resource Protection found corrupt files but was unable to fix some of them
  • Windows Resource Protection could not perform the requested operation
  • SFC ค้างระหว่างทำงาน
  • SFC หยุดที่เปอร์เซ็นต์เดิม
  • SFC ซ่อมไฟล์ไม่สำเร็จ

แสดงว่าระบบของ Windows มีไฟล์เสียหายที่ไม่สามารถซ่อมแซมได้ด้วย SFC เพียงอย่างเดียว ซึ่งอาจเกิดจาก Component Store เสียหาย, Windows Update ผิดพลาด หรือไฟล์ระบบได้รับความเสียหายจากไฟดับ มัลแวร์ หรือการปิดเครื่องผิดปกติ

บทความนี้จะอธิบายวิธีแก้ไขอย่างละเอียด พร้อมลำดับการตรวจสอบที่ถูกต้อง

SFC /Scannow คืออะไร

SFC (System File Checker) เป็นเครื่องมือของ Windows ที่ใช้สำหรับ

  • ตรวจสอบไฟล์ระบบ
  • ซ่อมแซมไฟล์ Windows ที่เสียหาย
  • คืนค่าไฟล์ระบบที่ถูกแก้ไข
  • แก้ไขปัญหาที่เกิดจากไฟล์ระบบเสีย

SFC จะทำงานร่วมกับ Component Store ของ Windows หากส่วนนี้เสียหาย SFC อาจไม่สามารถซ่อมไฟล์ได้

อาการที่พบ

อาการที่พบได้บ่อย ได้แก่

  • SFC ซ่อมไฟล์ไม่ได้
  • SFC ค้างที่ 20%, 57% หรือ 100%
  • ขึ้นข้อความว่าไม่สามารถซ่อมไฟล์ได้
  • รัน SFC แล้ว Error
  • Windows ยังทำงานผิดปกติหลังรัน SFC
  • เปิดโปรแกรมระบบไม่ได้
  • Windows Update มีปัญหา

สาเหตุที่ SFC ซ่อมไฟล์ไม่ได้

ปัญหานี้มักเกิดจาก

  • Component Store เสียหาย
  • ไฟล์ระบบเสียหายหลายตำแหน่ง
  • Windows Update ไม่สมบูรณ์
  • ดิสก์มีข้อผิดพลาด
  • มัลแวร์แก้ไขไฟล์ระบบ
  • โปรแกรมภายนอกแก้ไขไฟล์ของ Windows
  • SSD หรือ HDD มีปัญหา

รัน Command Prompt แบบผู้ดูแลระบบ

ค้นหา

Command Prompt

คลิกขวา

เลือก

Run as administrator

จากนั้นรัน

sfc /scannow

รอจนกว่าการตรวจสอบจะเสร็จสมบูรณ์

ใช้ DISM ซ่อม Component Store

หาก SFC ซ่อมไฟล์ไม่ได้

ให้รัน

DISM /Online /Cleanup-Image /RestoreHealth

คำสั่งนี้จะซ่อมแซม Component Store ซึ่งเป็นแหล่งไฟล์ที่ SFC ใช้อ้างอิง

เมื่อ DISM ทำงานเสร็จ

ให้รัน

sfc /scannow

อีกครั้ง

หลายกรณีจะสามารถซ่อมไฟล์ที่เสียหายได้สำเร็จ

ตรวจสอบดิสก์

หากยังพบปัญหา

รัน

chkdsk C: /f

หาก Windows ขอให้ตรวจสอบในครั้งถัดไป

ตอบ

Y

แล้ว Restart เครื่อง

หากดิสก์มีข้อผิดพลาด การซ่อมไฟล์ระบบอาจไม่สำเร็จจนกว่าจะซ่อมดิสก์ก่อน

อัปเดต Windows

ไปที่

Settings → Windows Update

เลือก

Check for updates

ติดตั้งอัปเดตทั้งหมด

เนื่องจาก Microsoft อาจแก้ไขไฟล์ระบบหรือ Component Store ผ่าน Windows Update

ตรวจสอบมัลแวร์

หากไฟล์ระบบเสียหายซ้ำ ๆ

ให้สแกนเครื่องด้วย

  • Windows Security
  • โปรแกรมป้องกันไวรัสที่เชื่อถือได้

มัลแวร์บางชนิดสามารถแก้ไขหรือลบไฟล์ระบบของ Windows ได้

ตรวจสอบสุขภาพของ SSD หรือ HDD

หาก SFC และ DISM ยังทำงานผิดปกติ

ควรตรวจสอบ

  • ค่า SMART
  • Bad Sector
  • อุณหภูมิของดิสก์

หากพบความผิดปกติ ควรสำรองข้อมูลทันที

รีสตาร์ตแล้วรันใหม่

หลังจาก

  • รัน DISM
  • รัน CHKDSK
  • อัปเดต Windows

ให้ Restart เครื่อง

จากนั้นรัน

sfc /scannow

อีกครั้ง

ในหลายกรณีปัญหาจะได้รับการแก้ไขหลังรีสตาร์ต

คำถามที่พบบ่อย (FAQ)

SFC กับ DISM ต่างกันอย่างไร

SFC ใช้ตรวจสอบและซ่อมไฟล์ระบบ ส่วน DISM ใช้ซ่อมแซม Component Store ซึ่งเป็นแหล่งข้อมูลที่ SFC ใช้อ้างอิง

ต้องรัน SFC หรือ DISM ก่อน

หาก SFC แจ้งว่าซ่อมไฟล์ไม่ได้ โดยทั่วไปควรรัน DISM ก่อน แล้วจึงรัน SFC ซ้ำอีกครั้ง

หาก SFC ยังซ่อมไม่ได้ต้องทำอย่างไร

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

สรุป

ปัญหา Windows 11 SFC /Scannow ซ่อมไฟล์ไม่ได้ มักเกิดจาก Component Store เสียหาย ดิสก์มีข้อผิดพลาด หรือไฟล์ระบบเสียหายหลายตำแหน่ง การใช้ DISM ก่อน แล้วรัน SFC ซ้ำ พร้อมตรวจสอบดิสก์และอัปเดต Windows จะช่วยแก้ปัญหาได้ในหลายกรณี

หากคุณต้องการคู่มือแก้ปัญหา Windows แบบละเอียด comsiam ได้รวบรวมบทความเกี่ยวกับ SFC, DISM, CHKDSK, Windows Update และ Windows 11 ไว้ครบทุกหัวข้อ เพื่อช่วยให้คุณซ่อมแซมระบบได้อย่างมีประสิทธิภาพ

นอกจากนี้ comsiam ยังมีบทความเกี่ยวกับ Disk Cleanup, Storage Sense, System Restore และการซ่อมไฟล์ระบบ Windows ซึ่งสามารถใช้ร่วมกันเพื่อแก้ไขปัญหาระบบได้อย่างครบวงจร

คำถามชวนคิด

หาก SFC /Scannow แจ้งว่าพบไฟล์เสียหายแต่ซ่อมไม่ได้ คุณจะรัน DISM ก่อน หรือเริ่มตรวจสอบสุขภาพของดิสก์ก่อน เพราะเหตุใด?