สิ่งที่ต้องรู้
- เปิด Command Prompt ในฐานะผู้ดูแลระบบแล้วป้อน sfc /scannow.sfc .
- รีสตาร์ทคอมพิวเตอร์หากไฟล์ sfc /scannow ซ่อมแซมแล้ว
- ทำซ้ำขั้นตอนใดก็ตามที่ทำให้เกิดปัญหาเดิมของคุณ เพื่อดูว่า sfc /scannow แก้ไขปัญหาได้หรือไม่
บทความนี้จะอธิบายวิธีใช้คำสั่ง sfc /scannow เพื่อซ่อมแซมไฟล์ระบบ Windows คำแนะนำใช้กับ Windows 11, Windows 10, Windows 8, Windows 7 และ Windows Vista
ใช้ Chromecast เป็นจอภาพที่สองของ windows 10
วิธีใช้ SFC /Scannow
ทำตามขั้นตอนเหล่านี้เพื่อซ่อมแซมไฟล์ระบบ Windows ด้วย sfc /scannow:
-
เปิด Command Prompt ในฐานะผู้ดูแลระบบ ซึ่งมักเรียกกันว่า Command Prompt 'elevated'
เพื่อให้คำสั่ง sfc /scannow ทำงานได้อย่างถูกต้อง จะต้องดำเนินการจากหน้าต่างพร้อมรับคำสั่งที่ยกระดับขึ้น
-
พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า .
|_+_|
หากต้องการใช้ System File Checker จาก Command Prompt ผ่าน Advanced Startup Options หรือ System Recovery Options โปรดดูที่การดำเนินการ SFC /SCANNOW จากภายนอก Windowsส่วนด้านล่างสำหรับการเปลี่ยนแปลงที่จำเป็นบางอย่างในวิธีดำเนินการคำสั่ง
System File Checker จะตรวจสอบความสมบูรณ์ของไฟล์ระบบปฏิบัติการที่ได้รับการป้องกันทุกไฟล์ในคอมพิวเตอร์ของคุณ อาจใช้เวลาสักครู่จึงจะเสร็จสิ้น
เมื่อกระบวนการตรวจสอบเสร็จสิ้น คุณจะเห็นสิ่งนี้ในหน้าต่างพร้อมรับคำสั่ง โดยถือว่าปัญหาถูกพบและแก้ไขปัญหาแล้ว:
|_+_|
...หรืออะไรทำนองนี้ หากไม่พบปัญหา:
|_+_|
ในบางสถานการณ์ ซึ่งบ่อยที่สุดใน Windows XP และ Windows 2000 คุณอาจต้องเข้าถึงซีดีหรือดีวีดีการติดตั้ง Windows ดั้งเดิมของคุณในระหว่างกระบวนการนี้
-
รีสตาร์ทคอมพิวเตอร์ของคุณ ถ้า sfc /scannow ซ่อมแซมไฟล์แล้ว System File Checker อาจหรืออาจไม่แจ้งให้คุณรีสตาร์ท แต่ถึงแม้จะไม่เป็นเช่นนั้น คุณก็ควรรีสตาร์ทอยู่ดี
-
ทำซ้ำขั้นตอนใดก็ตามที่ทำให้เกิดปัญหาเดิมของคุณ เพื่อดูว่า sfc /scannow แก้ไขปัญหาได้หรือไม่
SFC /Scannow คืออะไร?
คำสั่ง sfc / scannow เป็นหนึ่งในสวิตช์เฉพาะหลายตัวที่มีอยู่ในคำสั่ง sfc ซึ่งเป็นยูทิลิตี Command Prompt ที่เรียกใช้ System File Checker
แม้ว่าจะมีสิ่งต่างๆ มากมายที่คุณสามารถทำได้ด้วยคำสั่งนี้ แต่ sfc /scannow เป็นวิธีที่ใช้กันทั่วไปในการใช้คำสั่ง sfc
Sfc /scannow จะตรวจสอบไฟล์ Windows ที่สำคัญทั้งหมดบนคอมพิวเตอร์ของคุณ รวมถึงไฟล์ Windows DLL หาก System File Checker พบปัญหากับไฟล์ที่ได้รับการป้องกันเหล่านี้ ไฟล์นั้นจะเข้ามาแทนที่
วิธีการตีความไฟล์ CBS.log
ทุกครั้งที่คุณเรียกใช้ System File Checker ไฟล์ LOG จะถูกสร้างขึ้นโดยแยกรายการไฟล์ทั้งหมดที่ได้รับการตรวจสอบและการดำเนินการซ่อมแซมทั้งหมดที่เสร็จสมบูรณ์
วิธีบันทึกวิดีโอคลิปใน ps4
สมมติว่าติดตั้ง Windows ไว้ในไดรฟ์ C: แล้ว คุณจะพบไฟล์บันทึกที่นี่และเปิดด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่นๆ:
ไฟล์นี้อาจมีประโยชน์สำหรับการแก้ไขปัญหาขั้นสูงหรือเป็นแหล่งข้อมูลสำหรับฝ่ายสนับสนุนด้านเทคนิคที่อาจช่วยเหลือคุณ
การดำเนินการ SFC /Scannow จากภายนอก Windows
เมื่อเรียกใช้ sfc /scannow จากภายนอก Windows เช่นจาก Command Prompt ที่มีให้เมื่อคุณบูตจากดิสก์การติดตั้ง Windows หรือแฟลชไดรฟ์ หรือจากดิสก์ซ่อมแซมระบบหรือไดรฟ์กู้คืน คุณจะต้องแจ้ง sfc คำสั่งตรงที่มี Windows อยู่
นี่คือตัวอย่าง:
วิธีเปิดใช้งาน ray tracing minecraft|_+_|
ที่/offbootdir=ตัวเลือกระบุอักษรระบุไดรฟ์ในขณะที่/offwindir=ตัวเลือกระบุเส้นทางของ Windows รวมถึงอักษรระบุไดรฟ์อีกครั้ง
ขึ้นอยู่กับวิธีการกำหนดค่าคอมพิวเตอร์ของคุณ Command Prompt เมื่อใช้จากข้างนอกของ Windows ไม่ได้กำหนดอักษรระบุไดรฟ์ในลักษณะเดียวกับที่คุณเห็นเสมอไปข้างในหน้าต่าง กล่าวอีกนัยหนึ่ง Windows อาจจะอยู่ที่ซี:Windowsเมื่อคุณใช้มันแต่D:Windowsจาก Command Prompt ใน ASO หรือ SRO
ในการติดตั้ง Windows 11, Windows 10, Windows 8 และ Windows 7 ส่วนใหญ่ C: มักจะกลายเป็น D: และใน Windows Vista C: มักจะยังคงเป็น C: หากต้องการตรวจสอบให้แน่ใจ ให้มองหาไดรฟ์ที่มีผู้ใช้โฟลเดอร์นั้น ซึ่งจะเป็นไดรฟ์ที่ติดตั้ง Windows ไว้ เว้นแต่คุณจะติดตั้ง Windows หลายเครื่องในไดรฟ์หลายตัว เรียกดูโฟลเดอร์ใน Command Prompt ด้วยคำสั่ง dir
คำถามที่พบบ่อย- ฉันต้องเรียกใช้คำสั่ง sfc/scannow กี่ครั้ง
คุณควรเรียกใช้ sfc/scannow เมื่อคุณสังเกตเห็นปัญหาเท่านั้น การรันคำสั่งเพียงครั้งเดียวก็เพียงพอแล้ว
- CHKDSK กับ SFC คืออะไร?
Sfc /scannow สแกนไฟล์ระบบของคุณในขณะที่ใช้คำสั่ง chkdsk เพื่อตรวจสอบดิสก์ที่ระบุ และซ่อมแซมหรือกู้คืนข้อมูลในไดรฟ์หากจำเป็น Chkdsk ยังทำเครื่องหมายเซกเตอร์ที่เสียหายหรือทำงานผิดปกติบนฮาร์ดไดรฟ์หรือดิสก์ และกู้คืนข้อมูลใดๆ ที่ยังคงไม่เสียหาย
- ฉันควรรัน DISM หรือ SFC ก่อน
เรียกใช้ sfc /scannow ก่อนที่คุณจะเรียกใช้คำสั่ง dism ด้วยวิธีนี้ คำสั่ง dism จึงสามารถแก้ไขปัญหาที่ระบุโดย sfc /scannow ได้