Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi 'Windows Resource Protection could not perform the requested operation' khi chạy SFC

Khi chạy SFC (System File Checker), tiến trình dừng giữa chừng báo lỗi "Windows Resource Protection could not perform the requested operation"? Đừng lo, hướng dẫn này sẽ khắc phục ngay, làm theo các bước dưới đây.

Tại sao lỗi "Windows Resource Protection could not perform the requested operation" xảy ra khi chạy lệnh SFC?

  • Tệp bị hỏng, corrupt hoặc thiếu
  • SFC không truy cập được thư mục winsxs
  • Phân vùng ổ cứng bị hỏng
  • Tệp Windows bị corrupt
  • Kiến trúc hệ thống sai (Wrong System Architecture)

[ĐÃ KHẮC PHỤC] Windows Resource Protection could not perform the requested operation

Phương pháp 1: Chạy Windows CHKDSK

  1. Nhấn Windows + X chọn Command Prompt (Admin).
  2. Gõ lệnh sau trong cmd nhấn Enter:
    CHKDSK C: /R
  3. Sẽ hỏi lên lịch quét khi khởi động lại, gõ Y nhấn Enter.
  4. Khởi động lại máy và đợi quét Check Disk xong.
    Lưu ý: CHKDSK có thể mất thời gian tùy kích thước ổ cứng.

Phương pháp 2: Sửa Descriptor bảo mật (Security Descriptors)

Trong hầu hết trường hợp, lỗi do SFC không truy cập được thư mục winsxs, nên phải sửa thủ công security descriptors của thư mục này để khắc phục lỗi "Windows Resource Protection could not perform the requested operation".

  1. Nhấn Windows + X chọn Command Prompt (Admin).
  2. Gõ lệnh trong cmd nhấn Enter:
    ICACLS C:\Windows\winsxs
  3. Đóng command prompt, khởi động lại máy.

Phương pháp 3: Chạy lệnh DISM

  1. Nhấn Windows + X chọn Command Prompt (Admin).
  2. Gõ lần lượt các lệnh sau nhấn Enter:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  3. Đợi DISM hoàn tất, khởi động lại máy kiểm tra đã khắc phục lỗi Windows Resource Protection could not perform the requested operation chưa.

Phương pháp 4: Chạy Windows Update Troubleshooter

  1. Mở trình duyệt truy cập link tải Windows Update Troubleshooter.
  2. Chọn phiên bản Windows tải Windows Update Troubleshooter.
  3. Double-click file tải về chạy.
  4. Làm theo hướng dẫn trên màn hình hoàn tất.
  5. Khởi động lại máy.

Phương pháp 5: Chạy Startup/Automatic Repair

  1. Đặt đĩa cài đặt Windows 10 bootable (DVD) và khởi động lại máy.
  2. Khi hiện Press any key to boot from CD or DVD, nhấn phím bất kỳ.
  3. Chọn ngôn ngữ, nhấp Tiếp theo. Nhấp Sửa chữa máy tính của bạn (Repair your computer) góc dưới trái.
  4. Trên màn hình "Chọn một tùy chọn", nhấp Khắc phục sự cố (Troubleshoot).
  5. Trên màn hình Khắc phục sự cố, nhấp Tùy chọn nâng cao (Advanced option).
  6. Trên màn hình Tùy chọn nâng cao, nhấp Sửa chữa tự động hoặc Sửa chữa khởi động (Automatic Repair or Startup Repair).
  7. Đợi Windows Automatic/Startup Repairs hoàn tất.
  8. Khởi động lại – bạn đã khắc phục thành công lỗi Windows Resource Protection could not perform the requested operation; nếu chưa, tiếp tục.

Phương pháp 6: Chạy %processor_architecture%

  1. Nhấn Windows + X chọn Command Prompt (Admin).
  2. Gõ lệnh trong cmd nhấn Enter:
    echo %processor_architecture%

Bây giờ bạn biết kiến trúc máy tính; nếu trả về x86, bạn có thể thử chạy lệnh SFC trên máy 64-bit từ cmd.exe 32-bit.

Trong Windows có 2 phiên bản cmd.exe khác nhau:

%windir%\SysWow64 (64-bit)
%windir%\system32 (32-bit)

Bạn nghĩ SysWow64 là phiên bản 64-bit, nhưng SAI – SysWow64 là phần của "lừa dối" Microsoft. Microsoft làm vậy để ứng dụng 32-bit chạy liền mạch trên Windows 64-bit. SysWow64 làm việc với System32, nơi chứa phiên bản 64-bit thực sự.

Vì vậy, kết luận: SFC không chạy đúng từ cmd.exe 32-bit trong SysWow64.

Nếu đây là trường hợp, bạn cần cài đặt lại Windows sạch (clean install).

Đó là tất cả, bạn đã thành công khắc phục lỗi Windows Resource Protection could not perform the requested operation. Nếu vẫn còn thắc mắc, hãy bình luận bên dưới.