แก้ไข: พบการป้องกันทรัพยากรของ Windows พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขได้

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

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

ตัวตรวจสอบไฟล์ระบบคืออะไร

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

ใน Windows Vista, Windows 7 และ Windows 10 ยูทิลิตี้ SFC (System File Checker) ถูกรวมเข้ากับ Windows Resource Protection (WRP) สิ่งนี้ให้การป้องกันขั้นสูงสำหรับรีจิสตรีคีย์โฟลเดอร์และไฟล์ระบบที่สำคัญ

อะไรเป็นสาเหตุของข้อผิดพลาด“ Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขไฟล์บางไฟล์” ได้?

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

  • False positive - มีสาเหตุหลายประการที่การสแกน System File Checker จะรายงานว่าเป็น false positive false positive ที่พบบ่อยคือไฟล์ opendll.dll ของ Nvidia ซึ่ง SFC อาจตั้งค่าสถานะแม้ในกรณีที่ไฟล์ไม่เสียหาย ในกรณีนี้การสแกน DISM จะพิจารณาว่าไฟล์ที่ถูกตั้งค่าสถานะนั้นเสียหายหรือไม่
  • สัญญาณรบกวนของบุคคลที่สาม - ข้อผิดพลาดเฉพาะนี้อาจเกิดขึ้นได้หากแอปพลิเคชันที่ติดตั้งรบกวนการสแกน SFC (System File Checker) ส่วนใหญ่ที่ผ่านสถานการณ์นี้โดยเฉพาะรายงานว่าการสแกน SFC สรุปโดยไม่มีข้อผิดพลาดเมื่อพวกเขาวิ่งในระหว่างการคลีนบูต
  • ความผิดพลาดของไฟล์ระบบผิดปกติ - มีหลายกรณีที่ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากระดับความเสียหายที่ไม่สามารถกู้คืนได้โดยใช้ยูทิลิตี้ Windows เริ่มต้น (SFC และ DISM) ในกรณีนี้ทางออกเดียวคือการติดตั้ง / ติดตั้งไฟล์ os ใหม่

หากคุณกำลังมองหาวิธีแก้ไขไฟล์ที่เสียหายที่ได้รับการแก้ไข / แทนที่โดย System File Checker บทความนี้จะให้กลยุทธ์การซ่อมที่ผ่านการตรวจสอบแล้วหลายวิธี ด้านล่างคุณจะค้นพบชุดวิธีการที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันใช้เพื่อกำจัดไฟล์ระบบที่เสียหาย

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

วิธีที่ 1: การใช้ DISM เพื่อแก้ไขไฟล์ที่เสียหาย

โอกาสที่คุณรู้อยู่แล้วว่าขั้นตอนต่อไปเมื่อยูทิลิตี้ SFC ไม่สามารถแก้ไขปัญหาได้คือการใช้ยูทิลิตี้ DISM (Deployment Image Servicing and Management) เพื่อซ่อมแซมอิมเมจ Windows DISM ได้รับมาตั้งแต่ Windows Vista และโดยทั่วไปถือว่าเป็นยูทิลิตี้ที่เหนือกว่าเมื่อมันมาถึงการค้นหาและการแก้ไขความขัดแย้งของไฟล์ระบบ

ในขณะที่การสแกน SFC จะแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่เก็บไว้ในเครื่อง (ซึ่งอาจเสียหายได้) DISM ใช้คอมโพเนนต์ Windows Update เพื่อให้งานเสร็จสมบูรณ์ แน่นอนซึ่งหมายความว่าคุณจะต้องตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรก่อนทำการสแกน

มีพารามิเตอร์การสแกนหลายตัวที่สามารถใช้กับ DISM ได้ แต่เพื่อให้การรักษาสิ่งต่าง ๆ เป็นเรื่องง่ายเราจะใช้ RestoreHealth ซึ่งเป็นคำสั่งที่จะสแกน Windows Image โดยอัตโนมัติเพื่อหาสิ่งที่เสียหายและทำการซ่อมแซมที่จำเป็นโดยอัตโนมัติ นี่คือสิ่งที่คุณต้องทำ:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์ “ cmd” แล้วกด Ctrl + Shift + Esc เพื่อเปิดพร้อมท์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

    การเปิดพร้อมท์คำสั่งผ่านกล่องโต้ตอบเรียกใช้
  2. ภายในพร้อมท์คำสั่งยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน DISM ด้วยตัวเลือก Restore Health :
     DISM / ออนไลน์ / Cleanup-Image / RestoreHealth 
  3. รอให้กระบวนการเสร็จสมบูรณ์ อาจใช้เวลาน้อยกว่าหนึ่งชั่วโมงขึ้นอยู่กับการกำหนดค่าพีซีของคุณ

    หมายเหตุ: อย่าปิดหน้าต่างนี้ก่อนที่ขั้นตอนจะเสร็จสมบูรณ์ โปรดทราบว่าการสแกน DISM มีแนวโน้มที่จะติดเมื่อได้รับประมาณ 30% แต่อย่าปิดหน้าต่างเพราะเป็นพฤติกรรมปกติ - ความก้าวหน้าจะกลับมาทำงานหลังจากผ่านไปสองสามนาที

  4. หากกระบวนการเสร็จสิ้นและคุณได้รับข้อความแจ้งว่าไฟล์เสียหายได้รับการแก้ไขให้รีสตาร์ทคอมพิวเตอร์และเรียกใช้การสแกน SFC เมื่อเริ่มต้นครั้งถัดไปเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังคงพบข้อผิดพลาด“ Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขไฟล์บางไฟล์ได้ ” เกิดข้อผิดพลาดเมื่อเรียกใช้การสแกน SFC ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: การลบส่วนที่เหลือของซอฟต์แวร์ป้องกันไวรัสของ บริษัท อื่น (ถ้ามี)

ในฐานะที่เป็นผู้ใช้สองสามคนแนะนำข้อผิดพลาด SFC อาจเกิดขึ้นจากการบวกเท็จ โดยทั่วไปแล้วส่วนที่เหลือจากโซลูชันป้องกันไวรัส / การรักษาความปลอดภัยที่ถอนการติดตั้งไม่ดีจะตั้งค่าเหตุสำหรับการเกิดขึ้นของประเภทนี้ ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ชี้ไปที่ Avast และ McAfee ว่ารับผิดชอบต่อปัญหานี้โดยเฉพาะ

โปรดทราบว่าขั้นตอนการลบส่วนที่เหลือออกจาก AV ที่ถูกลบด้วยตนเองนั้นไม่ใช่เรื่องง่าย โซลูชัน AV ส่วนใหญ่จะมีโปรแกรมถอนการติดตั้งโดยเฉพาะ - การค้นหาวิธีที่เหมาะสมกับรุ่นของคุณนั้นไม่ใช่เรื่องง่ายเสมอไป

โชคดีที่เราได้สร้างบทความโดยละเอียดที่จะช่วยให้คุณถอนการติดตั้งโปรแกรมรักษาความปลอดภัยโดยไม่คำนึงถึง AV ของบุคคลที่สามของคุณ - ทำตามบทความนี้ ( ที่นี่ ) เพื่อระบุไฟล์ที่เหลือและลบออกจากระบบของคุณ

เมื่อไฟล์ป้องกันไวรัสที่เหลือถูกลบออกแล้วให้รีสตาร์ทคอมพิวเตอร์และเรียกใช้การสแกน SFC อีกครั้งในการเริ่มต้นครั้งถัดไป หากคุณยังคงเห็นข้อผิดพลาด“ Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางไฟล์ได้ ” ในตอนท้ายของการสแกนให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: ทำการสแกน SFC / DISM ในสถานะคลีนบูต

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

