Kmode Exception Not Handled là gì? Nguyên nhân và dấu hiệu nhận biết
Kmode Exception Not Handled, còn được gọi với mã lỗi Bug Check 0x1E hay 0x0000001E, là một lỗi hệ thống nghiêm trọng trong Windows. Lỗi này xảy ra khi một chương trình chạy ở chế độ kernel phát sinh một ngoại lệ nhưng bộ xử lý lỗi của hệ điều hành không thể bắt và xử lý ngoại lệ đó. Hậu quả là Windows buộc phải dừng hoạt động và hiển thị màn hình xanh chết chóc (Blue Screen of Death - BSOD) để bảo vệ phần cứng và dữ liệu khỏi hư hỏng thêm. Lỗi này thường xuất hiện đột ngột trong khi người dùng đang làm việc, chơi game hoặc khởi động máy tính, khiến công việc bị gián đoạn và gây không ít phiền toái.
Khi máy tính gặp lỗi Kmode Exception Not Handled, màn hình sẽ chuyển sang màu xanh và hiển thị dòng chữ "KMODE_EXCEPTION_NOT_HANDLED" cùng với mã dừng 0x0000001E. Đôi khi, màn hình xanh còn cung cấp thêm thông tin về tệp tin driver cụ thể gây ra sự cố, ví dụ như nvlddmkm.sys (driver đồ họa NVIDIA), atikmpag.sys (driver AMD) hoặc netio.sys (driver mạng). Dựa vào thông tin này, người dùng có thể khoanh vùng nguyên nhân và tìm cách khắc phục nhanh hơn. Lỗi này không chỉ xuất hiện trên Windows 10 và Windows 11 mà còn có thể gặp trên các phiên bản Windows cũ hơn như Windows 8.1 và Windows 7.
Nguyên nhân hàng đầu gây ra lỗi Kmode Exception Not Handled là driver thiết bị bị lỗi thời, không tương thích hoặc bị hỏng. Driver là cầu nối giữa hệ điều hành và phần cứng, nếu driver gặp vấn đề, các lệnh từ kernel có thể không được thực thi đúng cách, dẫn đến ngoại lệ. Bên cạnh đó, lỗi còn có thể đến từ bộ nhớ RAM bị lỗi, xung đột phần mềm, hoặc các tệp hệ thống Windows bị tổn thương. Hiểu rõ bản chất của lỗi và các nguyên nhân phổ biến sẽ giúp bạn tự tin áp dụng các biện pháp sửa chữa phù hợp.
Các nguyên nhân phổ biến gây ra lỗi Kmode Exception Not Handled
Việc xác định đúng nguyên nhân là bước quan trọng để khắc phục lỗi Kmode Exception Not Handled một cách triệt để. Dưới đây là những nguyên nhân thường gặp nhất được tổng hợp từ các nguồn tin cậy và kinh nghiệm thực tế của người dùng.

Thứ nhất, driver đồ họa, driver mạng và driver chipset là những thủ phạm thường xuyên nhất. Khi bạn cài đặt phiên bản driver mới nhưng không tương thích, hoặc driver cũ bị lỗi do xung đột với bản cập nhật Windows, lỗi BSOD có thể xuất hiện. Đặc biệt, các dòng card đồ họa NVIDIA và AMD thường yêu cầu driver được cập nhật thường xuyên để tương thích với các tựa game mới, nếu không, lỗi kernel-mode rất dễ phát sinh.
Thứ hai, RAM bị lỗi hoặc không tương thích cũng là nguyên nhân phổ biến. Khi thanh RAM có vấn đề về vật lý hoặc xung đột với bo mạch chủ, dữ liệu trong quá trình xử lý có thể bị sai lệch, khiến kernel không thể xử lý các ngoại lệ một cách chính xác. Ngoài ra, việc ép xung RAM không đúng cách cũng có thể dẫn đến lỗi tương tự.
Thứ ba, tính năng Fast Startup (Khởi động nhanh) trong Windows đôi khi gây ra xung đột khi hệ thống khởi động lại sau khi cập nhật driver hoặc phần mềm. Tính năng này lưu trạng thái kernel vào tệp tin ngủ đông, nếu dữ liệu đó bị hỏng, lỗi Kmode Exception Not Handled có thể xuất hiện ngay khi khởi động.
Thứ tư, các phần mềm bảo mật, phần mềm giả lập hoặc tiện ích dọn dẹp hệ thống có thể can thiệp sâu vào kernel, gây ra ngoại lệ không mong muốn. Một số ứng dụng không rõ nguồn gốc còn có thể ghi đè lên bộ nhớ kernel, gây mất ổn định hệ thống.

