Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

ข้อผิดพลาดต่อไปนี้เกิดขึ้นเมื่อรันคำสั่ง SFC /SCANNOW เพื่อซ่อมแซมไฟล์ระบบบน Windows 10: "Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log"

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

 

บทช่วยสอนนี้มีคำแนะนำสำหรับแก้ไขข้อผิดพลาด "Windows Resource Protection found corrupt files but was unable to fix some of them" เมื่อรันคำสั่ง SFC /SCANNOW ใน Windows 7, 8 และ 10

แก้ไข: Windows Resource Protection พบไฟล์เสียหายแต่ซ่อมแซมไม่ได้

วิธีที่ 1: ตรวจสอบและซ่อมแซมข้อผิดพลาดฮาร์ดดิสก์

วิธีที่ 2: แก้ไขข้อผิดพลาดการเสียหายของ Windows ด้วย System Update Readiness Tool (DISM)

วิธีที่ 3: รัน SFC ใน Safe Mode

วิธีที่ 4: รัน "SFC /SCANNOW" จาก Windows Recovery Environment (WinRE)

วิธีที่ 5: ตรวจสอบรายละเอียดการสแกน SFC

วิธีที่ 6: ซ่อมแซม Windows 10 ด้วย In-place Upgrade

 

วิธีที่ 1: ตรวจสอบและซ่อมแซมข้อผิดพลาดฮาร์ดดิสก์

ก่อนอื่น ให้ตรวจสอบและซ่อมแซมข้อผิดพลาดที่เป็นไปได้บนฮาร์ดดิสก์ โดยใช้คำสั่ง CHKDSK วิธีทำมีดังนี้:

  1. เปิด Command Prompt as Administrator (พร้อมท์สิทธิ์ผู้ดูแลระบบ)
  2. ที่ Command Prompt ให้พิมพ์คำสั่งต่อไปนี้และกด Enter: *
  • chkdsk /R

* หมายเหตุ:
1. คุณจะต้องรีบูตคอมพิวเตอร์ หากรันคำสั่ง CHKDSK บนไดรฟ์ระบบ
2. โดยค่าเริ่มต้น คำสั่ง CHKDSK จะตรวจสอบไดรฟ์ C: หลักสำหรับข้อผิดพลาด หากหลังตรวจสอบไดรฟ์ C: แล้วต้องการซ่อมแซมข้อผิดพลาดบนไดรฟ์อื่น (เช่น ไดรฟ์ "E:") ให้สลับไปไดรฟ์นั้น (เช่น พิมพ์ E: แล้วกด Enter) และพิมพ์คำสั่งเดียวกัน

 

วิธีที่ 2: แก้ไขข้อผิดพลาดการเสียหายของ Windows ด้วย System Update Readiness Tool (DISM)

System Update Readiness Tool เป็นเครื่องมือของ Microsoft ที่สามารถแก้ไขข้อผิดพลาดการเสียหายของ Windows ได้

สำหรับ Windows 7, Vista และ Server 2008:

  1. ดาวน์โหลดและบันทึก System Update Readiness Tool ตามเวอร์ชัน Windows ของคุณ ไว้ที่ Desktop
  2. คลิกสองครั้งติดตั้งไฟล์ที่ดาวน์โหลด (เช่น Windows6.1-KB947821-v34-x86.msu)

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

  1. เมื่อติดตั้งเสร็จ ให้ Restart (รีสตาร์ท) คอมพิวเตอร์
  2. สุดท้าย เปิด Command Prompt as Administrator และพิมพ์คำสั่ง:
  • sfc /scannow

สำหรับ Windows 10, 8, 8.1 และ Server 2012:

  1. คลิกขวาที่ปุ่ม Windows Start แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7 เลือก Command Prompt (Admin)
  2. ที่หน้าต่าง Command Prompt พิมพ์คำสั่งต่อไปนี้และกด Enter:
  • Dism.exe /Online /Cleanup-Image /Restorehealth

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

  1. รอจน DISM ซ่อมแซม Component Store เสร็จ
  2. เมื่อการดำเนินการเสร็จสิ้น ควรจะได้รับแจ้งว่า Component Store corruption was repaired (ซ่อมแซมการเสียหายของ Component Store แล้ว)

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

  1. สุดท้าย ให้พิมพ์คำสั่ง SFC (ใน Command Prompt แบบ Administrator):
  • sfc /scannow

วิธีที่ 3: รัน SFC ใน Safe Mode

  1. กด Windows แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7 + R เพื่อเปิดกล่องโต้ตอบ Run
  2. พิมพ์ msconfig แล้วกด Enter

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

  1. คลิกแท็บ Boot ติ๊กเลือก Safe Boot (บูทปลอดภัย)
  2. คลิก OK และ Restart (รีสตาร์ท) คอมพิวเตอร์

หมายเหตุ: เมื่อทำเสร็จ ให้เปิด System Configuration utility อีกครั้ง และยกเลิกติ๊ก "Safe Boot" เพื่อเริ่ม Windows อย่างปกติ

แก้ไขข้อผิดพลาด SFC /SCANNOW ไม่สามารถซ่อมแซมไฟล์ได้ใน Windows 10/8/7

  1. สุดท้าย ให้พิมพ์คำสั่ง SFC /SCANNOW (ใน Command Prompt แบบ Administrator)

วิธีที่ 4: รัน "SFC /SCANNOW" จาก Windows Recovery Environment (WinRE)

อีกวิธีหนึ่งในการแก้ไขข้อผิดพลาด SFC "Windows Resource Protection found corrupt files but was unable to fix" คือการรันคำสั่ง SFC /SCANNOW แบบ Offline คำแนะนำโดยละเอียดวิธีทำ สามารถหาได้ในบทความ: How to Run SFC OFFLINE (วิธีรัน SFC แบบออฟไลน์)

วิธีที่ 5: ตรวจสอบรายละเอียดการสแกน SFC

วิธีต่อไปในการแก้ไข "Windows Resource Protection found corrupt files" ใน SFC คือการตรวจสอบรายละเอียด SFC ในไฟล์ CBS.LOG วิธีทำมีดังนี้:

  1. เปิด Command Prompt as Administrator
  2. พิมพ์คำสั่งต่อไปนี้:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

  1. จากนั้นไปที่ Desktop และเปิดไฟล์ "sfcdetails.txt" ใน Notepad เพื่อดูว่าไฟล์ไหนเสียหาย และแทนที่ด้วยสำเนาที่ดี

วิธีที่ 6: ซ่อมแซม Windows 10 ด้วย In-place Upgrade

วิธีสุดท้ายในการแก้ไขปัญหา Windows 10 คือการทำ Windows 10 Repair-Upgrade สำหรับงานนี้ ตามคำแนะนำโดยละเอียดในบทความ: How to repair Windows 10 (วิธีซ่อมแซม Windows 10)

เสร็จสิ้น! แจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยแสดงความคิดเห็นว่าวิธีไหนใช้ได้ กรุณากดไลค์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น