Windows Resource Protection พบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้

เราได้เห็นแล้วว่าตัวตรวจสอบไฟล์ระบบ(System File Checker)อนุญาตให้ผู้ใช้สแกนหาและกู้คืนไฟล์ระบบWindows ที่เสียหายได้อย่างไร (Windows)เราได้เห็นวิธีเรียกใช้System File Checkerและอื่นๆ ก่อนหน้านี้แล้ว แต่ถ้าเมื่อสิ้นสุดการวิ่ง คุณเห็นข้อความต่อไปนี้

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.

Windows Resource Protection พบไฟล์ที่เสียหาย

ข้อความนี้บอกว่าแม้ว่าSystem File Checkerจะเสร็จสิ้นการสแกนและพบไฟล์ระบบที่เสียหาย แต่ก็ไม่สามารถดำเนินการต่อและแทนที่ด้วยไฟล์ระบบที่ดีได้

Windows Resource Protection ปกป้อง รีจิสตรีคีย์และโฟลเดอร์ตลอดจนไฟล์ระบบที่สำคัญ หากตรวจพบการเปลี่ยนแปลงใดๆ ในไฟล์ระบบที่ได้รับการป้องกัน ไฟล์ที่แก้ไขจะถูกกู้คืนจากสำเนาแคชที่อยู่ใน โฟลเดอร์ Windowsเอง

Windows Resource Protectionพบไฟล์ที่เสียหายแต่ไม่สามารถแก้ไขบางไฟล์ได้

หากคุณได้รับข้อความนี้และSystem File Checkerไม่สามารถทำงานได้เมื่อคุณเรียกใช้ นี่คือบางสิ่งที่คุณสามารถลองได้

  1. เรียกใช้ SFC ที่เซฟโหมด
  2. เรียกใช้ SFC ที่ Boot-Time
  3. ใช้ DISM
  4. ลองรีเซ็ตพีซีเครื่องนี้หรือเริ่มใหม่
  5. ตรวจสอบไฟล์บันทึก

คุณจะต้องได้รับอนุญาตจากผู้ดูแลระบบเพื่อดำเนินการตามคำแนะนำเหล่านี้

1] เรียกใช้ SFC ในเซฟโหมด

บูตเข้าสู่เซฟโหมด (Safe Mode)เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับ พิมพ์sfc/scannow, กดปุ่ม Enter

เพียงตรวจสอบให้แน่ใจว่า โฟลเดอร์ PendingDeletesและPendingRenamesอยู่ภายใต้%WinDir%\WinSxS\Temp WinSxSTemp ซึ่งอาจช่วยได้หากโปรแกรมเริ่มต้นบางโปรแกรมสร้างปัญหาขึ้น

2] เรียกใช้ SFC ในเวลาบูต

หากคุณต้องการหรือจำเป็น คุณสามารถเรียกใช้System File Checker(System File Checker) at Boot Time นี่เป็นตัวเลือกหนึ่งที่อาจช่วยคุณได้ เนื่องจากโปรแกรมจะเรียกใช้System File Checkerก่อนที่Windows จะ โหลด

ไปที่นี่เพื่อเรียนรู้วิธีเรียกใช้ sfc /scannow at Boot Time ดูว่าสิ่งนี้ช่วยได้หรือไม่

3] ใช้ DISM

ใช้DISM _ เปิดพรอมต์คำสั่งที่ยกระดับแล้วเรียกใช้คำสั่งต่อไปนี้แล้วกดEnter :

Dism /Online /Cleanup-Image /RestoreHealth

คำสั่งนี้จะตรวจสอบ ความเสียหายของที่ เก็บส่วนประกอบ(component store corruption)บันทึกความเสียหาย และแก้ไข(FIXES)ความเสียหาย อาจใช้เวลาสักครู่! มีประโยชน์หากSystem File Checker ไม่(System File Checker is not working)ทำงาน

4] ลองรีเซ็ตพีซีเครื่องนี้หรือเริ่มใหม่

ในWindows 11/10ให้ลองรีเซ็ตพีซีเครื่องนี้(Reset This PC)หรือ  เริ่ม(Fresh Start)ใหม่ ในWindows 8.1ให้ดำเนินการรีเฟรชหรือรีเซ็ต การซ่อมแซมอัตโนมัติ(Automatic Repair)ยังเป็นตัวเลือกที่คุณอาจต้องการพิจารณาหากคุณคิดว่ามันใช้ได้กับสถานการณ์ของคุณ ในWindows 7ให้ดำเนินการStartup RepairหรือRepair Installหรือ In-place Upgrade เนื่องจากคุณคิดว่าอาจเหมาะกับสถานการณ์ของคุณมากที่สุด

