คำสั่ง sfc /scannow เป็นหนึ่งในสวิตช์เฉพาะหลายตัวที่มีอยู่ในคำสั่ง sfc ซึ่งเป็นยูทิลิตี้พร้อมรับคำสั่งที่เรียกใช้ System File Checker
ในขณะที่คำสั่ง sfc มีหลายอย่างที่แตกต่างกัน sfc /scannow เป็นวิธีทั่วไปที่ใช้คำสั่ง sfc
Sfc /scannow จะตรวจสอบไฟล์ Windows ที่สำคัญทั้งหมดบนคอมพิวเตอร์ของคุณ รวมถึงไฟล์ Windows DLL หาก System File Checker พบปัญหากับไฟล์ที่มีการป้องกันเหล่านี้จะแทนที่ไฟล์นั้น
วิธีใช้ SFC /Scannow
-
เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ ซึ่งมักเรียกกันว่าพรอมต์คำสั่ง "ยกระดับ"
เพื่อให้คำสั่ง sfc /scannow ทำงานได้อย่างถูกต้อง ต้องดำเนินการจากหน้าต่างพร้อมรับคำสั่งที่ยกระดับใน Windows 11, Windows 10, Windows 8, Windows 7 และ Windows Vista.
-
พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter.
sfc /scannow
หากต้องการใช้ System File Checker จาก Command Prompt ผ่าน Advanced Startup Options หรือ System Recovery Options ให้ดูที่ Executing SFC /SCANNOW From Outside of Windows ด้านล่างสำหรับการเปลี่ยนแปลงที่จำเป็นในการดำเนินการคำสั่ง
System File Checker จะตรวจสอบความสมบูรณ์ของไฟล์ระบบปฏิบัติการที่ได้รับการป้องกันทั้งหมดในคอมพิวเตอร์ของคุณ อาจใช้เวลาสักครู่จึงจะเสร็จสิ้น
เมื่อกระบวนการตรวจสอบเสร็จสิ้น คุณจะเห็นสิ่งนี้ในหน้าต่างพร้อมรับคำสั่ง สมมติว่าพบปัญหาและแก้ไขปัญหาแล้ว:
Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ รายละเอียดรวมอยู่ใน CBS. Log windir\Logs\CBS\CBS.log ตัวอย่างเช่น C:\Windows\Logs\CBS\CBS.log โปรดทราบว่าขณะนี้การบันทึกยังไม่ได้รับการสนับสนุนในสถานการณ์การบริการแบบออฟไลน์
…หรืออะไรประมาณนี้ ถ้าไม่พบปัญหา:
การป้องกันทรัพยากรของ Windows ไม่พบการละเมิดความสมบูรณ์
ในบางสถานการณ์ บ่อยครั้งใน Windows XP และ Windows 2000 คุณอาจต้องเข้าถึงซีดีหรือดีวีดีการติดตั้ง Windows ดั้งเดิมของคุณในบางช่วงเวลาระหว่างกระบวนการนี้
- รีสตาร์ทคอมพิวเตอร์ของคุณถ้า sfc /scannow ไฟล์ที่ซ่อมแซม ตัวตรวจสอบไฟล์ระบบอาจแจ้งให้คุณรีสตาร์ทหรือไม่ก็ได้ แต่ถึงแม้จะไม่เตือน คุณก็ควรรีสตาร์ทอยู่ดี
-
ทำซ้ำกระบวนการใดก็ตามที่ทำให้เกิดปัญหาเดิมของคุณ เพื่อดูว่า sfc /scannow แก้ไขแล้วหรือไม่
วิธีตีความไฟล์ CBS.log
ทุกครั้งที่คุณเรียกใช้ System File Checker ไฟล์ LOG จะถูกสร้างขึ้นเพื่อแยกรายการทุกไฟล์ที่ถูกตรวจสอบและทุกการดำเนินการซ่อมแซมที่เสร็จสิ้น
สมมติว่าติดตั้ง Windows บนไดรฟ์ C: ไฟล์บันทึกจะพบได้ที่นี่และเปิดด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ:
C:\Windows\Logs\CBS\CBS.log
ไฟล์นี้อาจมีประโยชน์สำหรับการแก้ไขปัญหาขั้นสูงหรือเป็นแหล่งข้อมูลสำหรับเจ้าหน้าที่สนับสนุนด้านเทคนิคที่อาจช่วยคุณได้
กำลังดำเนินการ SFC /SCANNOW จากภายนอก Windows
เมื่อเรียกใช้ sfc /scannow จากภายนอก Windows เช่น จากพรอมต์คำสั่งที่มีให้เมื่อคุณบูตจากดิสก์การติดตั้ง Windows หรือแฟลชไดรฟ์ หรือจากดิสก์การซ่อมแซมระบบหรือไดรฟ์กู้คืน คุณจะต้องแจ้ง sfc คำสั่งตรงที่มี Windows อยู่
นี่คือตัวอย่าง:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
ตัวเลือก /offbootdir=ระบุอักษรระบุไดรฟ์ ในขณะที่ตัวเลือก /offwindir=ระบุเส้นทางของ Windows รวมทั้งอักษรระบุไดรฟ์อีกครั้ง
พรอมต์คำสั่งเมื่อใช้งานจากภายนอก Windows ขึ้นอยู่กับการกำหนดค่าคอมพิวเตอร์ของคุณ ไม่ได้กำหนดอักษรระบุไดรฟ์ในลักษณะเดียวกับที่คุณเห็นจากภายใน Windows กล่าวอีกนัยหนึ่ง Windows อาจอยู่ที่ C:\Windows เมื่อคุณใช้งาน แต่ D:\Windows จากพรอมต์คำสั่งใน ASO หรือ SRO
ในการติดตั้ง Windows 11, Windows 10, Windows 8 และ Windows 7 ส่วนใหญ่ C: มักจะกลายเป็น D: และใน Windows Vista C: มักจะยังคงเป็น C: หากต้องการตรวจสอบให้แน่ใจ ให้มองหาไดรฟ์ที่มีโฟลเดอร์ผู้ใช้ซึ่งจะเป็นไดรฟ์ที่ติดตั้ง Windows ไว้ เว้นแต่คุณจะติดตั้ง Windows หลายตัวในไดรฟ์หลายตัว เรียกดูโฟลเดอร์ใน Command Prompt ด้วยคำสั่ง dir