เมื่อใดก็ตามที่คุณเรียกใช้ SFC (System File Checker) กระบวนการจะหยุดลงตรงกลางและให้ข้อผิดพลาดนี้แก่คุณ “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอได้”? จากนั้นอย่ากังวลในคู่มือนี้ เราจะแก้ไขปัญหานี้ในไม่ช้า ทำตามขั้นตอนด้านล่าง
เหตุใดข้อผิดพลาด Windows Resource Protection จึงไม่สามารถดำเนินการตามที่ร้องขอได้เกิดขึ้นเมื่อเรียกใช้คำสั่ง SFC
- ไฟล์เสียหาย เสียหาย หรือสูญหาย
- SFC ไม่สามารถเข้าถึงโฟลเดอร์ winsxs ได้
- พาร์ทิชันฮาร์ดดิสก์เสียหาย
- ไฟล์ Windows ที่เสียหาย
- สถาปัตยกรรมระบบไม่ถูกต้อง
[แก้ไข] Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้
วิธีที่ 1:เรียกใช้ Windows CHKDSK
1. กด Windows Key + X แล้วเลือก Command Prompt(Admin)
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
CHKDSK C: /R
3. ถัดไป มันจะขอกำหนดเวลาการสแกนเมื่อระบบรีสตาร์ท ดังนั้นให้พิมพ์ Y แล้วกด Enter
4. รีสตาร์ทพีซีของคุณและรอให้ Check Disk Scan เสร็จสิ้น
หมายเหตุ: CHKDSK อาจใช้เวลาสักครู่ขึ้นอยู่กับขนาดของฮาร์ดดิสก์ของคุณ
วิธีที่ 2:แก้ไขตัวบอกเกี่ยวกับความปลอดภัย
ในกรณีส่วนใหญ่ ข้อผิดพลาดเกิดขึ้นเนื่องจาก SFC ไม่สามารถเข้าถึงโฟลเดอร์ winsxs ได้ ดังนั้นคุณต้องแก้ไขตัวบอกเกี่ยวกับความปลอดภัยของโฟลเดอร์นี้ด้วยตนเองเพื่อ แก้ไข Windows Resource Protection ไม่สามารถทำข้อผิดพลาดในการดำเนินการที่ร้องขอได้
1. กด Windows Key + X แล้วเลือก Command Prompt (Admin)
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
ICACLS C:\Windows\winsxs
3. ปิดพรอมต์คำสั่งและรีสตาร์ทพีซีของคุณ
วิธีที่ 3:เรียกใช้คำสั่ง DISM
1. กด Windows Key + X แล้วเลือก Command Prompt(Admin)
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter หลังจากแต่ละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
3. รอจนกว่ากระบวนการ DISM จะเสร็จสิ้น จากนั้นรีบูตพีซีของคุณและดูว่าคุณสามารถ แก้ไข Windows Resource Protection ไม่สามารถทำงานได้ตามที่ร้องขอหรือไม่
วิธีที่ 4:เรียกใช้ตัวแก้ไขปัญหา Windows Update
1. เปิดเว็บเบราว์เซอร์ของคุณและไปที่ลิงค์นี้
2. จากนั้นเลือก เวอร์ชันของ Windows และดาวน์โหลด ตัวแก้ไขปัญหา Windows Update
3. ดับเบิลคลิกที่ ไฟล์ที่ดาวน์โหลด ที่จะวิ่ง
4. ทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดกระบวนการ
5. รีสตาร์ทพีซีของคุณ
วิธีที่ 5:เรียกใช้การเริ่มต้น/การซ่อมแซมอัตโนมัติ
1. ใส่ดีวีดีการติดตั้งที่สามารถบู๊ตได้ของ Windows 10 แล้วรีสตาร์ทพีซีของคุณ
2. เมื่อได้รับแจ้งให้กดปุ่มใดๆ เพื่อบูตจากซีดีหรือดีวีดี , กดปุ่มใดก็ได้เพื่อดำเนินการต่อ
3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิก ถัดไป คลิกซ่อมแซม คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย
4. ในหน้าจอเลือกตัวเลือก ให้คลิกแก้ปัญหา .
5. ในหน้าจอแก้ไขปัญหา คลิกตัวเลือกขั้นสูง .
6. ในหน้าจอตัวเลือกขั้นสูง ให้คลิก การซ่อมแซมอัตโนมัติหรือการซ่อมแซมการเริ่มต้นระบบ .
7. รอจนกระทั่ง Windows Automatic/Startup Repairs เสร็จสมบูรณ์
8. รีสตาร์ทและคุณได้แก้ไขสำเร็จ แก้ไข Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้ ถ้า ไม่ทำต่อ
วิธีที่ 6:เรียกใช้ %processor_architecture%
1. กด Windows Key + X แล้วเลือก Command Prompt(Admin) .
2. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
echo %processor_architecture%
ตอนนี้คุณรู้สถาปัตยกรรมคอมพิวเตอร์ของคุณแล้ว หากส่งคืน x86 คุณอาจลองเรียกใช้คำสั่ง SFC บนเครื่อง 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 ใหม่ทั้งหมดอีกครั้ง
เพียงเท่านี้ คุณแก้ไข Windows Resource Protection ได้สำเร็จแล้วไม่สามารถดำเนินการตามที่ร้องขอได้ แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับโพสต์นี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น