Cuối cùng, ổ cứng bị lỗi bad sector hoặc hệ thống tệp tin bị hỏng cũng có thể là nguyên nhân khiến các dữ liệu cần thiết cho kernel không được đọc đúng cách. Tuy nhiên, trường hợp này ít phổ biến hơn so với các nguyên nhân về driver và RAM.
Danh sách các driver thường gây ra lỗi Kmode Exception Not Handled
Dưới đây là danh sách các tệp tin driver thường được ghi nhận trong thông báo lỗi, giúp bạn nhanh chóng xác định đối tượng cần cập nhật hoặc gỡ bỏ.
- nvlddmkm.sys – Driver đồ họa NVIDIA GeForce và Quadro.
- atikmpag.sys – Driver đồ họa AMD Radeon và FirePro.
- igfx.sys – Driver đồ họa Intel tích hợp.
- netio.sys – Driver liên quan đến giao thức mạng và tường lửa.
- tcpip.sys – Driver chồng giao thức TCP/IP.
- usbhub.sys – Driver cho các cổng USB và hub USB.
- ntoskrnl.exe – Tệp nhân hệ điều hành, thường báo lỗi khi có vấn đề sâu về hệ thống.
- storport.sys – Driver liên quan đến bộ điều khiển lưu trữ SCSI và RAID.
Nếu màn hình xanh hiển thị tên một trong các tệp trên, bạn nên ưu tiên cập nhật driver tương ứng từ trang web của nhà sản xuất hoặc quay trở lại phiên bản driver cũ hơn nếu bản mới vừa cài đặt.
Cách sửa lỗi Kmode Exception Not Handled nhanh và hiệu quả
Để khắc phục lỗi Kmode Exception Not Handled, bạn có thể áp dụng lần lượt các phương pháp dưới đây. Các bước được sắp xếp từ đơn giản đến phức tạp, giúp bạn tiết kiệm thời gian và công sức.

Phương pháp 1: Cập nhật driver thiết bị
Đây là cách sửa lỗi phổ biến nhất vì phần lớn các trường hợp Kmode Exception Not Handled đều bắt nguồn từ driver. Bạn có thể cập nhật driver thông qua Device Manager hoặc tải trực tiếp từ trang chủ của nhà sản xuất. Các bước thực hiện như sau:
Nhấn tổ hợp phím Windows + X, chọn Device Manager. Trong cửa sổ hiện ra, mở rộng các danh mục như Display adapters, Network adapters, System devices. Tìm thiết bị có dấu hiệu bất thường (hình tam giác màu vàng) hoặc thiết bị mà bạn nghi ngờ gây lỗi. Chuột phải vào tên thiết bị, chọn Update driver, sau đó chọn Search automatically for updated driver software. Windows sẽ tự động tìm kiếm và cài đặt driver phù hợp. Nếu không tìm thấy, bạn hãy vào website của nhà sản xuất (chẳng hạn như NVIDIA, AMD, Intel) để tải driver mới nhất về và cài đặt thủ công.
Một mẹo quan trọng: nếu lỗi xuất hiện ngay sau khi bạn vừa cập nhật driver, hãy thử khởi động vào Safe Mode và gỡ bỏ driver đó bằng cách chọn Uninstall device trong Device Manager, sau đó khởi động lại máy để Windows tự cài driver gốc từ bản sao lưu.
Phương pháp 2: Kiểm tra bộ nhớ RAM
RAM bị lỗi là nguyên nhân phổ biến thứ hai gây ra lỗi Kmode Exception Not Handled. Windows cung cấp công cụ Windows Memory Diagnostic để kiểm tra tình trạng RAM. Để sử dụng, bạn nhấn tổ hợp phím Windows + R, gõ "mdsched.exe" và nhấn Enter. Chọn "Restart now and check for problems". Máy tính sẽ khởi động lại và bắt đầu quét RAM. Quá trình này có thể kéo dài từ 10 đến 30 phút tùy vào dung lượng RAM. Nếu công cụ phát hiện lỗi, bạn cần tháo thanh RAM ra, lau chùi chân cắm và gắn lại, hoặc thay thế bằng thanh RAM mới tương thích.

