Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้ [แก้ไขแล้ว]
เผยแพร่แล้ว: 2017-06-28
หากคุณกำลังพยายามแก้ไขไฟล์ที่เสียหายที่พบในระบบของคุณโดยใช้ System File Checker (SFC) คุณอาจพบข้อผิดพลาด “Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้” ข้อผิดพลาดนี้หมายความว่า System File Checker เสร็จสิ้นการสแกนและพบไฟล์ระบบที่เสียหาย แต่ไม่สามารถแก้ไขได้ Windows Resource Protection ปกป้องรีจิสตรีคีย์และโฟลเดอร์ตลอดจนไฟล์ระบบที่สำคัญ และหากไฟล์เหล่านั้นเสียหาย SFC ให้ลองแทนที่ไฟล์เหล่านั้นเพื่อแก้ไข แต่เมื่อ SFC ล้มเหลว คุณจะต้องเผชิญกับข้อผิดพลาดต่อไปนี้:
Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้
รายละเอียดรวมอยู่ใน CBS.Log windir\Logs\CBS\CBS.log ตัวอย่างเช่น C:\Windows\Logs\CBS\CBS.log
โปรดทราบว่าขณะนี้การบันทึกไม่ได้รับการสนับสนุนในสถานการณ์การบริการแบบออฟไลน์
ไฟล์ระบบที่เสียหายควรได้รับการแก้ไขเพื่อรักษาความสมบูรณ์ของระบบ แต่เนื่องจาก SFC ล้มเหลวในการทำงาน คุณจะไม่เหลือตัวเลือกอื่นอีกมาก แต่นี่คือสิ่งที่คุณคิดผิด ไม่ต้องกังวลหาก SFC ล้มเหลว เพราะเรามีทางเลือกอื่นที่ดีกว่าในการแก้ไขไฟล์ที่เสียหาย ตามด้วย System File Checker เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธีการแก้ไขปัญหานี้จริง ๆ ด้วยความช่วยเหลือของขั้นตอนการแก้ไขปัญหาที่แสดงด้านล่าง
สารบัญ
- Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้ [แก้ไขแล้ว]
- วิธีที่ 1: บูตเข้าสู่ Safe Mode จากนั้นลองใช้SFC
- วิธีที่ 2: ใช้เครื่องมือ DISM
- วิธีที่ 3: ลองเรียกใช้ SFCFix Tool
- วิธีที่ 4: ตรวจสอบ cbs.log ด้วยตนเอง
- วิธีที่ 5: เรียกใช้การซ่อมแซมอัตโนมัติ
- วิธีที่ 6: เรียกใช้การติดตั้งซ่อมแซม Windows 10
Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้ [แก้ไขแล้ว]
อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
วิธีที่ 1: บูตเข้าสู่ Safe Mode จากนั้นลองใช้SFC
1. กด Windows Key + R จากนั้นพิมพ์ msconfig แล้วกด Enter เพื่อเปิด System Configuration
2. สลับไปที่ แท็บบูต และทำเครื่องหมายที่ ตัวเลือก Safe Boot
3. คลิก Apply ตามด้วย OK
4. รีสตาร์ทพีซีและระบบจะบูตเข้าสู่ เซฟโหมดโดยอัตโนมัติ
5. กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)
6. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter: sfc/scannow
หมายเหตุ: ตรวจสอบให้แน่ใจว่าโฟลเดอร์ PendingDeletes และ PendingRenames อยู่ภายใต้ C:\WINDOWS\WinSxS\Temp
หากต้องการไปที่ไดเร็กทอรีนี้ ให้เปิด Run และพิมพ์ %WinDir%\WinSxS\Temp
วิธีที่ 2: ใช้เครื่องมือ DISM
1. กด Windows Key + X แล้วคลิก Command Prompt (Admin)
2. พิมพ์ข้อมูลต่อไปนี้แล้วกด Enter:
DISM / ออนไลน์ / Cleanup-Image / RestoreHealth
3. ปล่อยให้คำสั่ง DISM ทำงานและรอให้มันเสร็จสิ้น
4. หากคำสั่งข้างต้นใช้ไม่ได้ผล ให้ลองทำตามด้านล่างนี้:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยแหล่งการซ่อมแซมของคุณ (แผ่นดิสก์การติดตั้ง Windows หรือการกู้คืน)
5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
ดูเหมือนว่าเครื่องมือ DISM จะ แก้ไข Windows Resource Protection พบไฟล์ที่เสียหาย แต่ส่วนใหญ่ไม่สามารถแก้ไขปัญหาบางอย่าง ได้ แต่ถ้าคุณยังคงติดขัดอยู่ ให้ลองวิธีถัดไป
วิธีที่ 3: ลองเรียกใช้ SFCFix Tool
SFCFix จะสแกนพีซีของคุณเพื่อหาไฟล์ระบบที่เสียหาย และกู้คืน/ซ่อมแซมไฟล์เหล่านี้ซึ่ง System File Checker ไม่สามารถทำได้
1. ดาวน์โหลดเครื่องมือ SFCFix จากที่นี่
2. กด Windows Key + X จากนั้นเลือก Command Prompt (Admin)

3. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter: SFC /SCANNOW
4. ทันทีที่การสแกน SFC เริ่มขึ้น ให้เปิด SFCFix.exe
เมื่อ SFCFix ดำเนินการแล้ว จะเปิดไฟล์แผ่นจดบันทึกพร้อมข้อมูลเกี่ยวกับไฟล์ระบบที่เสียหาย/หายไปทั้งหมดที่ SFCFix พบและไม่ว่าจะซ่อมแซมสำเร็จหรือไม่
วิธีที่ 4: ตรวจสอบ cbs.log ด้วยตนเอง
1. กด Windows Key + R จากนั้นพิมพ์ C:\windows\logs\CBS แล้วกด Enter
2. ดับเบิลคลิกที่ไฟล์ CBS.log และหากคุณได้รับข้อผิดพลาดในการเข้าถึง ให้ทำตามขั้นตอนต่อไป
3. คลิกขวาที่ไฟล์ CBS.log แล้วเลือก คุณสมบัติ
4. สลับไปที่ แท็บ ความปลอดภัย แล้วคลิก ขั้นสูง
5. คลิกที่ Change ภายใต้ Owner
6. พิมพ์ ทุกคน จากนั้นคลิกที่ ตรวจสอบชื่อ และคลิก ตกลง
7. ตอนนี้คลิก ใช้ ตามด้วย ตกลง เพื่อบันทึกการเปลี่ยนแปลง
8. คลิกขวาที่ไฟล์ CBS.log แล้วเลือก คุณสมบัติ
9. สลับไปที่ แท็บ ความปลอดภัย จากนั้นเลือก ทุกคน ภายใต้ ชื่อกลุ่มหรือชื่อผู้ใช้ แล้วคลิก แก้ไข
10. ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายถูก การควบคุม ทั้งหมด จากนั้นคลิก ใช้ ตามด้วย ตกลง
11. พยายามเข้าถึงไฟล์อีกครั้ง และคราวนี้คุณจะประสบความสำเร็จ
12. กด Ctrl + F แล้วพิมพ์ Corrupt แล้ว มันจะเจอทุกอย่างที่บอกว่าคอรัปชั่น
13. กด F3 ต่อไปเพื่อค้นหาทุกสิ่งที่ระบุว่าเสียหาย
14. ตอนนี้ คุณจะพบสิ่งที่เสียหายจริง ๆ ซึ่ง SFC ไม่สามารถแก้ไขได้
15. พิมพ์ข้อความค้นหาใน Google เพื่อค้นหาวิธีแก้ไขสิ่งที่เสียหาย บางครั้งก็ง่ายพอๆ กับ การลงทะเบียนไฟล์ .dll ใหม่
16. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 5: เรียกใช้การซ่อมแซมอัตโนมัติ
1. ใส่ดีวีดีการติดตั้งที่สามารถบู๊ตได้ของ Windows 10 แล้วรีสตาร์ทพีซีของคุณ
2. เมื่อได้รับแจ้งให้กดปุ่มใดก็ได้เพื่อบู๊ตจากซีดีหรือดีวีดี ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ
3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิก ถัดไป คลิกซ่อมแซม คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย
4. ในหน้าจอเลือกตัวเลือก ให้คลิก แก้ไขปัญหา
5. บนหน้าจอแก้ไขปัญหา ให้คลิก ตัวเลือกขั้นสูง
6. ในหน้าจอตัวเลือกขั้นสูง ให้คลิก Automatic Repair หรือ Startup Repair
7. รอจนกว่า Windows Automatic/Startup Repairs จะเสร็จสิ้น
8. รีสตาร์ทพีซีของคุณและข้อผิดพลาดอาจได้รับการแก้ไขแล้ว
อ่านเพิ่มเติม: วิธีแก้ไข Automatic Repair ไม่สามารถซ่อมแซมพีซีของคุณได้
วิธีที่ 6: เรียกใช้การติดตั้งซ่อมแซม Windows 10
วิธีนี้เป็นวิธีสุดท้ายเพราะถ้าไม่มีอะไรเกิดขึ้น วิธีนี้จะช่วยแก้ไขปัญหาทั้งหมดกับพีซีของคุณได้อย่างแน่นอน ซ่อมแซม ติดตั้งโดยใช้การอัปเกรดแบบแทนที่เพื่อแก้ไขปัญหาเกี่ยวกับระบบโดยไม่ต้องลบข้อมูลผู้ใช้ที่มีอยู่ในระบบ ดังนั้นให้ทำตามบทความนี้เพื่อดูวิธีการซ่อมแซมติดตั้ง Windows 10 อย่างง่ายดาย
ที่แนะนำ:
- แก้ไข VIDEO_TDR_FAILURE (ATIKMPAG.SYS)
- วิธีแก้ไขรหัสข้อผิดพลาด Windows Store 0x80240437
- แก้ไข Windows Media จะไม่เล่นไฟล์เพลง Windows 10
- แก้ไขข้อผิดพลาด Windows Store 0x80073cf0
นั่นคือคุณประสบความสำเร็จใน การแก้ไข Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขปัญหาบางอย่างได้ หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น