Lỗi "SYSTEM THREAD EXCEPTION NOT HANDLED" là một lỗi phổ biến trên Windows 10, chủ yếu xảy ra do driver (trình điều khiển) lỗi thời hoặc không tương thích.
Điều khiến lỗi này khó khắc phục hơn các BSOD khác là nhiều driver khác nhau có thể gây ra vấn đề và đôi khi máy tính của bạn có thể không phát hiện được tất cả chúng. Đó là lý do bước đầu tiên người dùng nên thực hiện khi xử lý lỗi này là tìm chính xác driver nào đang gây ra sự cố.
Dưới đây là cách khắc phục lỗi system thread exception not handled trên Windows 10.
1. Khởi động vào Chế độ An toàn (Safe Mode)
Bước đầu tiên người dùng nên thực hiện trước khi cố gắng khắc phục sự cố này là khởi động máy tính vào Chế độ An toàn. Tùy thuộc vào sở thích của bạn và việc bạn có thể khởi động máy tính vào màn hình đăng nhập hay không, có một số cách để thực hiện:
Khởi động vào Chế độ An toàn qua Cài đặt (Settings)
- Nhấp vào nút Start, sau đó chọn Settings (Cài đặt).
- Điều hướng đến Update & Security (Cập nhật & Bảo mật) rồi nhấp vào Recovery (Khôi phục).
- Dưới Advanced startup (Khởi động nâng cao), nhấp vào Restart now (Khởi động lại ngay).
- Khi PC khởi động lại, màn hình Choose an option (Chọn một tùy chọn) sẽ xuất hiện.
- Tại đây, đi đến Troubleshoot > Advanced options > Startup Settings (Khắc phục sự cố > Tùy chọn nâng cao > Cài đặt khởi động). Sau đó nhấp vào Restart (Khởi động lại).
- Khi PC khởi động lại, nhấn F5 để boot máy tính ở Safe Mode with Networking (Chế độ an toàn có mạng).
Từ màn hình Đăng nhập
- Chỉ cần giữ phím Shift và chọn nút Power (Nguồn) theo sau là Restart (Khởi động lại).
- Làm theo các bước 4, 5 và 6 từ phần trên.
Từ màn hình trắng (Blank Screen)
- Nếu bạn không thể truy cập màn hình đăng nhập, hãy làm theo các bước sau.
- Giữ nút nguồn trên thiết bị trong 10 giây để tắt nó.
- Nhấn nút nguồn lần nữa để bật nó.
- Ngay khi PC bắt đầu khởi động (ví dụ: logo nhà sản xuất xuất hiện), nhấn nút nguồn lại trong 10 giây.
- Nhấn nút nguồn để khởi động thiết bị.
- Nếu thực hiện đúng, máy tính sẽ boot vào Windows Recovery Environment (Môi trường khôi phục Windows).
- Làm theo các bước 4, 5 và 6 từ phần đầu tiên.
2. Tìm Driver đang gây ra sự cố
Vì lỗi này rất có thể do một driver hoạt động không chính xác gây ra, bạn có thể sử dụng Nhật ký sự kiện Windows (Windows Log) để tìm ra driver nào là nguyên nhân.
Để thực hiện điều này, chỉ cần làm theo các bước sau:
- Nhấn Windows Key + R và trong hộp thoại Run, gõ eventvwr.
- Điều hướng đến menu Windows Logs (Nhật ký Windows) và mở rộng nó, sau đó chọn System (Hệ thống).
- Tìm nhật ký có tên system_thread_exception_not_handled và nhấp vào nó để tìm ra driver nào đang gây ra vấn đề.
Thường thì driver liên quan sẽ là driver hiển thị (display driver) hoặc driver mạng (network driver) vì đây là những driver "nổi tiếng" gây ra BSOD này. Nếu file liên quan là nvlddmkm.sys, bạn có thể tham khảo một số cách khắc phục dễ dàng cho file này.
3. Khôi phục (Rollback) hoặc Cập nhật Driver
Tùy thuộc vào driver nào chịu trách nhiệm cho lỗi system thread exception not handled, bạn có thể cần cập nhật hoặc cài đặt lại các driver liên quan.
Nếu driver chưa được cập nhật trong một thời gian dài, việc cập nhật driver sẽ rất có thể khắc phục vấn đề. Nếu driver vừa được cập nhật gần đây, tốt nhất là khôi phục driver (rollback) hoặc cài đặt lại bản cập nhật.
Cách cập nhật Driver trên Windows 10
- Nhấn Windows Key + R và gõ devmgmt.msc để mở Device Manager (Trình quản lý thiết bị).
- Điều hướng đến thiết bị liên quan và mở rộng menu. Ví dụ: nếu lỗi do driver hiển thị gây ra, bạn phải mở rộng tùy chọn Display adapters (Bộ chuyển đổi hiển thị).
- Nhấp chuột phải vào driver và chọn Update driver (Cập nhật driver).
- Trong hộp thoại mở ra, nhấp vào Search automatically for updated driver software (Tự động tìm kiếm phần mềm driver cập nhật).
- Windows sẽ tự động tìm kiếm trên web các driver mới nhất và cài đặt chúng.
Cách khôi phục (Rollback) Driver trên Windows 10
- Mở Device Manager và điều hướng đến driver gây sự cố.
- Mở rộng menu và nhấp chuột phải vào driver.
- Chọn Properties (Thuộc tính).
- Dưới tab Driver, nhấp vào Roll Back Driver (Khôi phục driver).
- Windows sẽ tự động khôi phục về phiên bản driver cuối cùng có sẵn.
4. Đổi tên File gây lỗi
Sau khi lấy được tên file liên quan đến lỗi system thread exception not handled, người dùng nên đổi tên file đó. Việc này sẽ khiến Windows tạo một bản sao mới và cài đặt lại nó. Các file driver nằm tại C:\Windows\System32\drivers.
Làm theo các bước sau để đổi tên file:
- Mở File Explorer và đi đến C:\Windows\System32\drivers.
- Tìm driver bị ảnh hưởng.
- Nhấp vào nó và nhấn F2.
- Thay đổi phần mở rộng tên file thành .old.
- Nhấn Enter và khởi động lại máy tính.
5. Sử dụng SFC và DISM để sửa chữa File hệ thống
SFC và DISM là hai công cụ mạnh mẽ có sẵn cho mọi người dùng Windows. Kết hợp với nhau, chúng có thể tìm và sửa chữa hầu hết các lỗi liên quan đến hệ thống. Chúng cũng khá đơn giản để thực thi.
Hãy chắc chắn tạo một điểm khôi phục hệ thống (system restore point) vì các lệnh này sẽ thay đổi các file hệ thống.
Cách sử dụng DISM
- Chạy Command Prompt (Dòng lệnh) với quyền Administrator.
- Trong bảng điều khiển, gõ DISM /Online /Cleanup-Image /ScanHealth và nhấn Enter.
- Đợi Windows hoàn tất quét. Sau đó gõ DISM /Online /Cleanup-image /RestoreHealth.
- Windows sẽ sửa chữa tất cả các vấn đề được tìm thấy trong quá trình quét.
Cách sử dụng SFC
- Trong thanh tìm kiếm menu Start, gõ cmd sau đó nhấp chuột phải vào Command Prompt và chạy nó với quyền administrator.
- Trong bảng điều khiển, nhập sfc /scannow.
- Hãy kiên nhẫn vì Windows sẽ mất thời gian để quét và thay thế các file hệ thống bị hỏng.
6. Sử dụng Khôi phục hệ thống (System Restore) để khôi phục PC
Nếu vấn đề vẫn chưa được giải quyết, bạn sẽ phải sử dụng Khôi phục hệ thống như một giải pháp cuối cùng. Khôi phục hệ thống là một tính năng khôi phục Windows về trạng thái trước đó. Các điểm khôi phục này được tạo định kỳ và khi cài đặt phần mềm mới. Ngoài ra, bạn có thể đặt Windows tạo điểm khôi phục hàng ngày.
Cách sử dụng Khôi phục hệ thống
- Trong thanh tìm kiếm menu Start, gõ Control Panel (Bảng điều khiển) và mở nó.
- Trong thanh tìm kiếm Control Panel, nhập Recovery (Khôi phục) và mở nó từ kết quả.
- Nhấp vào Open System Restore (Mở khôi phục hệ thống).
- Nhấp vào Next (Tiếp theo) và chọn một điểm khôi phục từ danh sách.
- Nhấp vào Finish (Hoàn tất).
Ngoại lệ đã được xử lý (Exception Handled)
Các mẹo được liệt kê ở trên cung cấp giải pháp dễ dàng cho phiền toái mà các BSOD như system_thread_exception_not_handled gây ra. Phần hay nhất là hầu hết các mẹo này có thể được sử dụng để chẩn đoán nhiều lỗi Màn hình xanh chết chóc (BSOD) phổ biến khác trong Windows.