Nếu bạn nhận được lỗi lệnh SFC /SCANNOW: "There is a system repair pending which requires reboot to complete. Restart Windows and run SFC again", hãy tiếp tục đọc bên dưới để giải quyết.
* Lệnh "SFC /SCANNOW" quét tính toàn vẹn của các tệp hệ thống Windows và thay thế các tệp không đúng hoặc bị hỏng bằng phiên bản chính xác khi có thể.
Cách giải quyết lỗi: "There is a system repair pending which requires reboot to complete" trong lệnh SFC /SCANNOW trên Windows 10
Trong hầu hết các trường hợp, lỗi SFC "There is a system repair pending which requires reboot to complete…" có thể được giải quyết sau khi khởi động lại máy tính, nhưng nếu lỗi vẫn tồn tại sau khi khởi động lại, bạn phải hủy các hành động chờ xử lý từ môi trường Windows Recovery bằng cách làm theo hướng dẫn dưới đây.
Phương pháp 1. Hoàn tác các hành động chờ trong WinRE bằng DISM
Phương pháp 2. Chạy lệnh SFC Offline
Phương pháp 1. Hoàn tác các hành động chờ bằng cách chạy lệnh DISM từ WinRE
Phương pháp đầu tiên để giải quyết lỗi SFC "There is a system repair pending which requires reboot to complete" là hủy sửa chữa hệ thống chờ xử lý bằng cách sử dụng lệnh DISM từ môi trường Windows Recovery (WinRE). Cách làm:
1. Giữ phím SHIFT trên bàn phím, vào menu Start
→ Power
và nhấp Restart.
2. Trong tùy chọn Recovery, vào Troubleshoot → Advanced Options → Command Prompt. (Máy tính sẽ khởi động lại).
* Lưu ý: Nếu Windows không thể boot vào WinRE, bạn phải làm theo hướng dẫn dưới đây sau khi khởi động hệ thống từ USB cài đặt Windows.
3. Sau khi khởi động lại, chọn tài khoản có quyền admin, nhập mật khẩu (nếu có) và nhấp Continue.
4. Trong command prompt, gõ: bcdedit và nhấn Enter.
5. Chú ý ký tự ổ đĩa của phân vùng OS (ví dụ: "osdevice –> partition=D: ").
6. Điều hướng đến phân vùng OS bằng cách gõ ký tự ổ đĩa. Ở ví dụ này, phân vùng OS ở ổ "D:", nên gõ:
- D:
7. Tạo thư mục mới tên "Scratch" bằng lệnh:
- mkdir D:\Scratch
* Lưu ý: Thay đổi ký tự ổ D theo trường hợp của bạn (ký tự ổ của phân vùng OS).
8. Cuối cùng gõ lệnh sau để rollback hệ thống sau bản cập nhật Windows không thành công:
- DISM /Image:D:\ /ScratchDir:D:\Scratch /Cleanup-Image /RevertPendingActions
* Lưu ý: Thay đổi ký tự ổ D theo trường hợp của bạn.
9. Sau khi lệnh trên thực thi, bạn sẽ nhận được thông báo:
"Reverting pending actions from the image…. The operation completed. Any revert of pending actions will be attempted after the reboot. The operation completed successfully."
10. Đóng cửa sổ command prompt và khởi động lại máy tính bình thường.
11. Sau khi khởi động lại, bạn sẽ thấy thông báo "Getting Windows Ready". Chỉ cần chờ hoàn tất và đăng nhập Windows bình thường.
12. Sau khi đăng nhập, chạy lại lệnh "sfc /scannow" để sửa chữa tệp hệ thống. Nếu vẫn nhận được cùng lỗi, tiếp tục phương pháp 2 bên dưới.
Phương pháp 2. Chạy lệnh SFC Offline (WinRE)
Phương pháp thứ hai để vượt qua lỗi "system repair pending" là chạy lệnh SFC /SCANNOW từ môi trường Windows Recovery (Offline). Cách làm:
1. Làm theo các bước 1-5 từ phương pháp 1 để tìm ký tự ổ của phân vùng OS (ví dụ: "D:" trong ví dụ này).
2. Tại cửa sổ command prompt, gõ lệnh sau để quét và sửa chữa tệp hệ thống:
- SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\WINDOWS
* Lưu ý: Thay đổi ký tự ổ D theo trường hợp của bạn (ký tự ổ của phân vùng OS).
Đã xong! Phương pháp nào đã giúp bạn?
Hãy cho tôi biết hướng dẫn này có giúp ích cho bạn không bằng cách để lại bình luận. Vui lòng like và chia sẻ để giúp đỡ người khác.