Đôi khi Windows không chạy mượt, xuất hiện lỗi không cần thiết, liên tục bị treo (freeze). Các thành phần cài đặt không hoạt động đúng hoặc Windows gặp sự cố khi khởi động. Tất cả dấu hiệu cho thấy file hệ thống Windows bị hỏng, mất hoặc bị thay đổi do cài đặt phần mềm nào đó. Windows tích hợp công cụ System File Checker dòng lệnh sfc /scannow – quét, kiểm tra và sửa file hệ thống bằng cách khôi phục từ bản sao cache tại %WinDir%\System32\dllcache.
System File Checker Utility là gì?
Chạy System File Checker quét tất cả file hệ thống được bảo vệ để tìm hỏng hóc. Thử sửa bằng cách copy bản sao cache từ %WinDir%\System32\dllcache. Công cụ này có từ Windows 98, qua XP, Vista, 7, 8.1 và Windows 10 vẫn có.
Trên Windows 10, System File Checker tích hợp với Windows Resource Protection (WRP) – bảo vệ khóa registry, thư mục và file hệ thống quan trọng. Nếu phát hiện thay đổi file được bảo vệ, file sẽ khôi phục từ bản sao cache trong thư mục Windows.
Khi Windows hoạt động bất ổn, hãy chạy SFC trước trước khi áp dụng giải pháp khác.
Chạy System File Checker trên Windows 10
Có thể chạy trên Windows bình thường. Nếu Windows không mượt, lỗi khi khởi động – boot vào Safe Mode. Nếu Windows không khởi động được – vào Advanced Startup Options chạy SFC Utility.
Chạy trên Windows bình thường: Cần mở Command Prompt quyền Admin.
- Menu Start > tìm kiếm CMD > chọn Command Prompt từ kết quả.
- Chuột phải > Run As Administrator.
- CMD hiện ra > gõ sfc /scannow > Enter.
Hiển thị: "Beginning system scan". Quá trình mất một chút thời gian.
Lệnh sfc /scannow quét tất cả file hệ thống được bảo vệ, thay thế file hỏng bằng bản sao cache tại %WinDir%\System32\dllcache.
%WinDir% đại diện cho thư mục Windows OS. Ví dụ: C:\Windows.
Lưu ý: Khi quét, nếu nhắc chèn đĩa Windows, hãy làm theo. File hỏng phải thay bằng file mới.
Kết quả quét System File Checker
Chờ quét hoàn tất. Sau đó sẽ thấy một trong các thông báo:
- Windows Resource Protection did not find any integrity violations: Hệ thống không có file thiếu/hỏng.
- Windows Resource Protection could not perform the requested operation: Có vấn đề khi quét, cần quét offline.
- Windows Resource Protection found corrupt files and successfully repaired them. Chi tiết trong CBS.Log %WinDir%\Logs\CBS\CBS.log: SFC sửa được lỗi. Có thể xem log để chi tiết.
- Windows Resource Protection found corrupt files but was unable to fix some of them. Chi tiết trong CBS.Log: Cần sửa thủ công các file hỏng còn lại.
Mẹo: Chạy lệnh khoảng 3 lần để khắc phục triệt để.
Hoàn tất, khởi động lại Windows áp dụng thay đổi SFC đã làm.
Chạy DISM để hỗ trợ SFC hoàn thành công việc
Nếu kết quả SFC: Windows Resource Protection found corrupt files but was unable to fix some of them – chạy DISM. Lệnh này sửa image hệ thống cho phép SFC làm việc.
Cách xem chi tiết kết quả quét SFC
Chi tiết SFC lưu trong CBS.Log. Tạo bản sao dễ đọc trên Desktop:
Mở CMD Admin > gõ lệnh sau > Enter:
findstr /c:"[SR]" "%windir%\Logs\CBS\CBS.log" > "%userprofile%\Desktop\sfclogs.txt"
Tạo file sfclogs.txt trên Desktop. Mở bằng Notepad – chứa chi tiết file đã quét và thông tin file không sửa được.
- Windows 10 treo "Repairing disk errors"? Cách sửa tại đây
- Khắc phục: Thiết bị và Máy in không tải Windows 10
- Sửa lỗi DISM 0x800f081f: Source Files Could Not Be Found
- Khắc phục: Critical Error Start Menu Cortana không hoạt động Windows 10
- Windows 10 chậm sau cập nhật? Cách sửa tại đây!