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

แก้ไข: "Windows Resource Protection found corrupt files but was unable to fix" (SFC/DISM)

รัน SFC (System File Checker) แล้วเจอข้อความ: "Windows Resource Protection found corrupt files but was unable to fix some of them" ทำไงต่อ? SFC เช็คและซ่อมไฟล์ระบบ ตั้งแต่ Windows 98 มาจนถึงปัจจุบัน รวมกับ Windows Resource Protection (WRP) ใน Vista/7/10/11

แก้ไข:  Windows Resource Protection found corrupt files but was unable to fix  (SFC/DISM)

สาเหตุที่ SFC แก้ไขไม่ได้

  • False Positive: เช่นไฟล์ opendll.dll ของ Nvidia ถูก Flag ผิด DISM ช่วยตรวจสอบได้
  • แอปบุคคลที่สามรบกวน: Clean Boot แล้วรัน SFC อาจผ่าน
  • Corruption รุนแรง: SFC/DISM ซ่อมไม่ได้ → ต้อง Repair Install หรือ Clean Install

วิธีที่ 1: ใช้ DISM /RestoreHealth (ขั้นตอนมาตรฐานหลัง SFC ล้มเหลว)

  1. Win + R → cmd → Ctrl + Shift + Enter (Admin) → Yes (UAC)
  2. รัน: DISM /Online /Cleanup-Image /RestoreHealth
  3. รอ 10-60+ นาที (อาจค้างที่ 30% เป็นปกติ อย่าปิดหน้าต่าง)
  4. เสร็จแล้ว Restart → รัน sfc /scannow อีกครั้ง
แก้ไข:  Windows Resource Protection found corrupt files but was unable to fix  (SFC/DISM)

วิธีที่ 2: ลบซาก Antivirus บุคคลที่สาม (ถ้ามี)

ซาก Avast, McAfee, อื่นๆ มักก่อให้เกิด False Positive ใช้ Uninstaller เฉพาะของแต่ละ AV ให้หมด → Restart → รัน SFC ใหม่

วิธีที่ 3: รัน SFC/DISM ใน Clean Boot State

ปิดบริการ/โปรแกรม Startup ทั้งหมดที่ไม่ใช่ Microsoft

  1. Win + R → msconfig → Enter
  2. แท็บ General → Selective startup → ยกเลิกติ๊ก Load startup items
  3. แท็บ Services → ติ๊ก Hide all Microsoft services → Disable all
  4. Apply → Restart
  5. ใน Clean Boot: รัน DISM.exe /Online /Cleanup-image /Restorehealth → รอเสร็จ → รัน sfc /scannow
แก้ไข:  Windows Resource Protection found corrupt files but was unable to fix  (SFC/DISM) แก้ไข:  Windows Resource Protection found corrupt files but was unable to fix  (SFC/DISM) แก้ไข:  Windows Resource Protection found corrupt files but was unable to fix  (SFC/DISM)

วิธีที่ 4: Repair Install หรือ Clean Install (สุดท้าย)

  • Repair Install (In-place Upgrade): ติดตั้ง Windows ทับเดิม เก็บไฟล์/แอป/ตั้งค่า ได้ → แนะนำ
  • Clean Install: ลบทุกอย่าง ติดตั้งใหม่ทั้งหมด

ทั้งสองวิธีต้องใช้ Bootable Media สร้างด้วย Media Creation Tool หรือ Rufus