[แก้ไขแล้ว] Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้

แก้ไข Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้

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

แก้ไข Windows Resource Protection ไม่สามารถดำเนินการตามที่ร้องขอได้

เหตุใดจึงเกิดข้อผิดพลาด  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

CHKDSK กำหนดไว้

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

คำสั่ง ICALS เพื่อแก้ไขโฟลเดอร์ตัวบอกความปลอดภัย 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

DISM ฟื้นฟูระบบสุขภาพ

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

ดาวน์โหลดตัวแก้ไขปัญหาการอัปเดต windows

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)ปัญหา

เลือกตัวเลือกที่การซ่อมแซมการเริ่มต้นอัตโนมัติของ windows 10

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, )แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับโพสต์นี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็น windows, ios, pdf, ข้อผิดพลาด, วิศวกรแกดเจ็ตที่มีประสบการณ์มากกว่า 10 ปี ฉันได้ทำงานกับแอปพลิเคชันและเฟรมเวิร์กคุณภาพสูงของ Windows มากมาย เช่น OneDrive for Business, Office 365 และอื่นๆ งานล่าสุดของฉันได้รวมการพัฒนาโปรแกรมอ่าน pdf สำหรับแพลตฟอร์ม windows และการทำงานเพื่อทำให้ข้อความแสดงข้อผิดพลาดชัดเจนยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ ฉันได้มีส่วนร่วมในการพัฒนาแพลตฟอร์ม ios มาสองสามปีแล้ว และคุ้นเคยกับทั้งคุณสมบัติและลักษณะเฉพาะของมันมาก



Related posts