ยูทิลิตี้ System File Checker หรือที่เรียกว่ายูทิลิตี้ SFC หรือ sfc.exe หรือ sfc scannow ช่วยให้ผู้ใช้ Windows สามารถสแกนและกู้คืนไฟล์ระบบ Windows ที่เสียหายได้
เมื่อใดก็ตามที่คุณพบคุณลักษณะบางอย่างของ Windows ที่ไม่ทำงานหรือ Windows ขัดข้อง ขอแนะนำให้คุณเรียกใช้ System File Checker เพื่อสแกน Windows และกู้คืนไฟล์แต่บางกรณีก็รับไม่ได้และผลการสแกน SFC ใน "การป้องกันทรัพยากรของ Windows พบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมบางไฟล์ได้"
Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมบางไฟล์ได้รายละเอียดอยู่ใน CBS.Log windirLogsCBSCBS.log
เนื้อหา
วิธีดูไฟล์บันทึก SFC
รายละเอียดของ System File Checker จะถูกเก็บไว้ในไฟล์ CBS.Log เมื่อรันคำสั่ง SFCในการดูไฟล์บันทึก SFC คุณต้องทำตามขั้นตอนด้านล่างเพื่อสร้างสำเนาที่อ่านได้บนเดสก์ท็อปของคุณ
- เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- พิมพ์คำสั่งfindstr /c: "[SR]" %windir%LogsCBSCBS.log > "%userprofile%Desktopsfclogs.txt"แล้วกด Enter
- ดูที่หน้าจอเดสก์ท็อปของคุณ ไฟล์แผ่นจดบันทึกใหม่จะถูกเก็บไว้ในชื่อ "sfc l อ็อกส์”
- เปิด sfclogs.txt บนเดสก์ท็อปของคุณด้วย Notepad เพื่อดูรายละเอียดทั้งหมดของไฟล์ระบบที่สแกนและข้อมูลเกี่ยวกับไฟล์ที่ไม่สามารถซ่อมแซมได้
วิธีแก้ไขไฟล์ที่เสียหายที่พบโดย sfc /scannow
เมื่อคุณเรียกใช้คำสั่ง sfc /scannow ยูทิลิตี้ SFC จะสแกนไฟล์ระบบที่ได้รับการป้องกันทั้งหมด และหากพบปัญหาใดๆ โปรแกรมจะพยายามแทนที่ไฟล์ที่ละเมิดด้วยสำเนาแคชที่อยู่ในโฟลเดอร์บีบอัดของ %WinDir%System32dllcacheโดยส่วนใหญ่ ยูทิลิตี sfc จะกู้คืนไฟล์ระบบที่เสียหายด้วยไฟล์ที่ถูกต้อง แต่ด้วยเหตุผลบางอย่างไฟล์ระบบของคุณได้รับความเสียหายอย่างรุนแรงหรือไม่มีเวลาอาจทำให้ไม่สามารถซ่อมแซมได้ต่อไปนี้คือวิธีแก้ปัญหาบางส่วนที่ใช้ได้เพื่อช่วยซ่อมแซมไฟล์ที่เสียหายซึ่งพบโดย sfc /scannow
- ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณติดตั้งการอัปเดต Windows ล่าสุดแล้ว
- ปิดใช้งานโปรแกรมป้องกันไวรัสของบริษัทอื่นชั่วคราว (หากติดตั้งไว้) และทำการสแกน sfc
รันคำสั่ง SFC ในเซฟโหมด
เริ่ม Windows ในเซฟโหมด จากนั้นเรียกใช้sfc / scannowคำสั่งนี้จะช่วยได้หากมีปลั๊กอินของบุคคลที่สามป้องกันไม่ให้ยูทิลิตี้ sfc กู้คืนหรือซ่อมแซมไฟล์ระบบที่เสียหายด้วยไฟล์ที่ถูกต้อง
- กดปุ่ม Windows + R พิมพ์msconfig.mscแล้วคลิกตกลง
- ย้ายไปที่แท็บ Startup เลือกตัวเลือก Safe Boot (ดูภาพด้านล่าง) จากนั้นคลิก Apply จากนั้นคลิก OK
- และรีสตาร์ทพีซีของคุณเพื่อบูต Windows เข้าสู่เซฟโหมด
- ตอนนี้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- ป้อนคำสั่ง sfc sfc /scannow แล้วกด Enter
ให้กระบวนการสแกนเสร็จสมบูรณ์ 100% และตรวจสอบว่ายูทิลิตี้ sfc ได้ซ่อมแซมไฟล์ระบบที่เสียหายในครั้งนี้หรือไม่หรือไม่มี "Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมบางไฟล์ได้"
เรียกใช้คำสั่ง DISM คืนค่าสุขภาพ
ถัดไป ให้เรียกใช้ยูทิลิตี้ DISM (Deployment Image Servicing and Management) ที่ช่วยซ่อมแซมอิมเมจของ Windowsตกลง ยูทิลิตี้ sfc จะแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่จัดเก็บไว้ในเครื่อง (ซึ่งอาจเสียหายได้) แต่DISMใช้คอมโพเนนต์ Windows Update เพื่อทำงานเพียงตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณใช้งานได้ก่อนที่จะรันคำสั่ง DISM
- บนเมนูเริ่มต้น搜索cmdให้คลิกขวาที่ Command Prompt เลือก Run as administrator
- พิมพ์คำสั่งDISM / ออนไลน์ / Cleanup-Image / RestoreHealthจากนั้นกด Enter
- ปล่อยให้กระบวนการสแกนเสร็จสมบูรณ์ 100% ซึ่งอาจใช้เวลานานถึง 15-30 นาที ขึ้นอยู่กับการกำหนดค่าพีซีของคุณ
หมายเหตุ: หากคุณพบว่าการสแกน DISM ค้างอยู่ที่ประมาณ 30% ไม่ต้องกังวล อย่าปิดการทำงานปกติของหน้าต่าง การสแกนจะกลับมาทำงานต่อในไม่กี่นาที
เมื่อกระบวนการสแกนเสร็จสมบูรณ์ 100% ให้รันคำสั่ง sfc /scannow และตรวจสอบว่ายูทิลิตี้ sfc ไม่พบไฟล์ที่เสียหายอีกต่อไปหากคุณยังคงพบข้อผิดพลาด "การป้องกันทรัพยากรของ Windows พบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมบางไฟล์ได้" ให้ใช้วิธีแก้ไขปัญหาถัดไป
เรียกใช้คำสั่งตรวจสอบดิสก์
ผู้ใช้ Windows หลายคนรายงานว่าใช้คำสั่งตรวจสอบดิสก์ก่อนที่ยูทิลิตี้ sfc จะช่วยแก้ปัญหานี้ได้
- เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- พิมพ์คำสั่ง chkdsk c:/f/r แล้วกด Enter
- พิมพ์ Y แล้วกด Enter เมื่อคุณต้องการการยืนยันเพื่อเรียกใช้คำสั่งตรวจสอบดิสก์ในการบู๊ตครั้งถัดไป
- ปิดทุกอย่างแล้วรีสตาร์ทพีซีของคุณเพื่อตรวจสอบและแก้ไขข้อผิดพลาดที่อาจเกิดขึ้นบนฮาร์ดไดรฟ์ของคุณ
- เมื่อเสร็จแล้วให้รีสตาร์ทพีซีของคุณและเรียกใช้คำสั่ง sfc /scannow อีกครั้ง
เรียกใช้เครื่องมือ SFCFix
คุณยังสามารถดาวน์โหลดและเรียกใช้บุคคลที่สามSFCFixTools,ควร工具หน้าต่าง Windows จะถูกสแกนหาไฟล์ระบบที่เสียหาย และจะกู้คืน/ซ่อมแซมไฟล์เหล่านั้น ซึ่ง System File Checker ไม่สามารถทำได้
- การกระทำที่นี่ดาวน์โหลดเครื่องมือ SFCFix.
- จากนั้นเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- และพิมพ์ SFC /SCANNOW เพื่อเรียกใช้ยูทิลิตี้ System File Checker
- ในขณะที่กระบวนการกำลังทำงาน ให้เริ่ม SFCFix.exe
SFCFix จะเสร็จสิ้นและรายงานหากพบความเสียหาย โดยบันทึกไฟล์บันทึกไปยังเดสก์ท็อปของคุณที่ชื่อว่า SFCFix.txtเปิดไฟล์บันทึกที่ให้รายละเอียดทางเทคนิคเกี่ยวกับปัญหาที่พบ
เรียกใช้การซ่อมแซมการเริ่มต้น
นอกจากนี้ คุณสามารถเข้าถึงตัวเลือกขั้นสูงและเรียกใช้ช่วยแก้ไขดังนี้的การเริ่มต้นการซ่อมแซม.
- ไดรเวอร์หายไป/เสียหาย/เข้ากันไม่ได้
- ไฟล์ระบบหาย/เสียหาย
- การตั้งค่าการกำหนดค่าการบูตหายไป/เสียหาย
- การตั้งค่ารีจิสทรีเสียหาย
- ข้อมูลเมตาของดิสก์ที่เสียหาย (Master Boot Record, Partition Table หรือ Boot Sector)
- การติดตั้งการอัปเดตที่มีปัญหา
วิธีแก้ปัญหาข้างต้นช่วยซ่อมแซมไฟล์ที่เสียหายที่พบโดย sfc /scannow หรือไม่แจ้งให้เราทราบในความคิดเห็นด้านล่าง
โปรดอ่านด้วย:
- Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซม Windows 10
- วิธีแก้ไขปัญหาต่างๆ ของ Windows Update ใน Windows 10
- วิธีย้ายเกม Steam ไปยังไดรฟ์อื่นโดยไม่ต้องดาวน์โหลดซ้ำ
- แก้ไขแล้ว: แล็ปท็อปปิดตัวลงอย่างช้าๆ หลังจากอัปเดต Windows 10
- เรียนรู้ความแตกต่างระหว่าง Windows 10 Home และ Windows 10 Pro OS