Trong trường hợp máy tính không thể khởi động được vào Windows, bạn có thể sử dụng các phần mềm kiểm tra RAM từ đĩa cứu hộ như MemTest86, ghi ra USB và chạy kiểm tra từ khi khởi động.
Phương pháp 3: Tắt tính năng Fast Startup
Fast Startup là tính năng giúp máy tính khởi động nhanh hơn bằng cách lưu trạng thái kernel vào ổ cứng khi tắt máy. Tuy nhiên, tính năng này có thể gây xung đột với các driver mới cập nhật, dẫn đến lỗi Kmode Exception Not Handled. Để tắt Fast Startup, bạn vào Control Panel, chọn Power Options, sau đó chọn "Choose what the power buttons do". Nhấp vào "Change settings that are currently unavailable", bỏ chọn "Turn on fast startup" và nhấn Save changes. Khởi động lại máy để áp dụng thay đổi.
Phương pháp 4: Sử dụng công cụ SFC và DISM để sửa tệp hệ thống
Nếu các tệp hệ thống Windows bị hỏng, chúng có thể gây ra lỗi kernel-mode exception. Bạn có thể dùng công cụ System File Checker (SFC) và Deployment Imaging Service and Management Tool (DISM) để quét và sửa chữa. Mở Command Prompt với quyền Administrator (nhấn Windows + X, chọn Windows Terminal (Admin) hoặc Command Prompt (Admin)). Gõ lệnh "sfc /scannow" và nhấn Enter. Chờ quá trình quét hoàn tất (khoảng 15-30 phút). Nếu SFC phát hiện lỗi nhưng không sửa được, bạn chạy lệnh "DISM /Online /Cleanup-Image /RestoreHealth" rồi khởi động lại và chạy lại SFC.
Phương pháp 5: Gỡ bỏ phần mềm xung đột hoặc cập nhật Windows
Một số phần mềm bảo mật hoặc tiện ích hệ thống có thể gây can thiệp vào kernel. Bạn hãy thử gỡ bỏ các phần mềm mới cài đặt gần đây thông qua Settings > Apps > Installed apps. Đồng thời, hãy đảm bảo Windows luôn được cập nhật phiên bản mới nhất bằng cách vào Settings > Windows Update > Check for updates. Các bản vá từ Microsoft thường khắc phục các lỗi kernel-mode đã biết.

Bảng tóm tắt các công cụ và lệnh sửa lỗi Kmode Exception Not Handled
Để người dùng dễ dàng tham khảo và thực hiện, tôi tổng hợp các công cụ và lệnh quan trọng vào bảng dưới đây.
| Công cụ / Lệnh | Cách mở hoặc sử dụng | Mục đích sử dụng |
|---|---|---|
| Device Manager | Windows + X, chọn Device Manager | Cập nhật, gỡ bỏ hoặc quay lại driver cũ |
| Windows Memory Diagnostic | Windows + R, gõ mdsched.exe | Kiểm tra lỗi RAM |
| Command Prompt (Admin) | Windows + X, chọn Terminal (Admin) | Chạy lệnh SFC và DISM |
| sfc /scannow | Gõ trong Command Prompt | Quét và sửa tệp hệ thống bị hỏng |
| DISM /Online /Cleanup-Image /RestoreHealth | Gõ trong Command Prompt | Sửa hình ảnh hệ thống Windows |
| Recovery Options (Advanced startup) | Khởi động lại máy 3 lần bằng nút nguồn | Truy cập Safe Mode, công cụ sửa chữa |
Việc nắm vững các công cụ này sẽ giúp bạn chủ động hơn trong quá trình xử lý lỗi, giảm thiểu thời gian chết của máy tính.
Phương pháp khẩn cấp: Truy cập Recovery Options khi không vào được Windows
Nếu máy tính bị lỗi Kmode Exception Not Handled ngay khi khởi động và không thể vào Windows, bạn cần dùng phương pháp khởi động cưỡng bức để truy cập Recovery Options. Các bước thực hiện:
Nhấn và giữ nút nguồn để tắt máy hoàn toàn. Khởi động lại máy, khi thấy logo Windows bắt đầu xuất hiện, lại nhấn giữ nút nguồn để tắt máy lần nữa. Lặp lại quá trình này ba lần. Sau lần tắt thứ ba, khi khởi động lại, Windows sẽ tự động vào môi trường Windows Recovery Environment (WinRE). Tại đây, bạn chọn "Advanced options" > "Troubleshoot" > "Advanced options". Bạn có thể chọn "Startup Settings" để khởi động vào Safe Mode, hoặc chọn "Command Prompt" để chạy các lệnh sửa chữa, hoặc "Uninstall Updates" để gỡ bỏ bản cập nhật gần đây. Đây là cách hiệu quả để khôi phục má





