System File Checkerหรือsfc.exeเป็นยูทิลิตี้ใน Microsoft Windows ที่อยู่ในโฟลเดอร์C: \ Windows \ System32 ยูทิลิตี้นี้ช่วยให้ผู้ใช้สามารถสแกนและกู้คืนไฟล์ระบบ Windows ที่เสียหายได้ ในโพสต์นี้เราจะดูวิธีเรียกใช้ System File Checker และดูวิธีวิเคราะห์บันทึก SFC
เรียกใช้ System File Checker
ใน Windows 10/8/7 / Vista System File Checker จะรวมเข้ากับWindows Resource Protectionซึ่งจะปกป้องคีย์รีจิสทรีและโฟลเดอร์ตลอดจนไฟล์ระบบที่สำคัญ หากตรวจพบการเปลี่ยนแปลงใด ๆ ในไฟล์ระบบที่มีการป้องกันไฟล์ที่แก้ไขจะถูกกู้คืนจากสำเนาแคชที่อยู่ในโฟลเดอร์ Windows
ดังนั้นหากเมื่อใดก็ตามหากคุณพบว่าคุณแฮ็กไฟล์ระบบบางไฟล์หรืออาจจะปรับแต่งหรือแทนที่ไฟล์ระบบบางทีในขณะที่ปรับแต่ง Windows ของคุณและตอนนี้คุณพบว่า Windows ของคุณทำงานไม่ถูกต้องคุณอาจต้องพิจารณา เรียกใช้ยูทิลิตี้นี้ก่อนก่อนลองใช้ System Restore ในการทำเช่นนั้นคุณจะต้องเปิดหน้าต่างพรอมต์คำสั่งก่อน
ในการเรียกใช้ System File Checker ใน Windows 10/8/7 ให้พิมพ์cmdในกล่องเริ่มการค้นหา ผลที่ปรากฏขึ้นให้คลิกขวาที่cmdและเลือกเรียกใช้ในฐานะผู้ดูแล
หากคุณไม่ได้เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบคุณจะเห็นข้อความ:
คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลเพื่อใช้ยูทิลิตี้ sfc
ดังนั้นจึงมีความจำเป็นที่คุณจะต้องทำเช่นนั้น
เรียกใช้ sfc / scannow
ในหน้าต่างพรอมต์คำสั่งที่เปิดขึ้นให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
sfc / scannow
ยูทิลิตี้ sfc จะทำงานชั่วขณะและหากพบข้อขัดข้องใด ๆ ให้แทนที่เมื่อรีบูต
Windows Resource Protection ไม่สามารถดำเนินการบริการที่ร้องขอหรือเริ่มบริการซ่อมแซม
ในกรณีที่คุณไม่สามารถเริ่ม System File Checker ได้และคุณได้รับข้อผิดพลาด“ Windows Resource Protection can't Start the Repair Service ” แทนคุณอาจต้องการตรวจสอบว่าบริการWindows Modules Installerของคุณถูกปิดใช้งานหรือไม่ โดยพิมพ์services.mscในเริ่มการค้นหาแล้วกด Enter ควรตั้งค่าสถานะของบริการนี้เป็นด้วยตนเอง
หรือคุณยังสามารถดาวน์โหลดยูทิลิตี้ฟรีแวร์ของเรามีประโยชน์มาก FixWin และคลิกที่System File Checker Utilityปุ่ม ซึ่งจะเรียกใช้ sfc.exe
ในขณะที่เรียกใช้เครื่องมือนี้เมื่อสิ้นสุดการสแกนคุณอาจเห็นข้อความใด ๆ เหล่านี้ซึ่งบางข้อความอาจบ่งบอกถึงข้อผิดพลาด: อาจเป็น:
- Windows Resource Protection ไม่พบการละเมิดความสมบูรณ์ใด ๆ
- Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ
- Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้
- Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้
- System File Checker SFC ไม่สามารถซ่อมแซมไฟล์สมาชิกที่เสียหายได้
- Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้
- System File Checker ไม่ทำงานจะไม่ทำงานหรือไม่สามารถซ่อมแซมได้
- Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซมได้
หากเกิดเหตุการณ์เช่นนี้คุณอาจลองเรียกใช้ System File Checker ใน Safe Mode หรือซ่อมแซม Windows Component Store โดยใช้ DISM และดูว่าใช้งานได้หรือไม่
ดูโพสต์นี้หาก SFC ไม่ทำงานหรือจะไม่ทำงาน
อ่าน : DISM vs SFC ก่อน? ฉันควรรันอะไรก่อนใน Windows 10
เรียกใช้ System File Checker แบบออฟไลน์หรือใน Safe Mode หรือ Boot-Time
เพียงแค่บูตเข้าสู่ Safe Mode และทำตามขั้นตอนเดียวกัน System File Checker จะทำงานใน Safe Mode ด้วย
/ scanonceและ/ scanbootไวยากรณ์ได้ถูกยกเลิกหลังจากที่ Windows XP และไม่ทำงานบน Windows 8 และต่อมา
ทำตามขั้นตอนนี้หากคุณต้องการเรียกใช้ System File Checker ใน Safe Mode, Boot Time หรือ Offline
คุณยังสามารถใช้โปรแกรม sfc.exe เพื่อช่วยคุณแก้ไขข้อขัดข้องที่เกิดขึ้นในส่วนโหมดผู้ใช้ของ Windows 10, Windows 8.1, Windows 7 และ Vista ข้อขัดข้องเหล่านี้อาจเกี่ยวข้องกับไฟล์ระบบปฏิบัติการที่สูญหายหรือเสียหาย ในการทำเช่นนั้นคุณอาจต้องเข้าถึงไฟล์บันทึก
อ่าน : วิธีสแกนและซ่อมแซมไฟล์เดียวโดยใช้ System File Checker
วิธีดูไฟล์บันทึก SFC
โปรแกรม sfc.exe เขียนรายละเอียดของการดำเนินการตรวจสอบและการซ่อมแซมแต่ละครั้งไปยังไฟล์CBS.log รายการโปรแกรม sfc.exe แต่ละรายการในไฟล์นี้มีแท็ก [SR] CBS.logไฟล์ตั้งอยู่ในซีบีเอส% windir% \ Logs \โฟลเดอร์
คุณสามารถค้นหาแท็ก [SR] เพื่อช่วยค้นหารายการโปรแกรม SFC.exe ในการค้นหาประเภทนี้และเปลี่ยนเส้นทางผลลัพธ์ไปยังไฟล์ข้อความให้ทำตามขั้นตอนเหล่านี้:
คลิกเริ่มพิมพ์cmdในกล่องเริ่มการค้นหาคลิกขวาที่ cmd ในรายการโปรแกรมจากนั้นคลิกเรียกใช้ในฐานะผู้ดูแลระบบ
พิมพ์คำสั่งต่อไปนี้และกด Enter:
findstr / c: "[SR]"% windir% \ logs \ cbs \ cbs.log> sfcdetails.txt
Sfcdetails.txtไฟล์รวมถึงรายการที่ถูกบันทึกไว้ทุกครั้งที่โปรแกรม SFC.exe ทำงานบนคอมพิวเตอร์
วิธีตีความรายการล็อกไฟล์ SFC:
โปรแกรม sfc.exe ตรวจสอบไฟล์ในกลุ่ม 100 ดังนั้นรายการโปรแกรม SFC.exe จะมีหลายกลุ่ม แต่ละรายการมีรูปแบบต่อไปนี้: วันที่และรายละเอียดประเภทรายการเวลา สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีตีความโปรดไปที่ KB928228
ฉันหวังว่าโพสต์นี้จะช่วยคุณได้