ตัวตรวจสอบไฟล์ระบบ หรือ sfc.exe เป็นยูทิลิตี้ใน Microsoft Windows ที่อยู่ใน C:\Windows\System32 โฟลเดอร์ ยูทิลิตีนี้อนุญาตให้ผู้ใช้สแกนหาและกู้คืนไฟล์ระบบ Windows ที่เสียหาย ในโพสต์นี้ เราจะมาดูวิธีเรียกใช้ System File Checker และดูวิธีวิเคราะห์บันทึก SFC
เรียกใช้ตัวตรวจสอบไฟล์ระบบ
ใน Windows 11/10/8/7/Vista ตัวตรวจสอบไฟล์ระบบจะรวมเข้ากับ Windows Resource Protection ซึ่งปกป้องรีจิสตรีคีย์และโฟลเดอร์ตลอดจนไฟล์ระบบที่สำคัญ หากตรวจพบการเปลี่ยนแปลงใดๆ ในไฟล์ระบบที่มีการป้องกัน ไฟล์ที่แก้ไขจะถูกกู้คืนจากสำเนาแคชที่อยู่ในโฟลเดอร์ Windows
ดังนั้น หากคุณพบว่าคุณแฮ็กไฟล์ระบบบางไฟล์หรืออาจใช้การ tweaks หรือเปลี่ยนไฟล์ระบบ ณ จุดใดเวลาหนึ่ง บางทีในขณะที่ปรับแต่ง Windows ของคุณ และตอนนี้คุณจะพบ ว่า Windows ของคุณทำงานไม่ถูกต้อง คุณอาจต้องพิจารณาเรียกใช้ยูทิลิตี้นี้ก่อน ลองใช้การคืนค่าระบบ ในการดำเนินการดังกล่าว คุณจะต้องเปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับก่อน
หากต้องการเรียกใช้ System File Checker ใน Windows 11/10/8/7 ให้พิมพ์ cmd ในกล่องเริ่มค้นหา ในผลลัพธ์ที่ปรากฏขึ้น ให้คลิกขวาที่ cmd และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
หากคุณไม่ได้เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ คุณจะเห็นข้อความ:
คุณต้องเป็นผู้ดูแลระบบที่เรียกใช้เซสชันคอนโซลจึงจะสามารถใช้ยูทิลิตี้ sfc ได้
ดังนั้นจึงจำเป็นที่คุณจะต้องทำเช่นนั้น
เรียกใช้ sfc /scannow ใน Windows 11/10
ในหน้าต่างพรอมต์คำสั่งที่เปิดขึ้น ให้พิมพ์ข้อความต่อไปนี้แล้วกด Enter:
sfc /scannow
ยูทิลิตี sfc จะทำงานชั่วขณะหนึ่ง และหากพบความเสียหายใดๆ ให้แทนที่ด้วยการรีบูต
Windows Resource Protection ไม่สามารถให้บริการที่ร้องขอหรือเริ่มบริการซ่อมแซม
ในกรณีที่คุณไม่สามารถเริ่ม System File Checker และคุณได้รับ “Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซม ” คุณอาจต้องการตรวจสอบว่า บริการตัวติดตั้งโมดูล Windows . ของคุณ ถูกปิดการใช้งาน โดยพิมพ์ 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 พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้
- Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซมได้
หากเกิดเหตุการณ์นี้ขึ้น คุณอาจลองเรียกใช้ System File Checker ในเซฟโหมดหรือซ่อมแซม Windows Component Store โดยใช้ DISM และดูว่าใช้งานได้หรือไม่
ดูโพสต์นี้หาก SFC ไม่ทำงานหรือไม่ทำงาน
อ่าน :DISM กับ SFC ก่อน? ฉันควรรันอะไรก่อนบน Windows 10
เรียกใช้ System File Checker แบบออฟไลน์หรือใน Safe Mode หรือ Boot-Time
เพียงบูตเข้าสู่เซฟโหมดและทำตามขั้นตอนเดียวกัน ตัวตรวจสอบไฟล์ระบบจะทำงานในเซฟโหมดด้วย
The /scanonce และ /scanboot ไวยากรณ์ถูกยกเลิกหลังจาก Windows XP และไม่สามารถใช้ได้กับ Windows 8 และใหม่กว่า
ทำตามขั้นตอนนี้หากคุณต้องการเรียกใช้ System File Checker ใน Safe Mode, Boot Time หรือออฟไลน์
คุณยังสามารถใช้โปรแกรม 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\CBS โฟลเดอร์
คุณสามารถค้นหาแท็ก [SR] เพื่อช่วยค้นหารายการโปรแกรม SFC.exe ในการค้นหาประเภทนี้และเปลี่ยนเส้นทางผลลัพธ์ไปยังไฟล์ข้อความ ให้ทำตามขั้นตอนเหล่านี้:
คลิกเริ่ม พิมพ์ cmd ในกล่อง Start Search ให้คลิกขวาที่ cmd ในรายการ Programs แล้วคลิก Run as administrator
พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter:
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
The sfcdetails.txt ไฟล์รวมถึงรายการที่บันทึกไว้ทุกครั้งที่โปรแกรม SFC.exe ทำงานบนคอมพิวเตอร์
วิธีตีความรายการล็อกไฟล์ SFC:
โปรแกรม sfc.exe ตรวจสอบไฟล์ในกลุ่ม 100 รายการ ดังนั้น รายการโปรแกรม SFC.exe จะมีหลายกลุ่ม แต่ละรายการมีรูปแบบดังต่อไปนี้:วันที่ เวลา entry_type รายละเอียด . สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการตีความ โปรดไปที่ KB928228
ฉันหวังว่าโพสต์นี้จะช่วยคุณได้