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

หากคุณกำลังพยายามแก้ไขไฟล์ที่เสียหายที่พบในระบบของคุณโดยใช้System File Checker ( SFC ) คุณอาจพบข้อผิดพลาด “ Windows Resource Protectionพบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้” ข้อผิดพลาดนี้หมายความว่าSystem File Checkerเสร็จสิ้นการสแกนและพบไฟล์ระบบที่เสียหาย แต่ไม่สามารถแก้ไขได้ Windows Resource Protection ปกป้อง รีจิสตรีคีย์และโฟลเดอร์ตลอดจนไฟล์ระบบที่สำคัญ และหากไฟล์เหล่านั้นเสียหายSFCให้ลองแทนที่ไฟล์เหล่านั้นเพื่อแก้ไข แต่เมื่อSFCล้มเหลว คุณจะต้องเผชิญกับข้อผิดพลาดต่อไปนี้:

Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้(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.
โปรดทราบว่าขณะนี้การบันทึกไม่ได้รับการสนับสนุนในสถานการณ์การบริการแบบออฟไลน์(Note that logging is currently not supported in offline servicing scenarios.)

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

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

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

อย่าลืม  สร้างจุดคืนค่า(create a restore point)  ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

วิธีที่ 1: บูตเข้าสู่ Safe Mode จากนั้นลองใช้SFC(Method 1: Boot into Safe Mode then try SFC)

1. กด Windows Key + R จากนั้นพิมพ์msconfigแล้วกดEnterเพื่อเปิดSystem Configuration

msconfig

2. สลับไปที่แท็บบูต( boot tab)และทำเครื่องหมายที่ตัวเลือก Safe Boot(Safe Boot option.)

ยกเลิกการเลือกตัวเลือกการบูตที่ปลอดภัย

3. คลิก Apply ตามด้วยOK

4. รีสตาร์ทพีซีและระบบจะบูตเข้าสู่เซฟโหมดโดยอัตโนมัติ( Safe Mode automatically.)

5. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

6. พิมพ์คำสั่งต่อไปนี้แล้วกดEnter : sfc/scannow

SFC สแกนทันทีพร้อมรับคำสั่ง

หมายเหตุ:(Note:)ตรวจสอบให้แน่ใจว่า โฟลเดอร์ PendingDeletesและPendingRenamesอยู่ภายใต้C:\WINDOWS\WinSxS\Temp.
หากต้องการไปที่ไดเร็กทอรีนี้ให้เปิดRun และ(Run)พิมพ์ % WinDir % \WinSxS\Temp

ตรวจสอบให้แน่ใจว่ามีโฟลเดอร์ PendingDeletes และ PendingRenames อยู่

วิธีที่ 2: ใช้เครื่องมือ DISM(Method 2: Use the DISM Tool)

1. กดWindows Key + Xแล้วคลิกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

2. พิมพ์ข้อมูลต่อไปนี้แล้วกด Enter:

DISM /Online /Cleanup-Image /RestoreHealth

DISM ฟื้นฟูระบบสุขภาพ

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

หมายเหตุ: (Note:) แทนที่(Replace) C:RepairSourceWindows ด้วยแหล่งการซ่อมแซมของคุณ ( Windows InstallationหรือRecovery Disc )

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

ดูเหมือนว่าเครื่องมือ DISM จะแก้ไข Windows Resource Protection พบไฟล์ที่เสียหาย แต่ส่วนใหญ่ไม่สามารถแก้ไขปัญหาบางอย่าง( Fix Windows Resource Protection found corrupt files but was unable to fix some of the )ได้ แต่ถ้าคุณยังคงติดขัดอยู่ ให้ลองวิธีถัดไป

วิธีที่ 3: ลองเรียกใช้ SFCFix Tool(Method 3: Try running SFCFix Tool)

SFCFixจะสแกนพีซีของคุณเพื่อหาไฟล์ระบบที่เสียหาย และกู้คืน/ซ่อมแซมไฟล์เหล่านี้ซึ่งSystem File Checkerไม่สามารถทำได้

1. ดาวน์โหลดเครื่องมือ SFCFix จากที่(Download SFCFix Tool from here)นี่

2. กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

3. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter: SFC /SCANNOW

4. ทันทีที่การ สแกน SFCเริ่มขึ้น ให้เปิดSFCFix.exe

ลองเรียกใช้ SFCFix Tool

เมื่อSFCFixดำเนินการแล้ว จะเปิดไฟล์แผ่นจดบันทึกพร้อมข้อมูลเกี่ยวกับไฟล์ระบบที่เสียหาย/หายไปทั้งหมดที่SFCFixพบและไม่ว่าจะซ่อมแซมสำเร็จหรือไม่

วิธีที่ 4: ตรวจสอบ cbs.log ด้วยตนเอง(Method 4: Check cbs.log manually)

1. กด Windows Key + R จากนั้นพิมพ์C:\windows\logs\CBSแล้วกด Enter

2. ดับเบิลคลิกที่ ไฟล์ CBS.logและหากคุณได้รับข้อผิดพลาดในการเข้าถึง ให้ทำตามขั้นตอนต่อไป

3. คลิกขวาที่ ไฟล์ CBS.logแล้วเลือกคุณสมบัติ(properties.)

คลิกขวาที่ไฟล์ CBS.log แล้วเลือกคุณสมบัติ

4. สลับไปที่แท็บ ความปลอดภัย( Security tab)แล้วคลิกขั้นสูง(Advanced.)

สลับไปที่แท็บความปลอดภัยแล้วเลือกขั้นสูง

5. คลิกที่Change ภายใต้ Owner(Change under Owner.)

6. พิมพ์ทุกคน(Everyone)จากนั้นคลิกที่ตรวจสอบชื่อ(Check Names)และคลิก ตกลง

พิมพ์ ทุกคน แล้วคลิก ตรวจสอบชื่อ เพื่อยืนยัน

7. ตอนนี้คลิกใช้(Apply)ตามด้วย ตกลง เพื่อบันทึกการเปลี่ยนแปลง

8. คลิกขวาที่ ไฟล์ CBS.logแล้วเลือกคุณสมบัติ(properties.)

9. สลับไปที่แท็บความปลอดภัย( Security tab)จากนั้นเลือกทุกคน(Everyone)ภายใต้ ชื่อ กลุ่ม(Group)หรือผู้ใช้ จากนั้นคลิกแก้ไข(Edit)

10. ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายถูกการควบคุม(Full Control)ทั้งหมด จากนั้นคลิก ใช้ ตามด้วย ตกลง

อย่าลืมตรวจสอบการควบคุมทั้งหมดสำหรับทุกคนกลุ่ม

11. พยายามเข้าถึงไฟล์อีกครั้ง และคราวนี้คุณจะประสบความสำเร็จ

12. กด Ctrl + Fแล้วพิมพ์Corrupt แล้ว(Corrupt,)มันจะเจอทุกอย่างที่บอกว่าคอรัปชั่น

กด ctrl + f แล้วพิมพ์ เสียหาย

13. กดF3ต่อไปเพื่อค้นหาทุกสิ่งที่ระบุว่าเสียหาย

14. ตอนนี้ คุณจะพบสิ่งที่เสียหายจริงซึ่ง SFC(SFC)ไม่สามารถแก้ไขได้

15. พิมพ์ข้อความค้นหาในGoogleเพื่อค้นหาวิธีแก้ไขสิ่งที่เสียหาย บางครั้งก็ง่ายพอๆ กับการลงทะเบียนไฟล์ .dll ใหม่(re-registering a .dll file.)

16. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 5: เรียกใช้การซ่อมแซมอัตโนมัติ(Method 5: Run Automatic Repair)

1. ใส่ดีวีดี(DVD)การติดตั้งที่สามารถบู๊ตได้ ของ Windows 10แล้วรีสตาร์ทพีซีของคุณ

2. เมื่อได้รับแจ้งให้กดปุ่ม(Press)ใดๆ เพื่อบูตจากซีดีหรือดีวีดี(DVD)ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ

กดปุ่มใดก็ได้เพื่อบู๊ตจากซีดีหรือดีวีดี

3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิกถัด(Next)ไป คลิกซ่อมแซม(Click Repair)คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย

ซ่อมคอมพิวเตอร์ของคุณ

4. ในหน้าจอเลือกตัวเลือก ให้คลิกแก้ไข(Troubleshoot)ปัญหา

เลือกตัวเลือกที่การซ่อมแซมการเริ่มต้นอัตโนมัติของ windows 10

5. บนหน้าจอแก้ไขปัญหา ให้คลิก (Troubleshoot)ตัวเลือกขั้น(Advanced option)สูง

เลือกตัวเลือกขั้นสูงจากหน้าจอแก้ไขปัญหา

6. ใน หน้าจอตัวเลือก ขั้นสูง(Advanced)ให้คลิกAutomatic Repair หรือ Startup Repair(Automatic Repair or Startup Repair)

เรียกใช้การซ่อมแซมอัตโนมัติ

7. รอจนกว่าWindows Automatic/Startup Repairsจะเสร็จสิ้น

8. รีสตาร์ทพีซีของคุณ และข้อผิดพลาดอาจได้รับการแก้ไขแล้ว

อ่านเพิ่มเติม: วิธีแก้ไข Automatic Repair ไม่สามารถซ่อมแซมพีซีของคุณได้(How to fix Automatic Repair couldn’t repair your PC.)(How to fix Automatic Repair couldn’t repair your PC.)

วิธีที่ 6: เรียกใช้การติดตั้งซ่อมแซม Windows 10(Method 6: Run Windows 10 Repair Install)

วิธีนี้เป็นวิธีสุดท้ายเพราะถ้าไม่มีอะไรเกิดขึ้น วิธีนี้จะช่วยแก้ไขปัญหาทั้งหมดกับพีซีของคุณได้อย่างแน่นอน ซ่อมแซม ติดตั้ง(Repair Install)โดยใช้การอัปเกรดแบบแทนที่เพื่อแก้ไขปัญหาเกี่ยวกับระบบโดยไม่ต้องลบข้อมูลผู้ใช้ที่มีอยู่ในระบบ ดังนั้นให้ทำตามบทความนี้เพื่อดูวิธีการซ่อมแซมติดตั้ง Windows 10 อย่างง่ายดาย(How to Repair Install Windows 10 Easily.)

ที่แนะนำ:(Recommended:)

นั่นคือคุณประสบความสำเร็จในการแก้ไข Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขปัญหาบางอย่างได้(Fix Windows Resource Protection found corrupt files but was unable to fix some of the )หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts