Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Sửa lỗi Windows 10 bằng DISM & SFC – Hướng dẫn nhanh

Bạn có nhận thấy Hệ thống Windows 10 bắt đầu bị lỗi (buggy), tốn thời gian để tắt hoặc khởi động, hệ thống bị đơ (freeze), không phản hồi hoặc báo nhiều lỗi khác nhau khi mở ứng dụng không? Đây là dấu hiệu của hỏng file hệ thống. Khi cần giải quyết vấn đề này, chúng tôi khuyến nghị chạy tiện ích System File Checker (SFC). Nó phát hiện và khôi phục file bị thiếu, hỏng bằng phiên bản tốt đã biết, từ thư mục cache đặc biệt nằm ở %WinDir%\System32\dllcache.

Nhưng đôi khi người dùng báo cáo System File Checker không thể sửa file hỏng, kết quả: "Windows Resource Protection found corrupt files but was unable to fix some of them". Nếu bạn cũng gặp vấn đề như vậy, chạy Deployment Image Servicing and Management (DISM) Restore Health sẽ giải quyết vấn đề cho bạn. Ở đây là Hướng dẫn Sửa chữa Windows 10 bằng DISM và SFC.

Lưu ý: Nếu bạn thấy thông báo "Windows Resource Protection found corrupt files but was unable to fix some of them", hãy thử khởi động lại PC ở Chế độ an toàn (Safe Mode) và chạy lệnh lại. Vẫn gặp cùng vấn đề SFC không thể sửa thì hãy thử các bước dưới.

Sửa chữa Windows 10 bằng Công cụ DISM

Có ba tùy chọn chính bạn có thể dùng với DISM để sửa hình ảnh Windows trên máy tính, bao gồm CheckHealth, ScanHealth, và RestoreHealth, bạn nên dùng chúng theo thứ tự này.

Công cụ DISM ghi các file log sau có thể dùng để phân tích trạng thái hoạt động và lỗi:

  • C:\Windows\Logs\CBS\CBS.log
  • C:\Windows\Logs\DISM\DISM.log

Lệnh DISM CheckHealth

Để Sửa chữa và Khắc phục Windows 10 bằng DISM, trước tiên mở Command Prompt với quyền quản trị viên. Sau đó gõ lệnh sau và nhấn Enter để thực thi.

Dism /Online /Cleanup-Image /CheckHealth

Sửa lỗi Windows 10 bằng DISM & SFC – Hướng dẫn nhanh

Lưu ý: Tùy chọn /CheckHealth dùng để kiểm tra xem hình ảnh có bị đánh dấu là hỏng bởi quá trình thất bại trước đó và xem hỏng hóc có thể sửa được không. Lệnh này không sửa chữa gì cả, chỉ báo cáo vấn đề nếu có.

Lệnh DISM ScanHealth

Cũng có thể dùng lệnh /ScanHealth để kiểm tra kho thành phần (component store) xem có hỏng không.

Dism /Online /Cleanup-Image /ScanHealth

Lệnh này mất thời gian dài hơn đáng kể so với CheckHealth, nhưng có thể thực hiện kiểm tra kỹ lưỡng hơn và cũng ghi kết quả vào file log.

Sửa lỗi Windows 10 bằng DISM & SFC – Hướng dẫn nhanh

Lưu ý: Khi chạy DISM với /RestoreHealth hoặc /ScanHealth, bạn sẽ nhận thấy quá trình có vẻ bị kẹt ở 20% hoặc 40%, nhưng đây là hành vi bình thường. Sau vài phút, thao tác sẽ hoàn tất như mong đợi.

Lệnh DISM RestoreHealth

Bây giờ dùng lệnh DISM với tùy chọn /RestoreHealth để quét hình ảnh Windows tìm bất kỳ hỏng hóc nào và tự động thực hiện sửa chữa.

Dism /Online /Cleanup-Image /RestoreHealth

Sửa lỗi Windows 10 bằng DISM & SFC – Hướng dẫn nhanh

Lệnh trên sẽ cố gắng dùng Windows Update để thay thế file bị hỏng. Quá trình này mất thời gian dài để hoàn tất. Nếu vấn đề cũng lan rộng đến các thành phần Windows Update, bạn sẽ cần chỉ định nguồn chứa file tốt đã biết để sửa hình ảnh.

DISM RestoreHealth với tùy chọn Source

Để làm điều này, trước tiên tải Windows 10 ISO cùng phiên bản và ấn bản (edition) với phiên bản Windows 10 hiện tại của bạn. Sau khi tải xong, nhấp chuột phải vào file ISO, chọn Mount (Gắn) và ghi nhớ đường dẫn ổ đĩa.

Mở lại Command Prompt với quyền quản trị viên, gõ lệnh dưới đây và nhấn Enter:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ISOmountpath\install.wim

Sửa lỗi Windows 10 bằng DISM & SFC – Hướng dẫn nhanh

Hoặc bạn cũng có thể chạy lệnh sau để giới hạn việc dùng Windows Update:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ISOmountpath\install.wim /LimitAccess

Lưu ý: Thay thế ISOmountpath bằng ký tự ổ đĩa bạn gắn file ISO. Ví dụ ổ ISOmountpath của tôi là D:

Lệnh này sẽ thực hiện sửa chữa hình ảnh Windows sử dụng file tốt đã biết trong file install.wim sử dụng phương tiện cài đặt Windows 10, mà không cố gắng dùng Windows Update làm nguồn để tải file cần thiết cho sửa chữa. Đợi lệnh RestoreHealth hoàn tất 100%, sau đó chạy lại Tiện ích SFC để sửa chữa, khôi phục file hệ thống bị thiếu.

Chạy công cụ System File Checker (SFC)

Khi bạn chạy công cụ Deployment Imaging and Servicing Management này, nó sẽ sửa những file bị hỏng và lệnh sfc/scannow sẽ có thể sửa các vấn đề vào thời điểm sau.

Theo sau với System File Checker để khôi phục file hệ thống quan trọng, dùng lệnh sau từ Command Prompt nâng cao:

sfc /scannow

Sửa lỗi Windows 10 bằng DISM & SFC – Hướng dẫn nhanh

Lần này System File Checker sẽ quét thành công và khôi phục file hệ thống bị thiếu, hỏng bằng bản sao tốt từ thư mục Cache đặc biệt ở %WinDir%\System32\dllcache. Đợi cho đến 100% hoàn tất quá trình quét. Lần này kết quả SFC sẽ là: Windows Resource Protection found corrupt files and successfully repaired them (Tìm thấy file hỏng và sửa thành công). Hoặc Windows Resource Protection did not find any integrity violations (Không tìm thấy vi phạm tính toàn vẹn). Nghĩa là file hệ thống bị hỏng đã được khôi phục/sửa chữa hoặc hệ thống không có file bị thiếu/hỏng.

Đây là những phương pháp tốt nhất để quét và khôi phục file hệ thống bị hỏng/thiếu, khắc phục hiệu suất Windows 10 bị lỗi, sự cố khởi động và các lỗi khác nhau sau nâng cấp Windows 10 phiên bản 1903. Hy vọng sau khi đọc bài này bạn có thể dễ dàng khắc phục các vấn đề liên quan đến file hệ thống bị thiếu/hỏng bằng lệnh DISM và tiện ích SFC (System File Checker). Có bất kỳ khó khăn nào khi chạy công cụ DISM, thắc mắc hoặc đóng góp về bài viết này, hãy thảo luận tự do trong bình luận bên dưới.