Một số người dùng Windows liên hệ với chúng tôi sau khi gặp BSOD (Màn hình xanh chết chóc) thường xuyên với Mã lỗi 0x0000001e. Mã lỗi này dịch thành KMODE_EXCEPTION_NOT_HANDLED. Bản chất nghĩa là nhân Windows phát hiện lệnh xử lý bất hợp pháp hoặc không xác định. Điều này có thể do truy cập bộ nhớ không hợp lệ hoặc vi phạm truy cập tương tự như những lỗi gây ra Stop 0xA.

Mặc dù một số người dùng báo cáo sự cố xảy ra một hoặc hai lần/ngày, người dùng khác phàn nàn thấy lỗi nghiêm trọng này cứ 10 phút. Vấn đề không chỉ dành cho phiên bản Windows cụ thể, nhưng tần suất cao hơn nhiều trên Windows 7.
Nguyên nhân gây ra BSOD Error Code 0x0000001e?
Chúng tôi điều tra vấn đề cụ thể này bằng cách xem xét báo cáo người dùng và chiến lược sửa chữa thường dùng để khắc phục sự cố Blue Screen of Death này. Kết quả cho thấy có một số thủ phạm khác nhau có thể chịu trách nhiệm:
- Lỗi Windows 7 – Nếu bạn gặp sự cố liên tục trên Windows 7 hoặc Windows 10, có thể do lỗi (glitch) do bản cập nhật bảo mật gây ra. Nếu áp dụng, bạn có thể khắc phục bằng cách cài hotfix thích hợp (Windows 7) hoặc cài mọi cập nhật chờ đợi cho đến khi hotfix tự cài (Windows 10).
- Nguồn PSU không đủ mạnh – Dựa trên báo cáo người dùng, sự cố cũng có thể xảy ra nếu Power Supply Unit (Nguồn cấp nguồn) không đủ mạnh để cung cấp điện cho nội bộ và thiết bị ngoại vi. Bạn có thể kiểm tra bằng cách ngắt kết nối tất cả thiết bị ngoại vi không thiết yếu. Nếu sự cố do PSU, bạn có thể khắc phục bằng cách nâng cấp PSU tốt hơn hoặc dùng USB Hub tự cấp nguồn để giảm tải cho PSU.
- RAM hỏng – RAM hỏng cũng có thể chịu trách nhiệm cho loại BSOD này. Bạn có thể kiểm tra bằng công cụ Windows Memory Diagnostic. Nếu kết quả cho thấy RAM hỏng, cách duy nhất khắc phục là đầu tư RAM khỏe mạnh thay thế.
- Hỏng file hệ thống bên dưới – Hỏng file hệ thống là nguyên nhân phổ biến nhất gây ra lỗi này. Trong hầu hết trường hợp, vấn đề xuất hiện do hỏng file cấu hình Boot. Nếu áp dụng, bạn có thể khắc phục bằng cách chạy quét DISM hoặc SFC, hoặc (trong trường hợp ngoại lệ) thực hiện repair install.
Phương pháp 1: Cài đặt hotfix cho lỗi 0x0000001E
Nếu bạn gặp crash gián đoạn với lỗi 0x0000001E trên Windows 7, 8.1 hoặc 10, có thể do vấn đề rò rỉ bộ nhớ hệ thống mà Microsoft đã vá.
Nếu áp dụng, sự cố xảy ra khi ứng dụng mở file có oplock để sửa đổi. Khi đó, NTFS sẽ phá vỡ oplock, dẫn đến rò rỉ bộ nhớ nonpaged pool. Điều này gây sử dụng bộ nhớ quá mức và các tính năng cấp phát bộ nhớ khác kích hoạt lỗi 0x0000001E.
May mắn thay, nếu đây là trường hợp của bạn, bạn có thể khắc phục dễ dàng bằng cách cài hotfix thích hợp.
Lưu ý: Nếu bạn dùng Windows 7, bạn có thể cài thủ công từ liên kết này (tại đây)
Cách hiệu quả nhất đảm bảo hotfix thích hợp được cài là cài mọi cập nhật Windows chờ đợi cho đến khi bản dựng hệ điều hành cập nhật mới nhất. Dưới đây là hướng dẫn nhanh:
- Nhấn Phím Windows + R để mở hộp thoại Run. Tiếp theo, gõ "wuapp" và nhấn Enter để mở màn hình Windows Update.

Lưu ý: Nếu bạn dùng Windows 10, dùng 'ms-settings:windowsupdate' thay vào đó.
- Trong màn hình Windows Update, nhấp Check for Updates (Kiểm tra cập nhật) để bắt đầu quét cập nhật. Nếu có cập nhật mới, làm theo hướng dẫn trên màn hình để cài mọi cập nhật chờ đợi.

Lưu ý: Nếu được nhắc khởi động lại PC trước khi mọi cập nhật cài xong, hãy làm vậy, nhưng đảm bảo quay lại màn hình này và tiếp tục cập nhật cho đến khi mọi cập nhật chờ đợi được cài.
- Khi mọi cập nhật chờ đợi đã cài, xem BSOD với 0x0000001e còn xảy ra không.
Nếu bạn vẫn gặp cùng vấn đề, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 2: Ngắt kết nối thiết bị ngoại vi không thiết yếu (nếu áp dụng)
Như đã phân tích, PSU (Power Source Unit) quá tải cũng có thể chịu trách nhiệm cho BSOD 0x0000001e. Nếu bạn có nhiều thiết bị ngoại vi kết nối, tốt nhất là ngắt tất cả thiết bị không thiết yếu để xem sự cố còn xảy ra không.
Ngắt kết nối tất cả thiết bị không thiết yếu và dùng máy bình thường xem BSOD còn xảy ra không. Nếu crash dừng hoàn toàn, bạn đã xác định thành công vấn đề điện năng. Trong trường hợp này, bạn có hai cách giảm thiểu:
- Nâng cấp PSU mạnh hơn có khả năng cung cấp đủ điện cho tất cả thiết bị kết nối.
- Mua USB Hub có nguồn cấp riêng để chia sẻ tải cho PSU.

