Skip to main content

ใช้ SFC Scannow เพื่อซ่อมแซมไฟล์ระบบ Windows

วิธีใช้ DISM และ SFC scan ซ่อมแซมไฟล์ระบบ window (มิถุนายน 2026)

วิธีใช้ DISM และ SFC scan ซ่อมแซมไฟล์ระบบ window (มิถุนายน 2026)
Anonim

ตัวเลือก sfc scannow เป็นสวิตช์ที่เฉพาะเจาะจงหลายตัวที่มีอยู่ในคำสั่ง sfc คำสั่ง Command Prompt ที่ใช้ในการเรียกใช้ System File Checker

แม้ว่าจะมีหลายสิ่งหลายอย่างที่คุณสามารถทำได้ด้วยคำสั่ง sfc / scannow เป็นวิธีที่ใช้คำสั่ง sfc มากที่สุด

Sfc / scannow จะตรวจสอบไฟล์ Windows ทั้งหมดที่สำคัญในคอมพิวเตอร์ของคุณรวมถึงไฟล์ Windows DLL ถ้าตัวตรวจสอบแฟ้มระบบพบปัญหาเกี่ยวกับแฟ้มที่มีการป้องกันเหล่านี้จะแทนที่แฟ้มดังกล่าว

ทำตามขั้นตอนต่อไปนี้เพื่อใช้ sfc กับตัวเลือก scannow เพื่อซ่อมแซมไฟล์ Windows ที่สำคัญ:

วิธีใช้ SFC / Scannow

  1. เปิด Command Prompt ในฐานะผู้ดูแลระบบซึ่งมักจะเรียกว่า Command Prompt "ยกระดับ"

    สำหรับคำสั่ง sfc / scannow ทำงานได้อย่างถูกต้อง ต้อง จะถูกเรียกใช้จากหน้าต่าง Command Prompt ใน Windows 10, Windows 8, Windows 7 และ Windows Vista นี่ไม่จำเป็นต้องใช้ใน Windows รุ่นก่อนหน้า

  2. เมื่อ Command Prompt เปิดขึ้นให้พิมพ์คำสั่งต่อไปนี้แล้วกด เข้าสู่.

    sfc / scannow

    มีช่องว่างระหว่าง SFC และ /ตรวจเดี๋ยวนี้ . การดำเนินการคำสั่ง sfc ด้วยตัวเลือกถัดจากนั้น (ไม่มีช่องว่าง) อาจทำให้เกิดข้อผิดพลาด

    ถ้าคุณกำลังพยายามใช้ System File Checker จาก Command Prompt ที่มีจาก Advanced Startup Options หรือ System Recovery Options ให้ดูที่ ดำเนินการ SFC / SCANNOW จากนอก Windows ด้านล่างสำหรับการเปลี่ยนแปลงที่จำเป็นบางอย่างในวิธีที่คุณดำเนินการคำสั่ง

  3. ตัวตรวจสอบแฟ้มระบบจะตรวจสอบความถูกต้องของแฟ้มระบบปฏิบัติการที่ได้รับการป้องกันทุกเครื่องในคอมพิวเตอร์ของคุณ อาจใช้เวลาสักระยะหนึ่งในการจบ

    เมื่อการยืนยันถึง 100% แล้วคุณจะเห็นสิ่งต่างๆเช่นนี้ในหน้าต่างพร้อมรับคำสั่งสมมติว่าพบปัญหาและแก้ไขปัญหา:

    การป้องกันทรัพยากรของ Windows พบไฟล์ที่เสียหายและทำการซ่อมแซมเสร็จเรียบร้อยแล้ว รายละเอียดจะรวมอยู่ใน CBS.Log windir Logs CBS CBS.log ตัวอย่างเช่น C: Windows Logs CBS CBS.log โปรดทราบว่าปัจจุบันการเข้าสู่ระบบยังไม่ได้รับการสนับสนุนในสถานการณ์การให้บริการแบบออฟไลน์

    … หรือบางอย่างเช่นนี้หากไม่พบปัญหา:

    Windows Resource Protection ไม่พบการละเมิดความสมบูรณ์ใด ๆ

    ในบางสถานการณ์ส่วนใหญ่ใน Windows XP และ Windows 2000 คุณอาจต้องเข้าถึงแผ่นซีดีหรือดีวีดีการติดตั้ง Windows ของคุณในบางช่วงเวลาในระหว่างกระบวนการนี้

  4. รีสตาร์ทเครื่องคอมพิวเตอร์ถ้า sfc / scannow ทำการซ่อมแซมแฟ้มใด ๆ

    ตัวตรวจสอบแฟ้มระบบอาจหรือไม่สามารถแจ้งให้คุณรีสตาร์ทได้ แต่แม้ว่าจะไม่ได้คุณควรเริ่มต้นใหม่อีกครั้ง

  5. ทำซ้ำทุกขั้นตอนที่เกิดจากปัญหาเดิมของคุณเพื่อดูว่า sfc / scannow แก้ไขปัญหาหรือไม่