เมื่อต้องการทำการปรับรุ่นแบบแทนที่(In-place upgrade)ในWindows 7หรือWindows Vistaให้สำรองเอกสารของคุณ ปิดแอปพลิเคชันที่เปิดอยู่ทั้งหมด แล้วใส่แผ่นดีวีดี Windows(Windows DVD)ลงในไดรฟ์ดีวีดี (DVD)ในหน้าต่างการตั้งค่า(Setup)ให้คลิกติดตั้ง(Install Now)ทันที คลิกออนไลน์ เพื่อรับการอัปเดตล่าสุดสำหรับการติดตั้ง (แนะนำ) (Go online to obtain the latest updates for installation (recommended).)พิมพ์รหัสซีดีหากคุณได้รับพร้อมท์ให้ทำเช่นนี้ จากนั้นเลือกระบบปฏิบัติการในหน้าติดตั้ง Windows(Install Windows)ที่คุณต้องการอัพเกรดหรือแทนที่(In-place)แล้วคลิกใช่(Yes)เพื่อยอมรับข้อกำหนดสิทธิ์การใช้งานซอฟต์แวร์ของ Microsoft (Microsoft Software License)คลิกถัดไปอัปเกรด(Upgrade)เมื่อถูกถามคุณต้องการติดตั้งประเภท(Which type of installation do you want)ใด เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทพีซีของคุณ

5] ตรวจสอบไฟล์บันทึก

คุณอาจต้องการพิจารณาตัวเลือกนี้ด้วย เปิด ไฟล์ CBS.logและดูรายละเอียดของไฟล์ที่เสียหาย และแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่ดีที่ทราบด้วยตนเอง (manually)ไปที่C:\Windows\Logs\CBSคุณจะสามารถดูและเปิดไฟล์ SBS.log(SBS.log file)ได้

sfc-failed-log

ตรวจสอบว่าแสดงข้อผิดพลาดหรือข้อความ ที่อาจให้แนวทางแก่คุณในการดำเนินการต่อไป คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการดำเนินการด้วยตนเองได้ที่KB929833

ฉันหวังว่าบางอย่างจะช่วยคุณได้

ฉันจะแก้ไขไฟล์บันทึกCBS ที่เสียหายได้อย่างไร(CBS)

หาก ไฟล์บันทึกของ CBSเสียหาย คุณไม่สามารถทำอะไรได้อีก วิธีที่ดีที่สุดคือลบทิ้ง แล้ว สร้าง Windowsใหม่อีกครั้งเมื่อจำเป็น

ฉันจะแก้ไขไฟล์ที่เสียหายในSFC Scannowได้อย่างไร

ในการแก้ไขไฟล์ที่เสียหายซึ่งSFC Scannowไม่สามารถแก้ไขได้ คุณต้องเรียกใช้เครื่องมือ DISM(DISM Tool)หรือใช้ ตัวเลือก รีเซ็ต(Reset)พีซีเครื่องนี้ ที่จะช่วยให้คุณ

ฉันสามารถกู้คืนไฟล์ที่เสียหายได้หรือไม่?

เนื่องจากมันเสียหายไปแล้ว คุณจึงทำอะไรไม่ได้มาก สิ่งเดียวที่คุณควรทำคือค้นหาสิ่งที่ทำให้เกิดการทุจริตแล้วรวบรวมบันทึกอีกครั้ง ถ้าอย่างนั้น คำสั่ง SFCอาจช่วยได้ แต่ก็ไม่มีการรับประกันเกี่ยวกับเรื่องนี้

อะไรทำให้ไฟล์เสียหาย?

เป็นการยากที่จะระบุเหตุผลหนึ่งข้อ แต่อาจเป็นได้ทั้งปัญหาซอฟต์แวร์และฮาร์ดแวร์ หากข้อมูลที่เก็บรวบรวมทับซ้อนกันโดยโปรแกรมอื่น อาจทำให้ซอฟต์แวร์เสียหายได้ ความเสียหายของ ฮาร์ดแวร์(Hardware)มักจะเกิดขึ้นกับข้อมูลเก่า แต่ถ้าคุณเห็นมันในที่มากกว่าหนึ่งแห่ง คุณต้องตรวจสอบอุปกรณ์ของคุณ

ลิงก์เหล่านี้อาจสนใจบางท่าน:(These links may interest some of you:)

  1. ตัวตรวจสอบไฟล์ระบบ SFC ไม่ทำงานหรือไม่สามารถซ่อมแซมไฟล์สมาชิกที่เสียหายได้(System File Checker SFC not working or cannot repair corrupted member file)
  2. Windows Resource Protection ไม่สามารถเริ่มบริการซ่อมแซมได้(Windows Resource Protection could not start the repair service)
  3. Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้
  4. เรียกใช้ sfc /scannow System File Checker บนไดรฟ์ภายนอก



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts