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

Khắc phục lỗi 'Unknown Hard Error' trên Windows 10, 8, 7: 5 giải pháp đã kiểm chứng

Windows bị kẹt ở "Unknown Hard Error" (Lỗi cứng không xác định) khi bạn đang chơi game trên laptop hoặc máy để bàn Windows 10? Nhiều người dùng báo cáo hộp thoại Cảnh báo hệ thống với thông báo Unknown Hard Error xuất hiện đột ngột và màn hình Windows 10 biến đen khi chơi game, chạy ứng dụng hoặc thực hiện tác vụ khác. Tệp hệ thống bị hỏng, Registry Windows không chính xác (do thay đổi phần mềm), sự cố ổ cứng, hoặc xung đột driver thiết bị phần cứng là nguyên nhân chính gây ra Unknown Hard Error và dừng hoạt động trên PC.

Khắc phục "Unknown Hard Error" trên Windows 10

Trước hết, nếu bạn nhận thấy sự cố bắt đầu sau khi cài đặt phần cứng hoặc phần mềm mới, hãy tạm thời gỡ bỏ chúng và kiểm tra xem có khắc phục được "Unknown Hard Error" do xung đột driver thiết bị gây ra hay không.

Cũng hãy tắt phần mềm bảo mật (diệt virus) nếu đã cài đặt, để kiểm tra xem ứng dụng bảo mật có chặn ứng dụng chạy gây ra Unknown Hard Error hay không.

Gỡ cài đặt các ứng dụng của bên thứ ba vừa cài đặt gần đây để kiểm tra vấn đề tương thích có gây ra lỗi hay không.

Microsoft thường xuyên phát hành bản cập nhật Windows với bản vá lỗi để khắc phục lỗ hổng bảo mật do phần mềm bên thứ ba tạo ra. Cài đặt bản Cập nhật tích lũy Windows (Cumulative Updates) mới nhất đôi khi khắc phục được vấn đề cho bạn.

  • Mở ứng dụng Cài đặt (Settings).
  • Nhấp Cập nhật và bảo mật (Update & Security) → Windows Update.
  • Nhấp Kiểm tra cập nhật (Check for updates) để tải bản cập nhật từ máy chủ Microsoft.
  • Khởi động lại PC để áp dụng và kiểm tra xem có khắc phục được unknown hard error trên Windows 10 không.

Thực hiện Clean Boot (Khởi động sạch)

Đây là bước quan trọng nhất để chẩn đoán vấn đề, nếu bất kỳ ứng dụng bên thứ ba hoặc dịch vụ khởi động nào gây ra Windows 10 Unknown Hard Error. Khi xác định được thủ phạm chính dẫn đến sự cố, bạn có thể dễ dàng giải quyết.

Hãy thực hiện Clean Boot trên Windows 10/8.1/7 và khởi động máy tính bằng một tập hợp driver và chương trình khởi động tối thiểu:

  • Nhập msconfig vào ô tìm kiếm menu Bắt đầu → nhấn Enter.
  • Cửa sổ tiện ích Cấu hình hệ thống (System Configuration) sẽ mở ra.
  • Trong hộp thoại Cấu hình hệ thống, chuyển đến tab Dịch vụ (Services).
  • Chọn ô Ẩn tất cả dịch vụ Microsoft (Hide all Microsoft services), sau đó nhấp Vô hiệu hóa tất cả (Disable all).
  • Tiếp theo, chuyển đến tab Khởi động (Startup) → nhấp liên kết Mở Task Manager (Open Task Manager).
  • Trên tab Khởi động của Task Manager, chọn từng mục khởi động một và nhấp Vô hiệu hóa (Disable).
  • Nhấp Áp dụng (Apply) và khởi động lại Windows, kiểm tra xem lỗi còn tồn tại không.

Nếu thực hiện Clean Boot khắc phục được explorer.exe Unknown Hard Error trên Windows 10, bạn nên bật lại các dịch vụ từng cái một để xác định dịch vụ nào là thủ phạm thực sự.

Chạy lệnh DISM

Như đã thảo luận, tệp hệ thống bị hỏng hoặc hoạt động không đúng trên Windows gây ra nhiều lỗi khác nhau bao gồm "Unknown Hard Error". Chúng tôi khuyên chạy lệnh DISM kết hợp với tiện ích System File Checker (SFC) để quét, sửa chữa và khôi phục các tệp bị hỏng này.

Để chạy lệnh DISM và tiện ích SFC, mở Command Prompt với quyền Administrator.

Nhập lệnh dism /online /cleanup-image /restorehealth và nhấn Enter để thực thi.

Lệnh này sẽ kiểm tra hình ảnh hệ thống để tìm sự hỏng hóc của kho thành phần, tự động thực hiện sửa chữa và ghi lại sự hỏng hóc vào tệp nhật ký. Quá trình này có thể mất khoảng 10-15 phút đến vài giờ tùy thuộc vào mức độ hỏng hóc.

Chạy System File Checker (SFC)

Sau khi hoàn tất quá trình quét DISM, tiếp tục trên cùng cửa sổ Command Prompt, nhập sfc /scannow và nhấn Enter để chạy tiện ích System File Checker.

Thao tác này sẽ bắt đầu quét Windows 10 tìm tệp hệ thống bị hỏng; nếu tìm thấy, tiện ích SFC sẽ tự động khôi phục chúng từ thư mục nén tại %WinDir%\System32\dllcache. Đợi cho đến khi quá trình quét hoàn tất 100%, sau đó khởi động lại Windows và kiểm tra không còn Unknown Hard Error nữa.

Chạy Check Disk để phát hiện lỗi ổ cứng

Chạy lệnh chkdsk để kiểm tra và đảm bảo không phải do lỗi ổ cứng. Điều này đặc biệt phổ biến đối với lỗi unknown hard error của sihost.exe và ctfmon.exe. Hãy chạy chkdsk với tham số bổ sung để buộc chkdsk kiểm tra lỗi ổ đĩa và khắc phục.

  • Nhập cmd vào tìm kiếm menu Bắt đầu.
  • Chuột phải vào Command Prompt → chọn Chạy với quyền Administrator.
  • Nhập lệnh chkdsk C: /f /r và nhấn Enter.

Giải thích: chkdsk = kiểm tra lỗi ổ đĩa. C = ký tự ổ cài Windows. Tham số "/f" yêu cầu CHKDSK sửa lỗi tìm thấy; "/r" yêu cầu định vị các sector hỏng trên ổ và khôi phục thông tin có thể đọc được.

Khi lệnh trả về phản hồi cho biết chkdsk không thể chạy vì ổ đang được dùng bởi tiến trình khác:

  • Nhấn phím Y để lên lịch kiểm tra ổ này khi khởi động lại tiếp theo.
  • Khởi động lại máy tính để chkdsk chạy.
  • Tiện ích Check Disk sẽ quét ổ cứng phát hiện lỗi có thể có và tự động sửa chữa các lỗi tìm thấy.

Cập nhật Driver Video (Card màn hình)

Nếu driver thiết bị đã cài đặt đã lỗi thời, bị hỏng hoặc không tương thích với phiên bản Windows hiện tại, sẽ gây ra Unknown Hard Error. Đặc biệt nếu bạn gặp lỗi này khi chơi game, chủ yếu do driver màn hình (display driver) lỗi thời.

  • Mở Device Manager bằng lệnh devmgmt.msc.
  • Kiểm tra danh sách driver đã cài đặt, xem có driver nào có dấu chấm than vàng không.
  • Cố gắng cập nhật hoặc cài đặt lại driver. Đặc biệt cài đặt lại driver màn hình: gỡ driver hiện tại từ Device Manager. Truy cập trang web nhà sản xuất thiết bị (laptop: Dell, HP, Lenovo, Asus...; máy để bàn: trang web nhà sản xuất mainboard) để tải và cài đặt driver màn hình mới nhất. Khởi động lại Windows và kiểm tra không còn unknown hard error.

Ngoài ra, nếu sự cố bắt đầu sau khi nâng cấp lên Windows 10 phiên bản 21H1, hãy thử tùy chọn Quay lại phiên bản trước (Rollback). Nếu không có tùy chọn Rollback, hãy dùng tính năng Khôi phục hệ thống (System Restore) để quay lại trạng thái hoạt động trước đó. Điều này thường khắc phục được vấn đề.

Các giải pháp trên có giúp khắc phục "sihost.exe unknown hard error trên Windows 10 / 8 / 7" không? Hãy cho biết tùy chọn nào hiệu quả cho bạn.