ตัวตรวจสอบไฟล์ระบบ (sfc.exe) เป็นเครื่องมือที่มีประโยชน์ซึ่งช่วยให้คุณสแกนความสมบูรณ์ของไฟล์ระบบ Windows และซ่อมแซมไฟล์ระบบที่เสียหายหรือสูญหาย หลายกรณีได้รับการแก้ไขโดยการเรียกใช้ sfc.exe /scannow
สั่งการ.
อย่างไรก็ตาม มีบางสถานการณ์ที่ไฟล์ระบบที่เสียหายหรือหายไปทำให้ Windows ไม่สามารถบูตได้ตามปกติหรือป้องกันไม่ให้เปิดพรอมต์คำสั่งและโปรแกรมคอนโซลเช่น Sfc.exe ในกรณีดังกล่าว Sfc.exe สามารถเรียกใช้แบบออฟไลน์ผ่าน Windows Recovery Environment (Windows RE) ในทุกเวอร์ชันของ Windows รวมถึง Windows 10
เรียกใช้ตัวตรวจสอบไฟล์ระบบ (Sfc.exe) แบบออฟไลน์ใน Windows
ขั้นตอนที่ 1: การบูตเข้าสู่ Windows Recovery Environment
คำแนะนำสำหรับ Windows 8 และ 10
- คลิกขวาที่ Start คลิก Shut down or sign out กด. ค้างไว้ กะ ที่สำคัญและคลิกเริ่มต้นใหม่ ใน Windows 10 คุณยังสามารถเปิดการตั้งค่า (WinKey + i) คลิก Update and Security คลิก Recovery แล้วคลิกปุ่ม Restart Now ใต้ Advanced startup
ถ้า Windows ไม่เริ่มจากนั้นบูตระบบโดยใช้สื่อการติดตั้งหรือไดรฟ์กู้คืนเพื่อเข้าถึง Recovery Environment ในหน้าการตั้งค่า Windows ที่ปรากฏขึ้นเมื่อทำการบูทโดยใช้สื่อการติดตั้ง Windows ให้คลิก Next และคลิก ซ่อมคอมพิวเตอร์ของคุณ.
- คลิกแก้ไขปัญหา
- คลิกตัวเลือกขั้นสูง
- คลิกพร้อมท์คำสั่ง
- ใช้ BCEDIT คำสั่งเพื่อค้นหาอักษรระบุไดรฟ์สำหรับการติดตั้ง Windows ของคุณ ดังที่เห็นใน Windows RE
ข้อมูลมากกว่านี้ ที่นี่.หากติดตั้ง Windows ใน
ค:\
ขับแล้วมันมักจะด:\
เมื่อดูจาก Windows RE แต่จะดีกว่าถ้าลองดูโดยใช้BCEDIT
. อักษรระบุไดรฟ์ของไดรฟ์ข้อมูล Windows/ระบบจะแสดงถัดจาก “osdevice
“.(ตอนนี้ ไปที่ขั้นตอนที่ 2 ของบทช่วยสอน…)
คำแนะนำสำหรับ Windows Vista และ 7
- กำหนดค่าลำดับการบู๊ตใน BIOS เพื่อให้อุปกรณ์สำหรับบู๊ตเครื่องแรกคือไดรฟ์ CD/DVD
- ใส่ Windows 7/Vista Setup DVD แล้วรีสตาร์ทคอมพิวเตอร์หรือคุณอาจใช้ Windows 7/Vista แผ่นซ่อมระบบ ถ้าคุณมี
- เมื่อได้รับแจ้ง ให้กดแป้นเพื่อบูตจากดีวีดี
- ในหน้าจอ “ติดตั้ง Windows” คลิก ซ่อมคอมพิวเตอร์ของคุณ.
- เลือกการติดตั้ง Windows ของคุณแล้วคลิกถัดไป
จดบันทึกอักษรระบุไดรฟ์ของการติดตั้ง Windows 7 ของคุณ เท่าที่เห็นจาก Windows RE. นี่คืออักษรระบุไดรฟ์ที่คุณต้องการอ้างอิงเมื่อเรียกใช้ Sfc.exe แบบออฟไลน์ - คลิก พร้อมรับคำสั่ง
ขั้นตอนที่ 2: การเรียกใช้ตัวตรวจสอบไฟล์ระบบแบบออฟไลน์
ในการสแกนความสมบูรณ์และซ่อมแซมไฟล์เฉพาะ ให้ใช้คำสั่งนี้:
sfc /scanfile=d:\windows\system32\zipfldr.dll /offbootdir=d:\ /offwindir=d:\windows
คำสั่งดังกล่าวจะสแกนไฟล์ zipfldr.dll และแทนที่หากจำเป็น
เพื่อสแกนความสมบูรณ์ของ ไฟล์ระบบทั้งหมด และซ่อมแซมให้รันคำสั่งนี้:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
สำคัญ: เพื่อระบุ an ไฟล์บันทึกออฟไลน์, ใช้ /offlogfile
อาร์กิวเมนต์ยัง
(ขอบคุณ Scott Petrack สำหรับเคล็ดลับไฟล์บันทึกออฟไลน์)
ตัวอย่าง:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows /offlogfile=d:\sfcoffline.txt
ในตัวอย่างนี้ ไม่มีการละเมิดความซื่อตรง หากมี จะปรากฏบนหน้าจอและบันทึกในไฟล์บันทึกออฟไลน์ที่คุณระบุ (d:\sfcoffline.txt
) ข้างต้น.
คำขอเล็กน้อย: หากคุณชอบโพสต์นี้ โปรดแชร์สิ่งนี้
หนึ่งส่วนแบ่ง "เล็กน้อย" จากคุณจะช่วยอย่างมากในการเติบโตของบล็อกนี้ คำแนะนำที่ดีบางประการ:- ขามัน!
- แชร์ไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีตมัน!