ไม่กี่วันก่อนผมพยายามซ่อม Windows 10 ด้วยคำสั่ง SFC /SCANNOW ใน Windows Recovery Environment แต่หลังรันคำสั่ง "SFC /SCANNOW" ได้ error "Windows Resource Protection Could Not Perform the Requested Operation"

ในบทช่วยสอนนี้มีคำแนะนำการหลีกเลี่ยง error "Windows Resource Protection Could Not Perform the Requested Operation" เมื่อรันคำสั่ง "SFC /SCANNOW" จาก Windows Recovery Environment (WinRE) *
วิธีแก้ SFC Error "Windows Resource Protection Could Not Perform the Requested Operation" ใน WinRE *
* หมายเหตุ: หากเจอ error ตอนรันคำสั่งจาก Windows GUI ให้ restart Windows ใน Safe Mode ลองใหม่ ถ้ายังไม่ได้ ให้กด SHIFT ค้างและคลิก Restart เข้า WinRE mode รันคำสั่ง SFC จากที่นั่น ตามคำแนะนำด้านล่าง
วิธีที่ 1: ระบุ Boot & Windows Directories ในคำสั่ง SFC
ปกติ error "Windows Resource Protection could not perform the requested operation" เกิดจาก Offline Boot & Windows directories ไม่ได้ระบุในคำสั่ง SFC ตามที่ต้องการเมื่อรันจาก WinRE ดังนั้นเพื่อหลีกเลี่ยง error ให้ทำดังนี้:
- ที่ command prompt ให้รันคำสั่งนี้เพื่อหา drive letter ของ OS partition:
- bcdedit
- สังเกต drive letter ของ OS partition (เช่น "osdevice –> partition=D: ")
- ตอนนี้ให้รันคำสั่ง SFC นี้ โดย X คือ drive letter ที่สังเกตได้
4. SFC /SCANNOW /OFFBOOTDIR=X:\ /OFFWINDIR=X:\Windows
ตัวอย่าง: ในที่นี้ OS partition มีตัวอักษร "D" ดังนั้นคำสั่งจะเป็น:
- SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\Windows

- ปกติ sfc process จะทำงานเสร็จโดยไม่มี error "Windows Resource Protection Could Not Perform the Requested Operation"
วิธีที่ 2: Clean Install Windows 10 & ตรวจสอบฮาร์ดแวร์
หากวิธีข้างต้นไม่แก้ไข error นี้ แสดงว่า Windows System files เสียหาย แนะนำ backup ไฟล์ และ clean install Windows 10 หรือ RESET PC *
* หมายเหตุ: หากเจอ error เดียวกันหลัง clean install Windows 10 แสดงว่ามีปัญหาฮาร์ดแวร์ ควรทดสอบ memory (RAM) หรือลองติดตั้ง Windows บนไดรฟ์ใหม่
เสร็จแล้ว! วิธีไหนใช้ได้บ้าง? แจ้งมาได้เลยครับ โปรดกดไลก์และแชร์เพื่อช่วยคนอื่นๆ นะครับ