ทุกครั้งที่ต้องแก้ BSOD error หรือ error ประเภทอื่นใน Windows เครื่องมือแรกที่นึกถึงคือ System File Checker (SFC) แต่จะเกิดอะไรขึ้นถ้ารัน SFC scan แล้วมันก็โยน error กลับมา?
SFC /scannow สามารถแก้ error คอมพิวเตอร์หลายอย่างได้โดยอัตโนมัติ แต่ไมโครซอฟท์ก็อาจผิดพลาดได้ ข้อผิดพลาดที่พบบ่อยสุดเมื่อใช้ System File Checker คือ “windows resource protection could not perform the requested operation” อ่านต่อเพื่อเข้าใจความหมายและวิธีแก้
Windows Resource Protection (WRP) เป็นฟีเจอร์ของ Windows ที่ปกป้องโฟลเดอร์ ไฟล์ และ registry keys ที่สำคัญ หากพยายามแทนที่ไฟล์ระบบสำคัญ WRP จะแทนที่ไฟล์ที่แก้ไขด้วย cached copy ของไฟล์ต้นฉบับ เพื่อป้องกัน error ของระบบปฏิบัติการ
เครื่องมือ SFC เป็นส่วนหนึ่งของ Windows Resource Protection นั่นคือเหตุที่คุณได้ error “windows resource protection could not perform the requested operation” เมื่อ SFC tool มีปัญหา
วิธีแก้ “Windows Resource Protection Could Not Perform the Requested Operation” Error
หลายสาเหตุก่อให้เกิด SFC error นี้ มักเป็น Windows components อื่นที่ขัดแย้งกับ tool หรือในบางกรณี หาร์ดดิสก์ก่อให้เกิด error เมื่อพยายามสแกนด้วยคำสั่ง scannow ต้องทำตามขั้นตอน troubleshooting เพื่อหาสาเหตุรากและแก้ไข
1. ใช้คำสั่ง Chkdsk
แก้เครื่องมือวินิจฉัยด้วยเครื่องมือวินิจฉัยอีกตัว! คำสั่ง chkdsk สามารถแก้ error ตรรกะและทางกายภาพของฮาร์ดดิสก์หลากหลายรูปแบบ รวมถึง error “windows resource protection could not perform the requested operation”
- พิมพ์ cmd ในกล่องค้นหา Windows หา Command Prompt คลิก Run as administrator
- พิมพ์ chkdsk X: /r โดยแทน X ด้วยตัวอักษรไดรฟ์ของคุณ และจัดตารางตรวจสอบดิสก์ครั้งต่อไปเมื่อรีสตาร์ท
หลังรีสตาร์ท chkdsk จะค้นหาและแก้ไขข้อผิดพลาดของดิสก์ หากปัญหาฮาร์ดดิสก์เป็นสาเหตุ SFC error ควรหายไปแล้ว
2. รัน SFC Utility Tool ใน Safe Mode
หากคอมโพเนนต์ระบบอื่นขัดแย้งกับ System File Checker ลองรันคำสั่ง scannow ใน Safe Mode
- พิมพ์ msconfig ในแถบค้นหา Windows และรัน System Configuration app
- ไปแท็บ Boot ที่ด้านบนของหน้าต่าง ติ๊ก Safe boot
- กด OK และรีสตาร์ทคอมพิวเตอร์
คอมพิวเตอร์จะบูทเข้า Safe Mode ลองรัน SFC scannow ดูว่าทำงานได้หรือไม่
3. เปิดใช้งาน Windows Modules Installer
หาก Windows Modules Installer ถูกปิดใช้งาน คอมพิวเตอร์จะไม่ได้รับอัปเดต ทำให้ SFC อาจเจอ error วิธีตรวจสอบและเปิดใช้งาน:
- พิมพ์ services ในแถบค้นหา Windows และเปิดแอป Services
- เลื่อนหา Windows Modules Installer
- ดับเบิลคลิก Windows Modules Installer ตั้ง Startup type เป็น Manual หากเป็น Disabled
ลองรันคำสั่ง scannow ใหม่
4. ใช้ Automatic Repair
หากยังไม่ได้ผล ลองใช้ฟีเจอร์ Automatic Repair Windows จะตรวจสอบสิ่งที่ไม่ได้ตั้งค่าถูกต้องและพยายามรีเซ็ตกลับเป็นค่าเริ่มต้น ไม่ต้องกังวล Automatic Repair จะไม่ลบข้อมูลของคุณ
- ไป Settings (ค้นหา settings ในแถบค้นหา Windows)
- เลือก Update & Security
- แผงซ้ายเลือก Recovery
- แผงขวาคลิก Restart now
- คอมพิวเตอร์จะบูทเข้าสู่ Windows Recovery Environment
- ไป Troubleshooting > Advanced Options คลิก Automatic Repair
กระบวนการ Automatic Repair จะเริ่มต้น Windows จะค้นหาสิ่งที่ผิดปกติและแก้ไขอัตโนมัติ หากพบปัญหาที่แก้ไม่ได้ จะเตือนให้คุณดำเนินการต่อตาม error นั้น
5. รีเซ็ต Windows
ลองทุกอย่างแล้ว SFC scannow ยังไม่ทำงาน ถึงขั้นรีเซ็ตระบบ ต้องแน่ใจว่าลองหมดแล้ว เพราะรีเซ็ตจะล้างระบบให้สะอาด สำรองข้อมูลสำคัญทั้งหมดก่อนดำเนินการ
มีหลายวิธี แต่อย่างง่ายคือใช้ basic recovery option
- กลับไป Settings > Update & Security > Recovery
- คลิก Get Started ใต้ “Reset this PC.”
- เลือก Remove everything เพื่อรีเซ็ต Windows กลับสู่สภาพโรงงาน
สามารถเลือก Keep my files ได้ แต่ปลอดภัยกว่าคือล้างทิ้งหมด
SFC ทำงานได้ตามที่ตั้งใจหรือไม่?
หวังว่า error “windows resource protection could not perform the requested operation” ของคุณหายไปแล้ว แจ้งในความคิดเห็นว่าวิธีไหนช่วยได้ หากรู้วิธีแก้อื่น แชร์ได้เลย!