วิธีการตีความแฟ้ม CBS.log

ทุกครั้งที่คุณเรียกใช้ System File Checker จะมีการสร้างไฟล์ LOG ที่มีรายการที่ระบุรายการของทุกไฟล์ที่ได้รับการตรวจสอบและทุกๆการซ่อมที่เกิดขึ้นหากมี

สมมติว่า Windows ติดตั้งอยู่ในไดรฟ์ C: โดยปกติจะเป็นไฟล์บันทึกที่ C: Windows Logs ซีบีเอส CBS.log และเปิดด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่น ๆ ไฟล์นี้อาจเป็นประโยชน์สำหรับการแก้ไขปัญหาขั้นสูงหรือเป็นแหล่งข้อมูลสำหรับผู้สนับสนุนด้านเทคนิคซึ่งอาจช่วยคุณได้

ดูที่วิธีการวิเคราะห์รายการล็อกไฟล์ของ Microsoft ที่สร้างขึ้นโดย SFC หากคุณสนใจที่จะดำน้ำในไฟล์นี้ด้วยตัวคุณเอง

ดำเนินการ SFC / SCANNOW จากนอก Windows

เมื่อเรียกใช้ sfc / scannow จากภายนอกของ Windows เช่นจาก Command Prompt ที่พร้อมใช้งานเมื่อคุณบูตจากแผ่นดิสก์การติดตั้ง Windows หรือแฟลชไดรฟ์หรือจากแผ่นดิสก์การซ่อมแซมระบบหรือไดรฟ์กู้คืนคุณจะต้องแจ้งคำสั่ง sfc ตรงที่ Windows ที่มีอยู่

นี่คือตัวอย่าง:

sfc / scannow / offbootdir = d: / offwindir = d: windows

/ offbootdir = ระบุตัวอักษรไดรฟ์ในขณะที่ / offwindir = ระบุเส้นทางของ Windows อีกครั้งรวมทั้งอักษรระบุไดรฟ์

ขึ้นอยู่กับการกำหนดค่าคอมพิวเตอร์ของคุณ Command Prompt เมื่อใช้จาก ด้านนอก ของ Windows ไม่ได้ระบุอักษรระบุไดรฟ์เสมอไปในลักษณะเดียวกับที่คุณเห็น ภายใน ของ windows กล่าวอีกนัยหนึ่ง Windows อาจอยู่ที่ C: Windows เมื่อคุณใช้ แต่ D: Windows จาก Command Prompt ใน ASO หรือ SRO

ในการติดตั้งส่วนใหญ่ของ Windows 10, Windows 8 และ Windows 7, C: โดยปกติจะกลายเป็น D: และใน Windows Vista, C: มักเป็น C :. หากต้องการตรวจสอบให้แน่ใจให้ค้นหาไดรฟ์ที่มีโฟลเดอร์ผู้ใช้อยู่ซึ่งจะเป็นไดรฟ์ Windows ติดตั้งไว้เว้นแต่คุณจะมี Windows ติดตั้งไว้หลายไดรฟ์ คุณสามารถเรียกดูโฟลเดอร์ใน Command Prompt โดยใช้คำสั่ง dir