หากคุณสังเกตเห็นว่าคอมพิวเตอร์ของคุณล่มหรือมีปัญหาบ่อยครั้งระหว่างการเริ่มต้นระบบ... สาเหตุที่เป็นไปได้มากที่สุดก็คือไฟล์ระบบ Windows เสียหาย สูญหาย หรือแม้แต่ถูกเปลี่ยนแปลงเมื่อคุณติดตั้งโปรแกรมหรือซอฟต์แวร์บนคอมพิวเตอร์ของคุณ
แม้ว่า Windows 10 จะปกป้องไฟล์ระบบที่จำเป็นสำหรับคอมพิวเตอร์ของคุณในการทำงานอย่างถูกต้อง แต่ไฟล์แอปพลิเคชัน ไดรเวอร์ และแม้แต่ Windows Update ก็ค่อนข้างดี อย่างไรก็ตาม ในบางกรณีข้อผิดพลาดอาจยังคงเกิดขึ้น
เช่นเดียวกับ Windows รุ่นก่อนหน้า Windows 10 ยังมี System File Checker (SFC) ในตัวที่สะดวกสบาย ยูทิลิตี้นี้จะสแกน ตรวจสอบ และซ่อมแซมไฟล์ที่เสียหายในระบบของคุณ
1. วิธีใช้ SFC /scannow บน Windows 10
1. กด คีย์ผสมWindows + Xเพื่อเปิดเมนู Power User จากนั้นเลือกCommand Prompt (Admin)เหตุผลก็คือคุณต้องเรียกใช้คำสั่ง SFC ภายใต้ผู้ดูแลระบบ
2. บนหน้าต่างพร้อมรับคำสั่ง ให้ป้อนคำสั่งด้านล่างแล้วกด Enter:
sfc /scannow
3. หลังจากกระบวนการสแกนเสร็จสิ้น คุณจะเห็นข้อความใดข้อความหนึ่งต่อไปนี้บนหน้าจอ:
• การป้องกันทรัพยากรของ Windows ไม่พบการละเมิดความสมบูรณ์ใดๆ : ไม่มีไฟล์ที่สูญหายหรือเสียหายในระบบของคุณ
• การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้ : หากข้อความนี้ปรากฏขึ้น แสดงว่ามีปัญหาในระหว่างขั้นตอนการสแกน และจำเป็นต้องสแกนแบบออฟไลน์
• Windows Resource Protection พบไฟล์ที่เสียหายและซ่อมแซมได้สำเร็จ รายละเอียดรวมอยู่ใน CBS.Log %WinDir%\Logs\CBS\CBS.log : คุณจะได้รับข้อความนี้หาก SFC สามารถแก้ไขปัญหาที่คุณพบได้ ตอนนี้คุณสามารถย้ายหรือดูข้อมูลโดยละเอียดได้
• Windows Resource Protection พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้:ในกรณีนี้ คุณต้องแก้ไขไฟล์ที่เสียหายด้วยตนเอง
2. เรียกใช้ SFC /Scannow บนไดรฟ์อื่น
SFC /Scannow ยังสามารถใช้เพื่อตรวจสอบและซ่อมแซมไฟล์ที่ไม่ใช่ระบบในไดรฟ์อื่นๆ เช่น D: หรือฮาร์ดไดรฟ์ภายนอก, USB, การ์ด SD หรือสื่อบันทึกข้อมูลอื่นๆ หากต้องการเรียกใช้การสแกนบนไดรฟ์ดังกล่าว คุณต้องแก้ไขคำสั่งเล็กน้อยดังที่แสดงด้านล่าง กระบวนการที่เหลือจะคล้ายกับข้างต้น
sfc/scannow/offbootdir=Drive Name: /offwindir=Drive name:\windows
เรียกใช้ SFC /Scannow บนไดรฟ์อื่น
3. ดูรายละเอียดกระบวนการสแกน SFC
หากต้องการดูข้อมูลโดยละเอียดเกี่ยวกับ System File Checker ที่จัดเก็บไว้ในไฟล์ CBS.Log คุณต้องคัดลอกสำเนาที่อ่านได้จากเดสก์ท็อป:
1. กด คีย์ผสมWindows + Xเพื่อเปิดเมนู Power User จากนั้นเลือกCommand Prompt
2. บนหน้าต่างพร้อมรับคำสั่ง ให้ป้อนคำสั่งด้านล่างแล้วกด Enter:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"
3. เปิด sfclogs.txt บนเดสก์ท็อปโดยใช้ Notepad ไฟล์นี้จะมีข้อมูลโดยละเอียดทั้งหมดเกี่ยวกับไฟล์ระบบที่สแกน และข้อมูลเกี่ยวกับไฟล์ที่ไม่สามารถซ่อมแซมได้
หมายเหตุ : รายละเอียดการสแกน SFC ใช้ได้เฉพาะเมื่อคุณสแกนใน Windows เท่านั้น จะไม่สามารถใช้ได้เมื่อคุณสแกนออฟไลน์ใน Command prompt
หากคุณต้องรู้ว่าไฟล์ SFC ใดที่ไม่สามารถซ่อมแซมได้ ให้ใช้ ฟังก์ชัน ค้นหาในแอปพลิเคชันข้อความที่มีวลี“ไม่สามารถซ่อมแซมได้”คุณยังสามารถใช้"ซ่อมแซม"และ"ซ่อมแซมแล้ว"เพื่อดูไฟล์ที่ได้รับการซ่อมแซมแล้ว
ใช้ "ซ่อมแซม" และ "ซ่อมแซมแล้ว" เพื่อดูไฟล์ที่ได้รับการซ่อมแซม
ใช้"เสียหาย"เพื่อตรวจจับความเสียหายในแอปพลิเคชันต่างๆ หากไฟล์ไม่สามารถซ่อมแซมได้ง่าย ๆ คุณจำเป็นต้องเปลี่ยนและลบไฟล์ออก สิ่งนี้แสดงในข้อความสถานะสุดท้าย: “การป้องกันทรัพยากรของ Windows พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้ ”
ใช้ "เสียหาย" เพื่อตรวจจับความเสียหายในแอปพลิเคชันต่างๆ
4. เรียกใช้การสแกน SFC ในเซฟโหมด
หากคุณเห็นข้อความสถานะที่สองระหว่างการสแกนระบบ: “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้”แสดงว่าการสแกน SFC จะต้องดำเนินการในเซฟโหมด หากต้องการเข้าถึงให้เลือก"เปลี่ยนตัวเลือกการเริ่มต้นขั้นสูง"จากเมนูเริ่ม
เลือก "เปลี่ยนตัวเลือกการเริ่มต้นขั้นสูง" จากเมนูเริ่ม
เลือก“รีสตาร์ททันที”เพื่อเริ่มWindows 10 ในเซฟโหมด
หน้าจอสีน้ำเงินจะปรากฏขึ้น ใช้ปุ่มลูกศรบนแป้นพิมพ์ของคุณ เลือกแก้ไขปัญหา > ตัวเลือกขั้นสูงซึ่งจะนำไปสู่หน้าจอถัดไปด้านล่าง
เลือก“พร้อมรับคำสั่ง”จากตัวเลือกที่มี
ลงชื่อเข้าใช้ด้วย ID ผู้ใช้และรหัสผ่าน Windows ของคุณ ควรใช้ ปุ่ม Enterเพื่อนำทางหน้าจอเหล่านี้อย่างรวดเร็ว
ตอนนี้ หน้าจอ พร้อมรับคำสั่งจะแสดงบนพื้นหลังสีน้ำเงินในเซฟโหมด คุณสามารถสแกนระบบได้เร็วยิ่งขึ้นที่นี่ และการยืนยันสถานะและการแจ้งเตือนใช้เวลาไม่นาน
หน้าจอพร้อมรับคำสั่งจะแสดงบนพื้นหลังสีน้ำเงินในเซฟโหมด
5. สแกนและซ่อมแซมไฟล์ระบบใน Windows 10 ออฟไลน์
1. กด คีย์ผสมWindows + Iเพื่อเปิดแอปพลิเคชันการตั้งค่า
2. บนอินเทอร์เฟซการตั้งค่า คลิกอัปเดตและความปลอดภัย
3. คลิกถัดไปที่การกู้คืน
4. ภายใต้การเริ่มต้นขั้นสูงคลิกรีสตาร์ททันที
5. คลิกแก้ไขปัญหา
6. คลิกเพื่อเลือกตัวเลือกขั้นสูง
7. คลิกCommand Promptเพื่อบู๊ตคอมพิวเตอร์โดยใช้ Command Prompt เท่านั้น
8. ในระหว่างกระบวนการรีบูต คุณจะได้รับการแจ้งเตือนให้ป้อนชื่อผู้ใช้ (ผู้ใช้) และรหัสผ่านเพื่อดำเนินการต่อ
9. เมื่อใดก็ตามที่คุณต้องการเรียกใช้ SFC ภายนอก Windows คุณต้องบอกยูทิลิตีให้ชัดเจนว่าไฟล์การติดตั้ง Windows อยู่ที่ใด
บนหน้าต่างพร้อมรับคำสั่ง ป้อนบรรทัดคำสั่งต่อไปนี้เพื่อให้ยูทิลิตี้เข้าใจตำแหน่งของพาร์ติชัน Windows และ System Reserved:
wmic logicaldisk get deviceid, volumename, description
10. ป้อนคำสั่งต่อไปนี้ลงในหน้าต่างพร้อมรับคำสั่งแล้วกด Enter:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
บันทึก:
ในคำสั่ง treen ให้ใช้/offboodirเพื่อสลับอักษรระบุไดรฟ์ของพาร์ติชัน System Reserved ในกรณีนี้คือ C และ/offwindirเพื่อสลับตำแหน่งเฉพาะของไฟล์ Windows ในกรณีนี้คือ D:\Windows
11. หลังจากกระบวนการสแกนสิ้นสุดลง ให้ปิดหน้าต่างพร้อมรับคำสั่ง
12. คลิกดำเนินการต่อเพื่อออกและกลับสู่ Windows 10
6. ซ่อมแซมไฟล์ระบบใน Windows 10 ด้วยตนเอง
หาก System File Checker ไม่สามารถแก้ไขข้อผิดพลาดตั้งแต่หนึ่งข้อขึ้นไป คุณจะต้องแก้ไขไฟล์เหล่านี้ด้วยตนเอง
เปิดไฟล์ sfclogs.txt เพื่อดูว่าไฟล์ใดเสียหาย ค้นหาตำแหน่งไฟล์และทำตามขั้นตอนด้านล่าง:
1. กด คีย์ผสมWindows + Xเพื่อเปิดเมนู Power User จากนั้นเลือกCommand Prompt (Admin)
2. บนหน้าต่างพร้อมรับคำสั่ง ให้ป้อนคำสั่งด้านล่างแล้วกด Enter:
takeown /f C:\Path-and-File-Name
บันทึก:
แทนที่C:\Path-and-File-Nameด้วยเส้นทางและชื่อไฟล์ที่ล้มเหลว เช่น C:\Windows\System32\appraiser.dll
3. อนุญาตให้เข้าถึงไฟล์ที่เสียหายภายใต้สิทธิ์ของผู้ดูแลระบบโดยป้อนคำสั่งด้านล่างลงใน Command Prompt แล้วกด Enter:
icacls C:\Path-and-File-Name /Grant Administrators:F
4. แทนที่ไฟล์ในส่วนที่ถามโดยคัดลอกคำสั่งด้านล่างแล้วกด Enter:
copy C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name
บันทึก:
ในคำสั่งข้างต้น ให้แทนที่C:\Path-SOURCE-and-File-Nameด้วยพาธและชื่อไฟล์ที่ดี และแทนที่C:\Path-DESTINATION-and-File-Nameด้วยพาธปลายทางและชื่อของไฟล์ที่หายไป ข้อผิดพลาด.
เช่น:
copy D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll
5. พิมพ์Yesจากนั้นกดEnterเพื่อยืนยันการเขียนทับ
หลังจากแทนที่ไฟล์แล้ว คุณสามารถป้อนคำสั่ง SFC /verifyonly ลงในหน้าต่าง Command Prompt แล้วกด Enter เพื่อตรวจสอบความสมบูรณ์ของไฟล์ทั้งหมด และตรวจสอบว่าไฟล์ใดเสียหายเพื่อแก้ไข
นอกจากนี้ หากคุณต้องการแก้ไขไฟล์บางไฟล์เท่านั้น คุณสามารถตรวจสอบความสมบูรณ์ของแต่ละไฟล์ได้โดยใช้คำสั่ง:
sfc /VERIFYFILE=C:\Path-and-File-Name
ตัวอย่างเช่น:
sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll
อ้างถึงบทความเพิ่มเติมด้านล่าง:
ขอให้โชคดี!