ในวิธีนี้เราจะกล่าวถึงสถานการณ์ที่เกิดข้อผิดพลาดจากแอปพลิเคชัน 3-rd ที่ขัดขวางการทำงานของยูทิลิตี้ตัวตรวจสอบไฟล์ระบบ เราจะทำให้แน่ใจว่าไม่มีการรบกวนจากบุคคลที่ 3 โดยการทำคลีนบูตและเรียกใช้ยูทิลิตี้ทั้งสองด้านบนอีกครั้ง

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

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

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

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ msconfig” แล้วกด Enter เพื่อเปิดหน้าจอการ กำหนดค่าระบบ หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้ เลือก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

    เรียกใช้กล่องโต้ตอบ: msconfig
  2. ในหน้าต่าง System Configuration ให้ไปที่แท็บ General และเลือก Selective startup ภายใต้การเริ่มต้นระบบแบบเลือกตรวจสอบให้แน่ใจว่าคุณยกเลิกการเลือกกล่องที่เกี่ยวข้องกับ รายการโหลดเริ่มต้น

    ป้องกันไม่ให้รายการเริ่มต้นโหลด
  3. ถัดไปย้ายไปที่แท็บ บริการ และทำเครื่องหมายในกล่องที่เกี่ยวข้องกับ ซ่อนบริการทั้งหมดของ Microsoft จากนั้นคลิกที่ปุ่ม ปิด การ ใช้งานทั้งหมด เพื่อให้แน่ใจว่าบริการใด ๆ ของบุคคลที่สามจะถูกป้องกันไม่ให้ทำงานในการเริ่มต้นครั้งต่อไป

    ปิดใช้งานรายการเริ่มต้นที่ไม่ใช่ของ Microsoft ทั้งหมด
  4. คลิก ใช้ เพื่อบันทึกคอนฟิกูเรชันการบู๊ตปัจจุบันและปฏิบัติตามหากคุณได้รับแจ้งให้รีสตาร์ทเครื่อง ถ้าไม่ทำด้วยตนเอง
  5. เมื่อคอมพิวเตอร์ของคุณเริ่มระบบใหม่ในสถานะคลีนบูตให้กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ Run อีกรายการ จากนั้นพิมพ์ “ cmd” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพร้อมท์คำสั่งที่ยกระดับ

    การเปิดพร้อมท์คำสั่งผ่านกล่องโต้ตอบเรียกใช้
  6. ภายในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน DISM อื่น:
     DISM.exe / ออนไลน์ / Cleanup-image / Restorehealth 

    หมายเหตุ: คำสั่งนี้ใช้ Windows Update เพื่อให้ไฟล์ที่จำเป็นในการแก้ไขข้อมูลที่เสียหาย ด้วยเหตุนี้คุณต้องแน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียร

  7. เมื่อกระบวนการเสร็จสมบูรณ์อย่าปิดพรอมต์คำสั่งที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อทริกเกอร์การสแกน SFC และดูว่าข้อผิดพลาดนั้นไม่เกิดขึ้นอีกต่อไปหรือไม่:
     sfc / scannow 

ในกรณีที่การสแกนทั้งสอง (SFC และ DISM) ซึ่งขัดขวางโดยแอปพลิเคชันบริการที่ 3 ข้อผิดพลาด“ Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขบางส่วนได้ ” ข้อผิดพลาดจะไม่เกิดขึ้นอีก

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

วิธีที่ 4: ทำการติดตั้งซ่อมแซม

หากคุณมาไกลขนาดนี้โดยไม่มีผลลัพธ์มีสองขั้นตอนที่น่าจะแก้ปัญหาได้:

  • ล้างการติดตั้ง - ขั้นตอนนี้จะแทนที่เนื้อหาอื่น ๆ ทั้งหมดในไดรเวอร์การติดตั้ง Windows ของคุณ นอกเหนือจากการลบข้อมูลทั้งหมดที่เกี่ยวข้องกับระบบปฏิบัติการของคุณคุณจะสูญเสียไฟล์ส่วนบุคคลและการตั้งค่าส่วนตัว (ภาพถ่าย, ภาพ, เพลง, แอพพลิเคชั่น, การตั้งค่าของผู้ใช้ ฯลฯ )
  • ซ่อมแซมการติดตั้ง - นี่คือกระบวนการติดตั้งชนิดต่าง ๆ ซึ่งการติดตั้งจะทำการติดตั้งบิลด์เดิมผ่านการติดตั้งระบบปฏิบัติการที่มีอยู่เป็นหลัก วิธีการนี้มีวิธีการทำลายน้อยลงเนื่องจากจะช่วยให้คุณเก็บไฟล์ส่วนบุคคลทั้งหมดการตั้งค่าผู้ใช้และแอปพลิเคชันที่ติดตั้งไว้ทั้งหมด

ไม่ว่าคุณจะเลือกแบบไหนเรามีให้คุณ หากคุณต้องการเก็บไฟล์ส่วนบุคคลของคุณและจำกัดความเสียหายให้มากที่สุดให้ทำตามบทความนี้ ( ที่นี่ ) เพื่อทำการติดตั้งซ่อมแซม ในกรณีที่คุณต้องการเริ่มใหม่ให้ทำตามบทความนี้ ( ที่นี่ ) เพื่อทำการติดตั้งใหม่ทั้งหมด

บทความที่น่าสนใจ