Lỗi WDF_Violation thường xảy ra trên các phiên bản Windows mới hơn (7/8/10). Nguyên nhân thường gặp bao gồm:
- Tệp hệ thống bị hỏng
- Có mục registry bị lỗi
- Hệ thống bị nhiễm virus/mã độc
- Một số driver lỗi thời hoặc hỏng
- Ổ cứng bị lỗi
BSOD này khá phổ biến và thường xảy ra khi kết nối thiết bị ngoài vào máy tính. Cũng xảy ra khi đồng bộ thiết bị iDevice với iTunes. Phím chuột bị lag, v.v. Có 2 trường hợp: có thể đăng nhập vào hệ thống và không thể đăng nhập.
Phần 1: Khi vẫn đăng nhập được vào hệ thống
Các giải pháp nếu bạn vẫn truy cập được Desktop. Trường hợp không đăng nhập được sẽ giải quyết ở phần sau.
Giải pháp 1: Cập nhật Driver
Nguyên nhân phổ biến nhất là driver thiết bị chưa cập nhật hoặc bị hỏng. Nếu không biết driver nào gây lỗi, hãy dành thời gian cập nhật tất cả.
Có 2 cách cập nhật driver: tự động hoặc thủ công. Cách tự động cần internet, Windows tìm driver tốt nhất trong cơ sở dữ liệu. Nếu không được, vào trang web nhà sản xuất, tải driver về vị trí dễ truy cập và cài đặt. Ví dụ cập nhật driver:
- Nhấn Windows + R mở Run, gõ devmgmt.msc và Enter để mở Device Manager.
- Duyệt qua các phần cứng, chuột phải vào thiết bị bị lỗi, chọn Update driver.

- Windows sẽ hỏi cách cập nhật. Chọn tùy chọn 2 (Browse my computer for driver software) và tiếp tục.
Chọn tệp driver đã tải về qua nút Browse khi hiện ra và cập nhật.

- Khởi động lại máy tính và kiểm tra xem vấn đề đã giải quyết chưa.
Lưu ý: Bạn có thể thử tùy chọn 1 Search automatically for updated driver software trước khi dùng tùy chọn 2.
Giải pháp 2: Sử dụng Driver Verifier
Có thể dùng công cụ của Microsoft để kiểm tra hành vi bất thường của hệ thống/phần cứng. Trong nhiều trường hợp, hành vi bất hợp pháp của module hệ thống hoặc phần cứng dẫn đến BSOD. Lưu ý: hệ thống có thể crash trong quá trình này, hãy backup dữ liệu trước.
- Nhấn Windows + S, gõ command prompt, chuột phải chọn Run as administrator.
- Trong Command Prompt nâng cao, thực thi lệnh:
verifier

- Chọn Create standard settings và nhấp Next.

- Chọn Automatically select all drivers installed on this computer và nhấp Finish. Windows sẽ quét lỗi. Đảm bảo đã backup dữ liệu. Hộp thoại yêu cầu khởi động lại sẽ hiện ra. Khởi động lại máy.

Giải pháp 3: Quét mã độc
Đôi khi hành vi bất thường do mã độc/virus trên máy. Chúng có thể chạy script nền để lấy dữ liệu hoặc thay đổi cài đặt.
Quét máy bằng tiện ích diệt virus. Nếu chưa có, dùng Windows Defender.
- Nhấn Windows + S mở thanh tìm kiếm Start. Gõ Windows Defender và mở kết quả đầu tiên.

- Ở bên phải màn hình, chọn full scan và nhấp Scan. Quá trình có thể mất thời gian vì Windows quét từng tệp. Hãy kiên nhẫn. Khởi động lại máy sau khi xong và kiểm tra.

Giải pháp 4: Ngắt kết nối tất cả thiết bị ngoài
Cách khắc phục hiệu quả cho nhiều người là ngắt tất cả thiết bị ngoài. Thiết bị có thể gây crash hệ thống. Tắt máy, ngắt tất cả thiết bị, bật lại máy.
Nếu BSOD không còn xảy ra, cắm từng thiết bị một với khoảng thời gian giữa các lần để xác định thiết bị gây lỗi. Nếu xác định được, hãy cập nhật driver cho thiết bị đó. Nếu cập nhật không giúp ích, rút thiết bị đó ra để loại trừ.
Giải pháp 5: Bật Disk Use cho iTunes
Nếu bạn dùng iDevice đồng bộ với iTunes và gặp lỗi, hãy thử bật "Disk Use" cho iTunes. Giải pháp này chỉ dành cho người dùng iTunes tích cực.
- Đảm bảo đăng nhập với quyền administrator. Mở iTunes và kết nối thiết bị bằng cáp dữ liệu chuẩn.
- Nhấp vào Summary và tích chọn Enable disk use.

Phần 2: Khi KHÔNG thể đăng nhập vào hệ thống
Nếu không thể đăng nhập (không truy cập được Desktop), thử hard boot. Nếu không được, phải reset Windows vì không còn nhiều lựa chọn.
Giải pháp 1: Hard boot máy tính
Để hard boot: tắt máy hoàn toàn. Rút cáp nguồn. Rút tất cả thiết bị ngoài (kể cả chuột). Tháo pin nhẹ nhàng. Giữ nút nguồn > 30 giây. Gắn pin lại, cắm nguồn, bật máy với thiết bị ngoài vẫn ngắt. Nếu máy bật thành công, cắm thiết bị từng cái một với khoảng thời gian giữa các lần.
Giải pháp 2: Reset Windows 10
Nếu các giải pháp trên thất bại, hãy thử sửa/cài lại Windows bằng media bootable. Nếu có phân vùng riêng, dữ liệu có thể còn lại; nhưng khuyến khích cài đặt sạch (clean install). Xem bài viết của chúng tôi về cách tạo bootable media. Có 2 cách: dùng Media Creation Tool của Microsoft hoặc Rufus.