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 Cannot Perform the Requested Operation" khi chạy SFC

Quét SFC (System File Checker) là một tiện ích khá hữu ích được tích hợp sẵn trong mọi phiên bản của Hệ điều hành Windows. Quét SFC phân tích tất cả các tệp hệ thống để tìm hỏng hóc và thiệt hại, và sửa chữa bất kỳ vấn đề nào với tệp hệ thống được tìm thấy bằng cách thay thế các tệp hệ thống bị hỏng hoặc hư hỏng bằng các phiên bản mới hoàn toàn, được lưu trong bộ nhớ cache. Một lần quét SFC thành công có thể khắc phục nhiều vấn đề khác nhau với máy tính Windows, nhưng quét SFC cũng có thể thất bại hoàn toàn. Khi quét SFC thất bại, nó hiển thị thông báo lỗi giải thích những gì đã sai và tại sao quét thất bại. Nhiều người dùng Windows thấy thông báo lỗi sau khi họ chạy quét SFC và nó thất bại:

"Windows resource protection cannot perform the requested operation"

Thông báo lỗi này có thể xuất hiện ở cuối quét SFC hoặc khi quét SFC bị mắc kẹt ở cùng một giai đoạn một lúc rồi sau đó thất bại. Ngoài ra, vấn đề này cũng được biết đến ảnh hưởng đến tất cả các phiên bản Windows OS hiện được Microsoft hỗ trợ – từ Windows 7 đến Windows 10. Mặc dù nguyên nhân chính xác của vấn đề này chưa được xác nhận và có thể khác nhau từ trường hợp này sang trường hợp khác, vấn đề này thường liên quan đến tiện ích SFC, vì một lý do nào đó, không thể truy cập các tệp mà nó cần để hoạt động hoặc cần quét để tìm hỏng hóc và thiệt hại. Khi quét SFC thất bại và hiển thị thông báo lỗi này, bạn có thể chắc chắn rằng bất kỳ tệp hệ thống bị hỏng hoặc hư hỏng mà nó có thể đã tìm thấy đều không được sửa chữa, và điều đó làm cho vấn đề trở nên khá đáng kể.

Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC

May mắn thay, hầu hết người dùng Windows bị ảnh hưởng bởi vấn đề này trong quá khứ đã có thể giải quyết nó – bằng một giải pháp hoặc giải pháp khác. Dưới đây là các giải pháp hiệu quả nhất mà bạn có thể sử dụng để cố gắng khắc phục vấn đề này:

Giải pháp 1: Chạy tiện ích CHKDSK

CHKDSK là một tiện ích Windows tích hợp sẵn có khả năng quét các phân vùng ổ cứng, kiểm tra tính toàn vẹn của hệ thống tệp và sửa chữa các lỗi hệ thống tệp logic. Trong một số trường hợp, chạy tiện ích CHKDSK sẽ khắc phục bất kỳ vấn đề nào đang gây ra thất bại của quét SFC, từ đó loại bỏ vấn đề này. Để áp dụng giải pháp này, bạn cần:

  1. Mở Start Menu
  2. Tìm kiếm "cmd".Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC
  3. Chuột phải vào kết quả tìm kiếm có tiêu đề cmd và nhấp vào Run as administrator.

Lưu ý: Bạn có thể được yêu cầu cung cấp xác nhận hoặc mật khẩu quản trị viên. Nếu vậy, hãy cung cấp bất kỳ thứ gì được yêu cầu.

  1. Nhập nội dung sau vào Command Prompt nâng cao và nhấn Enter:
CHKDSK C: /R
Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC
  1. Sau khi lệnh được thực thi, bạn sẽ được thông báo rằng tiện ích CHKDSK sẽ chạy ở lần khởi động tiếp theo. Lúc này, nhập y vào Command Prompt nâng cao và nhấn Enter.
  2. Đóng Command Prompt nâng cao.
  3. Khởi động lại máy tính của bạn.
  4. Khi máy tính khởi động, CHKDSK sẽ bắt đầu chạy. CHKDSK có thể mất một lượng thời gian đáng kể (tùy thuộc vào kích thước HDD/SSD của máy tính), vì vậy hãy kiên nhẫn.

Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC

Sau khi CHKDSK hoàn tất, máy tính sẽ khởi động bình thường, và bạn có thể chạy quét SFC để xác định xem vấn đề đã được khắc phục hay chưa.

Giải pháp 2: Sửa đổi bộ mô tả bảo mật trên thư mục winsxs

Một lý do có thể gây ra thất bại quét SFC trên máy tính bị ảnh hưởng là vì tiện ích SFC không thể truy cập thư mục winsxs (C:\Windows\winsxs) do một số vấn đề với bộ mô tả bảo mật của thư mục. Nếu vậy, tất cả những gì bạn cần làm để loại bỏ vấn đề là:

  1. Mở Start Menu
  2. Tìm kiếm "cmd".Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC
  3. Chuột phải vào kết quả tìm kiếm có tiêu đề cmd và nhấp vào Run as administrator.

Lưu ý: Bạn có thể được yêu cầu cung cấp xác nhận hoặc mật khẩu quản trị viên. Nếu vậy, hãy cung cấp bất kỳ thứ gì được yêu cầu.

  1. Nhập nội dung sau vào Command Prompt nâng cao và nhấn Enter:
ICACLS C:\Windows\winsxs
  1. Sau khi lệnh được thực thi, đóng Command Prompt nâng cao.
  2. Khởi động lại máy tính của bạn và chạy quét SFC khi nó khởi động để xem vấn đề đã được giải quyết hay chưa.

Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC

Giải pháp 3: Thực hiện cài đặt sửa chữa Windows

Cài đặt sửa chữa là một tùy chọn mà tất cả người dùng Windows đều có – tùy chọn này cho phép người dùng sửa chữa tất cả các tệp hệ thống quan trọng và khắc phục hầu như bất kỳ vấn đề nào đang làm phiền máy tính của họ. Mặc dù được gọi là "cài đặt sửa chữa", nó không cài đặt lại Windows. Thay vào đó, cài đặt sửa chữa đơn giản chỉ sửa chữa nhiều nhất có thể các vấn đề với máy tính bị ảnh hưởng, và vì trường hợp đó, cài đặt sửa chữa có thể được thực hiện mà không làm mất bất kỳ dữ liệu nào được lưu trữ trên máy tính liên quan.

Có khả năng khá cao rằng việc thực hiện cài đặt sửa chữa sẽ có thể khắc phục bất kỳ thứ gì đang gây ra thất bại quét SFC trên máy tính của bạn và hiển thị thông báo lỗi "Windows resource protection cannot perform the requested operation". Ngoài ra, để hoàn thiện mọi thứ, việc thực hiện cài đặt sửa chữa là một quy trình khá đơn giản và trực tiếp.

Giải pháp 4: Cài đặt sạch Windows từ đầu

Nếu ngay cả cài đặt sửa chữa Windows cũng không thể khắc phục vấn đề này trong trường hợp của bạn và quét SFC vẫn thất bại trên máy tính của bạn sau cài đặt sửa chữa, lựa chọn tốt nhất chắc chắn là cài đặt sạch Windows từ đầu. Cài đặt sạch Windows có nghĩa là xóa sạch cài đặt Windows hiện tại của bạn – cùng với tất cả các ứng dụng đã cài đặt và bất kỳ dữ liệu đã lưu trữ nào, sau đó cài đặt một Hệ điều hành Windows hoàn toàn mới, tươi mới, mà trong hầu hết các trường hợp, là chính xác cùng phiên bản Windows đã được cài đặt trước đó trên máy tính liên quan.

Vì cài đặt sạch Windows có nghĩa là bạn sẽ cài đặt lại Windows từ đầu và máy tính của bạn sẽ như mới sau đó, có cơ hội rất tốt rằng cài đặt sạch sẽ loại bỏ vấn đề này. Vì cài đặt sạch cũng loại bỏ tất cả dữ liệu được lưu trữ trên máy tính đích, chúng tôi thực sự khuyên bạn nên sao lưu bất kỳ dữ liệu nào bạn không muốn mất trước khi tiến hành cài đặt sạch. Nếu bạn không biết chính xác cách cài đặt sạch Windows từ đầu.

Trong trường hợp máy tính của bạn vẫn bị ảnh hưởng bởi vấn đề này ngay cả sau khi bạn cài đặt sạch Windows, giải thích hợp lý duy nhất còn lại cho vấn đề là ổ HDD/SSD của máy tính đã hỏng hoặc đang bắt đầu hỏng. Tiện ích SFC có thể không thể truy cập các tệp nó cần để hoạt động hoặc các tệp nó cần quét vì chúng nằm trên các khu vực của HDD/SSD máy tính đã bị hỏng, và nếu đó là trường hợp, phương án tốt nhất của bạn là tìm hiểu xem HDD/SSD của bạn có thực sự hỏng hoặc đang hỏng không, và sau đó thay thế nó trước khi điều gì đó thảm họa xảy ra.

Nếu bạn muốn tự xác định xem HDD/SSD của máy tính có đang hỏng hay không, Bạn nên kiểm tra sự cố ổ cứng. Tuy nhiên, bạn cũng có thể chọn nhờ chuyên gia xem xét HDD/SSD, chỉ để chắc chắn. Ngoài ra, nếu HDD/SSD vẫn còn trong thời hạn bảo hành, chúng tôi thực sự khuyên bạn nên gửi nó đến nhà sản xuất để kiểm tra và nếu nó thực sự đã hỏng hoặc đang hỏng, sửa chữa hoặc thay thế.

Giải pháp 5: Bật dịch vụ Windows Module Installer

Trong một số trường hợp, dịch vụ Windows Modules Installer có thể bị tắt, dẫn đến lỗi này được kích hoạt. Do đó, trong bước này, chúng ta sẽ mở cửa sổ quản lý dịch vụ và bật nó. Đối với điều đó:

  1. Nhấn "Windows" + "R" để mở hộp thoại "Run".
  2. Nhập "Services.msc" và nhấn "Enter".Khắc phục lỗi  Windows Resource Protection Cannot Perform the Requested Operation  khi chạy SFC
  3. Duyệt xuống danh sách và nhấp đúp vào "Windows Module Installer".
  4. Chọn tùy chọn "Start" và đợi dịch vụ được khởi động.
  5. Thực hiện quét SFC và kiểm tra xem vấn đề có vẫn tồn tại hay không.

Giải pháp 6: Thực thi các lệnh

Trong một số trường hợp, phiên bản Windows hiện đang khởi động có thể bị lỗi, dẫn đến lỗi này. Do đó, trong bước này, chúng ta sẽ trước tiên khởi động vào các tùy chọn khôi phục và sau đó mở command prompt ở đó. Ở đó, chúng ta sẽ thực thi một số lệnh để quét cài đặt Windows để tìm lỗi. Đối với điều đó:

  1. Khởi động lại máy tính và boot vào các tùy chọn khôi phục.
  2. Mở CMD trong các tùy chọn khôi phục.
  3. Nhập và nhấn "Enter" để thực thi lệnh sau.
    sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows
  4. Kiểm tra xem vấn đề có vẫn tồn tại hay không.

Lưu ý: Bạn cũng nên thử chạy quét SFC ở chế độ Safe Mode để loại trừ sự can thiệp của ứng dụng hoặc dịch vụ của bên thứ ba.