[แก้ไขแล้ว] Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้
เมื่อใดก็ตามที่คุณเรียกใช้SFC ( System File Checker ) กระบวนการจะหยุดลงตรงกลางและให้ข้อผิดพลาดนี้แก่คุณ “ การป้องกันทรัพยากรของ Windows(Windows Resource Protection)ไม่สามารถดำเนินการตามที่ร้องขอได้”? ไม่ต้องกังวล(t worry)ในคู่มือนี้ เราจะแก้ไขปัญหานี้ในทันที โดยทำตามขั้นตอนด้านล่าง
เหตุใดจึงเกิดข้อผิดพลาด Windows Resource Protectionไม่สามารถดำเนินการตามที่ร้องขอได้เกิดขึ้นเมื่อรันคำสั่ง SFC(SFC command)
- ไฟล์เสียหาย เสียหาย หรือสูญหาย
- SFC ไม่สามารถเข้าถึงโฟลเดอร์ winsxs ได้
- พาร์ติชั่นฮาร์ดดิสก์เสียหาย
- ไฟล์ Windows ที่เสียหาย
- สถาปัตยกรรมระบบที่ไม่ถูกต้อง
[แก้ไขแล้ว] Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้
วิธีที่ 1: เรียกใช้ Windows CHKDSK(Method 1: Run Windows CHKDSK)
1. กดWindows Key + Xแล้วเลือกCommand Prompt (Admin)
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
CHKDSK C: /R
3. ถัดไป มันจะขอกำหนดเวลาการสแกนเมื่อระบบรีสตาร์ท ดังนั้นให้พิมพ์Yแล้วกด Enter
4. รีสตาร์ทพีซีของคุณและรอ(PC and wait)ให้Check Disk Scanเสร็จสิ้น
หมายเหตุ:(Note:) CHKDSK อาจใช้เวลาสักครู่ขึ้นอยู่กับขนาดของฮาร์ดดิสก์ของคุณ
วิธีที่ 2: แก้ไขตัวบอกเกี่ยวกับความปลอดภัย(Method 2: Modify Security Descriptors)
ในกรณีส่วนใหญ่ ข้อผิดพลาดเกิดขึ้นเนื่องจากSFCไม่สามารถเข้าถึงโฟลเดอร์ winsxs(winsxs folder)ได้ ดังนั้นคุณต้องแก้ไขตัวบอกเกี่ยวกับความปลอดภัยของโฟลเดอร์นี้ด้วยตนเองเพื่อแก้ไข Windows Resource Protection ไม่สามารถทำ (Fix Windows Resource Protection)ข้อผิดพลาด(operation error) ในการ ดำเนินการที่ร้องขอได้
1. กดWindows Key + Xแล้วเลือกCommand Prompt (Admin)
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
ICACLS C:\Windows\winsxs
3. ปิดพรอมต์คำสั่ง(command prompt)และรีสตาร์ทพีซีของคุณ
วิธีที่ 3: เรียกใช้คำสั่ง DISM(Method 3: Run DISM commands)
1. กดWindows Key + Xแล้วเลือกCommand Prompt (Admin)
2. พิมพ์คำสั่งต่อไปนี้ในcmd และกด Enter(cmd and hit enter)หลังจากแต่ละรายการ:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
3. รอ(Wait)จนกว่ากระบวนการ DISM จะ(DISM process)เสร็จสิ้น จากนั้นรีบูทพีซีของคุณและดูว่าคุณสามารถแก้ไข Windows Resource Protection ไม่สามารถทำงานได้ตามข้อผิดพลาดที่ร้องขอหรือไม่(Fix Windows Resource Protection could not perform the requested operation error.)
วิธีที่ 4: เรียกใช้ตัวแก้ไขปัญหา Windows Update(Method 4: Run Windows Update troubleshooter)
1. เปิดเว็บเบราว์เซอร์(web browser) ของคุณ และไปที่ลิงค์(link)นี้
2. จากนั้นเลือกเวอร์ชันของ Windows ของ(version of Windows)คุณและดาวน์โหลดWindows Update Troubleshooter
3. ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลด(downloaded file)เพื่อเรียกใช้
4. ทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดกระบวนการ
5. รีสตาร์ทพีซีของคุณ
Method 5: Run Startup/Automatic Repair
1. ใส่ดีวีดีการติดตั้งที่สามารถบู๊ตได้ของ Windows 10 แล้วรีสตาร์ทพีซีของคุณ(Insert the Windows 10 bootable installation DVD and restart your PC.)
2. เมื่อได้รับแจ้งให้กดปุ่มใดๆ(Press any key) เพื่อบูตจากซีดีหรือดีวีดี(to boot from CD or DVD)ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ
3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิกถัด(Next)ไป คลิกซ่อมแซม(Click Repair)คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย
4. ในหน้าจอเลือกตัวเลือก(option screen)ให้คลิกแก้ไข(Troubleshoot)ปัญหา
5. บนหน้าจอแก้ไขปัญหา(Troubleshoot screen)ให้คลิกตัวเลือกขั้น(Advanced option)สูง
6. ใน หน้าจอตัวเลือก ขั้นสูง(Advanced)ให้คลิกAutomatic Repair หรือ Startup Repair(Automatic Repair or Startup Repair)
7. รอจนกว่าWindows Automatic/Startup Repairsจะเสร็จสิ้น
8. เริ่มต้นใหม่(Restart)และคุณได้แก้ไข Fix Windows Resource Protection เรียบร้อยแล้วไม่สามารถดำเนินการตามที่ร้องขอได้ ถ้า( fix Fix Windows Resource Protection could not perform the requested operation; if) ไม่ทำต่อ
อ่านเพิ่มเติม: วิธีแก้ไข Automatic Repair ไม่สามารถซ่อมแซมพีซีของคุณได้(Also Read: How to fix Automatic Repair couldn’t repair your PC.)
Method 6: Run %processor_architecture%
1. กดWindows Key + Xแล้วเลือกCommand Prompt(Admin )
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
echo %processor_architecture%
ตอนนี้คุณรู้สถาปัตยกรรมคอมพิวเตอร์(computer architecture) ของคุณ แล้ว หากส่งคืน x86 คุณอาจลองเรียกใช้คำสั่ง SFC(SFC command)บนเครื่อง 64 บิตจาก cmd.exe 32 บิต
ในWindowsมี cmd.exe สองเวอร์ชันที่แตกต่างกัน:
%windir%\SysWow64 (64-bit) %windir%\system32 (32-bit)
คุณต้องคิดว่าหนึ่งในSysWow64จะเป็นรุ่น 64 บิต แต่คุณคิดผิดเพราะSysWow64เป็นส่วนหนึ่งของการหลอกลวง ของ Microsoft ฉันกำลังพูดแบบนี้เพราะMicrosoft ทำสิ่งนี้เพื่อให้แอปพลิเคชัน 32 บิตทำงานได้อย่าง ราบรื่น บน Windows 64 บิต SysWow64ทำงานร่วมกับSystem32ซึ่งคุณสามารถหาเวอร์ชัน 64 บิตได้
ดังนั้น สิ่งที่ฉันได้ข้อสรุปคือSFCไม่สามารถทำงานได้อย่างถูกต้องจาก cmd.exe 32 บิตที่พบในSysWow64
หากเป็นกรณีนี้ คุณต้องทำการติดตั้ง Windows(clean install of Windows)ใหม่ทั้งหมดอีกครั้ง
เพียงเท่านี้ คุณแก้ไข Windows Resource Protection ได้สำเร็จแล้ว ไม่สามารถดำเนินการตามที่ร้องขอได้(Fix Windows Resource Protection could not perform the requested operation, )แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับโพสต์นี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
Windows Resource Protection พบไฟล์ที่เสียหาย แต่ไม่สามารถแก้ไขได้
Windows Resource Protection ไม่สามารถเริ่มต้น repair service
[แก้ไข] ไดรฟ์ USB ไม่แสดงไฟล์และโฟลเดอร์
[แก้ไข] err_quic_protocol_error ใน Chrome
[ถาวร] Windows Update ข้อผิดพลาด 0x80010108
เราไม่สามารถทำการอัปเดตให้เสร็จสิ้นการยกเลิกการเปลี่ยนแปลง [คงที่]
ความปลอดภัยสำหรับทุกคน - ตรวจสอบ Bullguard Premium Protection
[แก้ไข] Windows ตรวจพบอย่างหนัก disk problem
Windows Update ข้อผิดพลาด 0x800705B4, 0x8024402F, 0x80070422 [Fixed}
Kill Resource Intensive Processes กับ Windows Task Manager (GUIDE)
Disk Structure เสียหายและไม่สามารถอ่าน [ถาวร]
[ถาวร] ภาพที่เลือกบูตไม่ได้รับรองความถูกต้องข้อผิดพลาด
[แก้ไข] วินโดวส์ 10 Freezes Randomly
Account Protection คืออะไรใน Windows 10 และวิธีการซ่อนส่วนนี้
[แก้ไข] แอปไม่สามารถเปิดได้โดยใช้ Built-in Administrator Account
[แก้ไข] เชื่อมต่ออินเตอร์เน็ตไร้สาย แต่ไม่มีอินเทอร์เน็ตบน Windows 10
ป้องกันผู้ใช้จากการปรับเปลี่ยน Exploit Protection ใน Windows Security
การป้องกันทรัพยากรของ Windows ไม่สามารถแก้ไขไฟล์ที่เสียหาย: 5 วิธีแก้ปัญหาที่ควรลอง
[แก้ไข] ไดรเวอร์ข้อผิดพลาดที่เสียหายบน Windows 10
Firewall and Network Protection คืออะไรใน Windows 10 และวิธีการซ่อนส่วนนี้