เคยดูว่า System File Checker ให้ scan และ restore corrupt Windows system files แต่ถ้าจบการรันเจอข้อความนี้?
Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log.

ข้อความนี้หมายถึง SFC scan เสร็จ พบ corrupt system files แต่ไม่สามารถดำเนินการต่อแทนที่ด้วย good system files ได้
Windows Resource Protection ปกป้อง registry keys, folders และ critical system files ถ้าพบการเปลี่ยนแปลง protected system file ไฟล์ที่แก้ไขจะ restore จาก cached copy ใน Windows folder
Windows Resource Protection found corrupt files but was unable to fix some of them
ถ้าเจอข้อความนี้ SFC ทำงานไม่ได้ ลองวิธีเหล่านี้:
- Run SFC at Safe Mode
- Run SFC at Boot-Time
- Use DISM
- Try Reset This PC or Fresh Start
- Check the Log files
ต้องการสิทธิ์ Admin สำหรับข้อเสนอเหล่านี้
1] Run SFC in Safe Mode
Boot เข้า Safe Mode เปิด elevated command prompt พิมพ์ sfc/scannow Enter
ตรวจสอบว่า PendingDeletes และ PendingRenames folders มีอยู่ภายใต้ %WinDir%\WinSxS\Temp อาจช่วยถ้า start-up programs สร้างปัญหา
2] Run SFC at Boot Time
ถ้าต้องการ/จำเป็น รัน System File Checker ที่ Boot Time อาจช่วย เพราะรัน SFC ก่อน Windows โหลด
ไปที่นี่เรียนรู้วิธีรัน sfc /scannow at Boot Time ดูช่วยได้ไหม
3] Use DISM
ใช้ DISM เปิด elevated command prompt รันคำสั่ง Enter:
Dism /Online /Cleanup-Image /RestoreHealth
คำสั่งนี้ check component store corruption, บันทึก corruption, และ FIX corruption อาจใช้เวลา ใช้ถ้า SFC ไม่ทำงาน
4] Try Reset This PC or Fresh Start
บน Windows 11/10 ลอง Reset This PC หรือ Fresh Start บน Windows 8.1 ทำ Refresh หรือ Reset Automatic Repair เป็น option อีกอย่าง บน Windows 7 ทำ Startup Repair หรือ Repair Install หรือ In-place Upgrade ตามเหมาะสม
ทำ In-place upgrade ใน Windows 7 หรือ Windows Vista: backup documents ปิด apps ทั้งหมด ใส่ Windows DVD ใน DVD drive ใน Setup window คลิก Install Now คลิก Go online to obtain the latest updates for installation (recommended) พิมพ์ CD key ถ้าถูกถาม เลือก OS ใน Install Windows page ที่ต้องการ Upgrade/In-place คลิก Yes ยอมรับ Microsoft Software License Terms คลิก Upgrade เมื่อถาม Which type of installation do you want เสร็จ restart PC
5] Check the Log files
พิจารณาตัวเลือกนี้ เปิด CBS.log ดูรายละเอียด corrupt files แทนที่ corrupt file ด้วย known good copy ด้วยตนเอง ไปที่ C:\Windows\Logs\CBS เปิด SBS.log file

ตรวจสอบ error หรือ message อาจชี้ทางดำเนินการ รายละเอียดเพิ่มเติมที่ KB929833
หวังว่าอะไรสักอย่างช่วยได้
How do I fix a corrupted CBS log file?
ถ้า CBS log file corrupt ไม่มีทางอื่น ลบมัน แล้ว Windows จะสร้างใหม่เมื่อจำเป็น
How do I fix corrupted files in SFC Scannow?
แก้ corrupt files ที่ SFC Scannow แก้ไม่ได้: รัน DISM Tool หรือ Reset This PC แน่ใจช่วยได้
Can I recover corrupt files?
เนื่องจากเสียหายแล้ว ทำไม่ได้มาก หาที่มาของ corruption แล้ว collect log ใหม่ ถ้ามี SFC command อาจช่วย แต่ไม่ guarantee
What causes files to corrupt?
ยากระบุสาเหตุเดียว แต่อาจเป็น software และ hardware problem ถ้าข้อมูลที่เก็บถูก overlap โดยโปรแกรมอื่น corrupt software Hardware corruption ปกติบน old data แต่ถ้าเจอมากกว่าที่หนึ่ง ตรวจสอบ device
ลิงก์ที่น่าสนใจ:
- System File Checker SFC not working or cannot repair corrupted member file
- Windows Resource Protection could not start the repair service
- Windows Resource Protection could not perform the requested operation
- Run sfc /scannow System File Checker on External Drives
