คำสั่ง sfc /scannow ทำงานอย่างไร วิธีอ่านผลลัพธ์ ไฟล์ CBS.log อยู่ที่ไหน และเมื่อใดที่ควรเรียกใช้ DISM ก่อน
System File Checker (sfc.exe) เป็นเครื่องมือของ Windows ที่ใช้สแกนไฟล์ระบบที่ได้รับการป้องกัน และแทนที่ไฟล์ที่เสียหายหรือสูญหายด้วยสำเนาที่ถูกต้องจาก component store คำสั่งที่ใช้กันทั่วไปคือ sfc /scannow ซึ่งต้องเรียกใช้จาก Command Prompt ในโหมดผู้ดูแลระบบ ผลลัพธ์จะถูกบันทึกไว้ใน C:\Windows\Logs\CBS\CBS.log
'Windows Resource Protection did not find any integrity violations' หมายความว่าไฟล์ที่ได้รับการป้องกันทั้งหมดอยู่ในสถานะปกติ
'found corrupt files and successfully repaired them' หมายความว่ามีการซ่อมแซมไฟล์แล้ว ให้รีสตาร์ทเครื่องคอมพิวเตอร์
'found corrupt files but was unable to fix some of them' มักหมายความว่า component store เสียหาย ให้เรียกใช้คำสั่ง DISM /Online /Cleanup-Image /RestoreHealth แล้วจึงเรียกใช้ sfc /scannow อีกครั้ง
sfc /verifyonly ใช้สำหรับสแกนโดยไม่ซ่อมแซม sfc /scanfile=<path> ใช้สำหรับตรวจสอบไฟล์เดียว ส่วน /offbootdir และ /offwindir ช่วยให้ SFC สามารถซ่อมแซม Windows แบบออฟไลน์ได้ เช่น จากสภาพแวดล้อมการกู้คืน (recovery environment)
sfc /scannowอัปเดตล่าสุด: 2026-10-08
DISM คืออะไร คำสั่ง /CheckHealth, /ScanHealth และ /RestoreHealth รวมถึงวิธีการทำงานร่วมกันของ DISM และ SFC เพื่อซ่อมแซม Windows
WinRE คืออะไร วิธีเปิดใช้งาน เครื่องมือที่มีให้ และวิธีตรวจสอบด้วยคำสั่ง reagentc /info
C:\Windows\WinSxS คืออะไร เหตุใด Explorer จึงแสดงขนาดที่เกินจริง และวิธีลดขนาดโดยใช้คำสั่ง DISM ที่รองรับเท่านั้น