System File Checker (SFC) เป็นยูทิลิตี้บรรทัดคำสั่งที่สแกนและซ่อมแซมไฟล์ระบบที่ได้รับการปกป้องใน Windows เป็นวิธีที่ง่ายและเร็วที่สุดในการประเมินความสมบูรณ์ของคอมพิวเตอร์ ตรวจจับปัญหาการติดตั้งและอัปเดต และหาไฟล์ทดแทนสำหรับไฟล์ที่หายหรือเสียหาย
ที่นี่เราครอบคลุมทุกสิ่งที่ต้องรู้เกี่ยวยูทิลิตี้อเนกประสงค์นี้ เพื่อให้คุณควบคุมปัญหา PC ได้
รัน SFC Scan แบบพื้นฐาน
ต้องรันบรรทัดคำสั่งในโหมด Administrator เลือกจากเมนู Start คำสั่งที่ง่ายและจำง่ายสำหรับการสแกนระบบพื้นฐาน:
sfc/scannow
คำสั่ง SFC ทำงานได้ดีเท่ากันบน Windows 10, 8.1, 8 และ 7 ไม่ว่าจะใช้ Windows ใด ควรอัปเดตให้ล่าสุดเพื่อผลลัพธ์ที่ดีที่สุด
กระบวนการสแกนระบบใช้เวลานานหลายนาที ต้องอดทน ใช้คอมพิวเตอร์ทำอย่างอื่นระหว่างรอได้ เพราะการสแกนไม่กระทบ CPU และทรัพยากรมาก
เมื่อการตรวจสอบเสร็จ จะได้ข้อความสถานะหนึ่งในนี้:
- Windows Resource Protection did not find any integrity violations: ไม่มีไฟล์ระบบหายหรือเสีย ไม่ต้องทำอะไรเพิ่ม
- Windows Resource Protection could not perform the requested operation: แก้ได้โดยรัน SFC ใน Safe Mode (ดูขั้นตอนสุดท้าย) ตรวจสอบว่าโฟลเดอร์ "PendingDeletes" และ "PendingRenames" มีอยู่เมื่อพิมพ์
%WinDir%\WinSxS\Tempในคำสั่ง Run ผู้ใช้ Windows 10 เปิด Run ได้ด้วย Win + R
- Windows Resource Protection found corrupt files and successfully repaired them: รายละเอียดไฟล์ที่ซ่อมแซมอยู่ใน CBS.Log (อธิบายด้านล่าง)
- Windows Resource Protection found corrupt files but was unable to fix some of them: ตาม Microsoft ไฟล์เหล่านี้ต้องซ่อมแซมด้วยตนเอง
รัน SFC/Scannow บนไดรเวอร์อื่น
SFC/Scannow ใช้ตรวจสอบและซ่อมแซมไฟล์ที่ไม่ใช่ระบบบนไดรเวอร์อื่น เช่น D: ฮาร์ดดิสก์ภายนอก USB drive, SD card หรือสื่อจัดเก็บอื่น ได้โดยปรับคำสั่งเล็กน้อย ขั้นตอนอื่นๆ เหมือนเดิม
sfc/scannow/offbootdir=Drive Name: /offwindir=Drive name:\windows
ดูและวิเคราะห์ไฟล์ Log ของ SFC Scan
ทุกครั้งที่รัน SFC scan จะสร้างไฟล์ log ชื่อ "CBS" อยู่ในโฟลเดอร์ Windows ของไดรเวอร์ C: ภายใต้ sub-folder Logs
วิธีดีที่สุดคือเปิดด้วย Notepad หรือ text editor อื่น Wordpad และ Word เหมาะที่สุด เพราะค้นหาข้อความและเลื่อนดูได้ง่าย
หากต้องการทราบแค่ไฟล์ที่ SFC ซ่อมไม่ได้ ใช้ Find ใน text editor ค้นหา "cannot repair" หรือ "repair" และ "repaired" สำหรับไฟล์ที่ซ่อมแล้ว
ใช้ "corrupt" ตรวจจับการเสียหายในแอปพลิเคชันต่างๆ หากไฟล์ซ่อมไม่ได้ง่าย ต้องแทนที่และลบออก แสดงในข้อความสถานะสุดท้าย: "Windows Resource Protection found corrupt files but was unable to fix some of them" ขั้นตอนรายละเอียดอธิบายครบแล้ว
รัน SFC Scan ใน Safe Mode
หากเจอข้อความสถานะที่สอง: "Windows Resource Protection could not perform the requested operation" ต้องรัน SFC scan ใน Safe Mode เลือก "change advanced startup options" จากเมนู Start
เลือก "Restart now" เพื่อบูท Windows 10 เข้า Safe Mode
หน้าจอสีน้ำเงินขึ้น ใช้ลูกศรคีย์บอร์ดเลือก "Troubleshoot" ตามด้วย "Advanced options" นำไปสู่หน้าจอถัดไป
เลือก "Command Prompt" จากตัวเลือก
ล็อกอินด้วย Windows user ID และรหัสผ่าน แนะนำใช้ Enter เพื่อนำทางหน้าจอเหล่านี้เร็วขึ้น
ตอนนี้เห็นหน้าจอ command prompt บนพื้นหลังสีน้ำเงินใน Safe Mode รัน system scan ได้เร็วกว่า การตรวจสอบและแจ้งสถานะไม่ใช้เวลานาน
เราได้สำรวจวิธีเข้าถึงการตั้งค่า SFC file ใน Windows 10 การรัน SFC scan จะแจ้งเตือนถึงแอปพลิเคชันที่เสียหาย เช่น ไฟล์ DLL หายใน boot menu แม้จะมีวิธีดีกว่าสำหรับไฟล์เหล่านั้น
คุณใช้ SFC/Scannow บ่อยแค่ไหน? แอปพลิเคชันไหนทำงานสอดคล้องกับ system scanner นี้มากที่สุด? แจ้งในความคิดเห็น