Nếu phương pháp này không áp dụng cho kịch bản của bạn, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 3: Chạy kiểm tra bộ nhớ
Nếu bạn đến đây chưa có kết quả, bạn nên thực hiện kiểm tra phù hợp để đảm bảo bạn không gặp vấn đề bộ nhớ. Như đã phân tích, RAM lỗi cũng có thể chịu trách nhiệm cho BSOD liên quan đến mã dừng 0x0000001e.
May mắn thay, Windows bao gồm công cụ để kiểm tra RAM lỗi. Làm theo hướng dẫn dưới để test RAM với Windows Memory Diagnostic Tool:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "mdsched" vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở Windows Memory Diagnostic tool với quyền admin. Khi được nhắc bởi UAC (User Account Control), nhấp Yes để cấp đặc quyền quản trị.

- Khi đến Windows Memory Diagnostic, nhấp vào Restart now and check for problems (Khởi động ngay và kiểm tra vấn đề).

- Ở khởi động tiếp theo, máy sẽ boot trực tiếp vào Windows Memory Diagnostics Tool. Đợi quá trình hoàn tất – đừng thoát thiết lập cho đến khi quét xong.

- Nếu không tìm thấy vấn đề, thoát thiết lập và chuyển trực tiếp đến phương pháp tiếp theo.
Lưu ý: Nếu quét phát hiện vấn đề với RAM, cách duy nhất dừng BSOD crash liên quan đến mã dừng 0x0000001e là đầu tư bộ nhớ khác hoàn toàn.
Nếu quét không phát hiện vấn đề ngầm với RAM, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 4: Thực hiện quét SFC & DISM
Như đã phân tích, vấn đề này cũng có thể do hỏng file hệ thống. Nếu file dùng trong trình tự boot bị hỏng, bạn có thể gặp BSOD liên tục với mã dừng 0x0000001e.
Một số người dùng báo cáo họ khắc phục được bằng cách chạy vài tiện ích tích hợp có khả năng sửa hỏng file hệ thống mà không cần giải pháp radikal như cài lại Windows.
SFC (System File Checker) và DISM (Deployment Image Servicing and Management) là hai tiện ích sửa file hệ thống, nhưng cách thức khác nhau. SFC sửa bằng cách thay thế file hỏng bằng bản sao cục bộ, trong khi DISM dựa vào WU (Windows Update) để tải bản sao khỏe mạnh thay thế file hỏng.
Tuy nhiên, hai tiện ích bổ sung nhau, nên khuyên bạn làm cả hai quét nếu có thể, để đảm bảo thử khắc phục mọi trường hợp hỏng hóc có thể. Dưới đây là hướng dẫn nhanh chạy quét SFC và DISM từ Command Prompt nâng cao:
- Nhấn Phím Windows + R để mở hộp thoại Run. Sau đó, gõ "cmd" vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở hộp thoại Run.

Lưu ý: Khi được nhắc bởi UAC (User Account Control), nhấp Yes để cấp đặc quyền quản trị cho cửa sổ Command Prompt.
- Trong Command Prompt nâng cao, gõ lệnh sau và nhấn Enter để bắt đầu quét SFC:
sfc /scannow
Lưu ý: Hãy nhớ rằng một khi thủ tục này bắt đầu, hãy đợi cho đến khi quét xong mà không đóng cửa sổ CMD, ngược lại bạn có rủi ro gây thêm hỏng hóc hệ thống.
- Khi quá trình hoàn tất, đóng Command Prompt nâng cao và khởi động lại máy để kết thúc. Ở trình tự khởi động tiếp theo, làm theo bước 1 nữa để mở CMD nâng cao khác.
- Khi đã trong CMD nâng cao, gõ lệnh sau và nhấn Enter để bắt đầu quét DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Lưu ý: Thủ tục này yêu cầu kết nối internet ổn định để hoàn tất. DISM dựa vào WU (Windows Update) để thay thế file hỏng bằng thực thể sạch.
- Khi quét xong, làm khởi động lại cuối cùng và xem BSOD với Mã lỗi 0x0000001e còn xảy ra không.
Nếu bạn vẫn gặp BSOD nghiêm trọng Mã lỗi 0x0000001e, hãy chuyển sang phương pháp cuối cùng.
Phương pháp 5: Thực hiện repair/clean install
Nếu không phương pháp nào trên giúp khắc phục sự cố, một trong những phương pháp tiềm năng cuối cùng là làm mới mọi thành phần Windows. Nếu điều này không khắc phục, rõ ràng PC của bạn gặp vấn đề phần cứng bên dưới không được phát hiện bằng phương pháp trên.
Cách tốt nhất là thực hiện repair install. Thủ tục này sẽ làm mới mọi thành phần Windows cho phép bạn giữ tất cả dữ liệu cá nhân bao gồm ảnh, video, hình ảnh, ứng dụng, game, v.v. Nếu bạn muốn repair install, làm theo hướng dẫn (tại đây).
Bạn cũng có thể chọn giải pháp nghiêm trọng hơn là clean install (tại đây) thay vào đó.