Khi Windows 10 (hoặc Windows 11!) crash đột ngột, bạn gặp Màn hình xanh chết chóc (Blue Screen of Death - BSOD). Màn hình crash thân thương này chứa thông tin hữu ích. Cụ thể, mã dừng Windows (Windows stop code) cho biết chính xác lý do hệ thống đột ngột "chết".
Mã dừng (còn gọi bug check) bao phủ mọi loại lỗi máy tính Windows gặp phải. Phạm vi từng mã dừng khác nhau, nhưng nó cho điểm xuất phát tuyệt vời để khắc phục bất kỳ lỗi Windows 10 nào.
Dưới đây là những gì cần biết về mã dừng Windows và cách dùng mã dừng để sửa máy.
Mã dừng Windows hoạt động như thế nào?
Khi Windows crash, nó sinh mã dừng hiển thị trên BSOD. Mã dừng là mã thập lục phân (hexadecimal) bắt đầu bằng 0x, theo sau 8 ký tự. Mỗi mã dừng tương ứng một lỗi Windows duy nhất và dẫn bạn đến hướng dẫn sửa lỗi. Để tránh nhầm lẫn, mã dừng Windows tương tự mã lỗi Windows (error codes).
Ví dụ: lỗi Quản lý bộ nhớ (Memory Management) mang mã dừng 0x0000001A – lỗi nghiêm trọng với quản lý bộ nhớ hệ thống. Biết lỗi liên quan bộ nhớ và có mã dừng cụ thể, bạn bắt đầu tìm giải pháp.
Mã dừng Windows dùng để làm gì?
Khi Windows gặp lỗi nghiêm trọng, hệ thống tắt buộc. Tắt buộc bảo vệ hệ thống khỏi hư hỏng tiềm ẩn do lỗi. Do đó, mã dừng phát ra báo cho chúng ta biết lỗi ở đâu trong hệ thống.
Cách tìm mã dừng Windows
Máy crash, BSOD hiện với mã dừng. Nhưng bạn lỡ mắt mã dừng và thông báo lỗi. Làm sao tìm mã dừng sau khi máy reboot? Mã lỗi BSOD lưu ở đâu?
Cách dễ nhất tìm mã dừng sau sự cố: dùng công cụ BlueScreenView của Nirsoft. BlueScreenView tự động tải minidump và mã lỗi trước đó trên hệ thống.
- Vào trang BlueScreenView tải chương trình. Sau khi tải, cài đặt BlueScreenView.
- Mở chương trình sau cài. Sắp xếp lỗi để tìm BSOD gần nhất, bắt đầu chẩn đoán hệ thống.
BlueScreenView rất tiện, nhưng có công cụ thay thế của Microsoft: WinDbg. Tham khảo: Cách khắc phục lỗi màn hình xanh dùng WinDbg.
Cách khắc phục lỗi mã dừng Windows cụ thể
Có rất nhiều mã dừng Windows. Hàng trăm. Tại MakeUseOf, đã viết về một số mã dừng phổ biến nhất và cách khắc phục. Danh sách bài viết giải quyết mã lỗi Windows:
- Memory Management 0x0000001A
- System Service Exception 0x0000003B
- Critical Process Died 0x000000EF
- Unmountable Boot Volume 0x000000ED
- WHEA Uncorrectable Error 0x00000124
- System Config Info 0x00000074
- Video Scheduler Internal Error 0x00000119
- Critical Process Died 0x000000EF
- HAL Initialization Failed 0x0000005C
- Faulty Hardware Corrupted Page 0x0000012B
- Inaccessible Boot Device 0x0000007B
- Machine Check Exception 0x0000009C
- Boot Selection Failed 0xc0000225
- Windows Update Error 0x80070422
- Windows Update Error 0x80070057
- .NET Framework 3.5 0x800F081F
- Windows Store Error Code 0x8000ffff
- DPC WATCHDOG VIOLATION
- Microsoft Store Error 0x800B010FI
- Windows Update Install Error 0x80070643
Trời ơi, nhiều mã dừng phổ biến vậy. Ai nói Windows không bug? Chúng tôi không!
Các cách khắc phục cơ bản cho lỗi mã dừng
Mã dừng Windows báo lỗi cho người dùng. Mặc dù một số mã dừng cần sửa riêng (xem danh sách trên), có vài thủ thuật khắc phục sự cố Windows cơ bản bạn có thể thử.
1. Khởi động lại máy tính
Cách sửa đầu tiên, dễ nhất, rõ ràng nhất: khởi động lại máy. Khởi động lại khắc phục lượng lớn vấn đề, và có lý do "tắt đi bật lại" thành câu đùa chạy ngay (nhưng là cách thử đầu tiên) trong giới IT.
2. Chạy SFC và CHKDSK
SFC và CHKDSK là tiện ích hệ thống Windows dùng sửa hệ thống file hỏng. Lúc nào đó, file Windows bị hỏng gây lỗi khắp hệ thống. Hai công cụ quét hệ thống và sửa file hỏng dọc đường.
Trước khi chạy lệnh SFC, kiểm tra nó hoạt động tốt. Dùng công cụ DISM (Deployment Image Servicing and Management). Giống SFC, DISM là tiện ích Windows tích hợp nhiều chức năng. Ở đây, lệnh DISM Restorehealth đảm bảo cách sửa sau sẽ hoạt động đúng.
Cách dùng DISM và SFC:
- Tìm Command Prompt (Admin) trong Start menu, chuột phải > Run as administrator mở Command Prompt nâng cao.
- Gõ lệnh sau và Enter: DISM /online /cleanup-image /restorehealth
- Đợi lệnh hoàn tất. Quá trình có thể đến 20 phút, tùy sức khỏe hệ thống. Có vẻ treo ở chỗ nào, nhưng hãy đợi xong.
- Khi xong, gõ sfc /scannow và Enter.
Tiếp theo, chạy CHKDSK. Khác với SFC (quét file Windows), CHKDSK quét toàn bộ ổ đĩa tìm lỗi. Giống SFC, chạy CHKDSK từ Command Prompt sửa máy.
- Tìm command prompt trong Start menu, chuột phải kết quả tốt nhất > Run as administrator. (Hoặc phím Windows + X > chọn Command Prompt (Admin)).
- Gõ chkdsk /r và Enter. Lệnh quét hệ thống tìm lỗi và sửa chữa dọc đường.
Sau khi SFC và CHKDSK hoàn tất, sửa file hỏng, khởi động lại hệ thống. Sau đó thử truy cập file bị hạn chế.
3. Cập nhật Windows 10
Luôn có cơ hội Windows Update giải quyết mã lỗi BSOD. Nếu có vấn đề đã biết với Windows, Microsoft phát hành bản sửa qua Windows Update. Windows Update cũng cung cấp bản vá bảo mật, file lỗi thời.
Nhấn Windows + I mở Settings. Vào Cập nhật & Bảo mật (Update & Security) > kiểm tra Windows Update có cập nhật chờ không. Nếu có, lưu file quan trọng, nhấn Khởi động lại ngay (Restart now). Hệ thống reboot trong quá trình.
Cách tìm và khắc phục lỗi mã dừng Windows
Màn hình xanh chết chóc không bao giờ là khoảnh khắc vui cho người dùng Windows. Bây giờ bạn biết dùng mã dừng để xác định và sửa lỗi, sẽ không thấy chúng quá khó chịu. Tức là vẫn phiền, nhưng ít nhất bạn biết cách tiến về phía trước và sửa lỗi Màn hình xanh Windows tiếp theo.
Lưu ý: các cách sửa lỗi mã dừng trên dành cho Windows 10, nhưng đa số vẫn áp dụng cho Windows 11. Sự tương đồng giữa 2 hệ điều hành khiến nhiều cách sửa lỗi Windows 10 chuyển sang Windows 11.