Người dùng Windows đang gặp một lỗi Màn Hình Xanh (Blue Screen of Death) mới. Nó báo WDF_VIOLATION kèm thông báo quen thuộc "Your PC ran into a problem and needs to restart" (PC của bạn gặp sự cố và cần khởi động lại). Mặc dù PC khởi động lại sau lỗi này, nhưng nó làm sập hệ thống gây phiền toái. Việc hiểu ý nghĩa WDF quan trọng để ngăn chặn nó gây vấn đề nghiêm trọng sau này. Nếu bạn cũng đối mặt cùng vấn đề, bạn đã đến đúng nơi. Chúng tôi mang đến hướng dẫn hoàn hảo giúp bạn khắc phục lỗi WDF_violation error windows 10 cùng với giải thích WDF là gì.
Cách Khắc Phục Lỗi WDF_VIOLATION Trên Windows 10
Bạn có thể đang thắc mắc WDF là gì. WDF viết tắt của Windows Driver Framework (Khung trình điều khiển Windows). Đây là tập hợp công cụ và thư viện giúp tạo driver thiết bị. Lỗi WDF_VIOLATION xảy ra khi có vấn đề với driver dựa trên framework. Nó phổ biến trong máy HP nhưng cũng xuất hiện trên PC khác. Dưới đây là một số nguyên nhân:
- Trong hệ thống HP, do driver bàn phím HpqKbFiltr.sys (phiên bản 11.0.3.1) không hoạt động đúng trong phiên bản Windows 10 1803 và 1809.
- Driver Bluetooth bị hỏng
- Vấn đề kết nối thiết bị USB
- Vấn đề tệp hệ thống
- Bug trong các bản build Windows gần đây
- Tấn công Malware hoặc Virus
Sau khi hiểu WDF là gì và nguyên nhân gây lỗi WDF_VIOLATION, hãy đến các phương pháp khắc phục. Vì lỗi này liên quan đến driver, bước đầu tiên là đảm bảo tất cả thiết bị kết nối và file driver của chúng tương thích với PC. Đây là cách khắc phục WDF_violation error windows 10.
Phương Pháp 1: Gỡ Driver Bàn Phím Lỗi (Dành Cho Người Dùng HP)
Phương pháp này dành cho người dùng HP gặp lỗi. Gỡ driver HpqKbFiltr.sys không tương thích có thể khắc phục sự cố nhưng không đơn giản. Bạn cần vào Môi trường Khôi phục Windows (Windows Recovery Environment), tham khảo hướng dẫn của chúng tôi để làm.
- Khởi chạy Windows Settings (Cài đặt Windows) bằng cách nhấn Windows và I cùng lúc.
- Nhấp vào ô Update & Security (Cập nhật & Bảo mật).
- Nhấp vào Recovery (Khôi phục) và ở khung bên phải nhấp nút Restart now (Khởi động lại ngay) dưới phần Advanced Startup (Khởi động nâng cao).
- Đợi hệ thống vào Môi trường Khôi phục Windows và nhấp vào Troubleshoot (Khắc phục sự cố) dưới Choose an Option (Chọn một tùy chọn).
- Chọn Advanced Options (Tùy chọn nâng cao) tiếp theo.
- Nhấp vào Command Prompt (Dòng lệnh).
- Tùy thuộc thông số hệ thống, nhập chính xác các dòng lệnh dưới và nhấn phím enter để thực thi.
- Lệnh cho phiên bản 32-bit:
dism /Image:C\ /Remove-Driver /Driver: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf
- Lệnh cho phiên bản 64-bit:
dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf
Lưu ý 1: Bạn có thể kiểm tra thông tin hệ thống vào Settings > System > About (Cài đặt > Hệ thống > Giới thiệu) và dưới Device Specifications (Thông số thiết bị) tìm System type (Loại hệ thống).
Lưu ý 2: Nếu Windows trên PC không cài trên ổ C:, hãy thay C: trong lệnh bằng chữ cái ổ đĩa chứa Windows của bạn.
- Thoát command prompt sau khi lệnh thực thi. Khởi động lại PC.
Kiểm tra xem bạn đã giải quyết được vấn đề WDF_violation error windows 10 chưa.
Lưu ý: Có bản vá chính thức Microsoft KB4468304 tự động gỡ driver HpqKbFiltr.sys. Nếu bạn có thể khởi động PC, bạn có thể tải từ đây. Cài đặt và xem có khắc phục sự cố không.
Phương Pháp 2: Chạy Startup Repair (Sửa Khởi Động)
Trong trường hợp lỗi này xuất hiện ngay sau khi PC bật, công cụ Windows Startup Repair có thể giúp. Nó được thiết kế chẩn đoán và khắc phục mọi loại sự cố khởi động. Làm theo các bước dưới để sử dụng.
- Đi đến Update & Security > Recovery > Advanced Startup và khởi động lại PC, sau đó chọn tùy chọn Troubleshoot như trong Phương pháp 1.
- Nhấp vào Startup Repair (Sửa khởi động).
Windows sẽ bắt đầu chẩn đoán và tự động khắc phục mọi vấn đề tìm thấy. Bạn có thể tìm tệp log (nhật ký) các vấn đề được xác định và sửa chữa tại đường dẫn:
c:/windows/system32/logfiles/srt/srttrail.txt
Phương Pháp 3: Ngắt Kết Nối Thiết Bị USB
Thiết bị ngoại vi cần driver giao tiếp với máy tính và nếu file driver này không tương thích hoặc hỏng, lỗi như WDF_VIOLATION có thể xảy ra. Làm theo các bước dưới.
- Ngắt kết nối tất cả thiết bị USB ngoại vi, bắt đầu từ thiết bị mới nhất, sau đó cắm lại từng cái một cho đến khi xác định được thiết bị gây sự cố. Bạn có thể tham khảo hướng dẫn khắc phục USB liên tục ngắt kết nối và cắm lại.
- Nếu thiết bị USB thực sự gây ra sự cố, tìm kiếm trực tuyến file driver tương thích và cài đặt thủ công hoặc thay thế thiết bị.
Phương Pháp 4: Vô Hiệu Hóa Cổng USB
Cách khác khắc phục WDF_violation error windows 10 là vô hiệu hóa cổng USB trên thiết bị. Có hai cách: dùng BIOS và dùng Device Manager. Dưới là các bước dùng Device Manager.
- Nhấn phím Windows, gõ device manager và nhấp Mở.
- Tìm và mở rộng Universal Serial Bus controllers (Bộ điều khiển Serial Bus phổ dụng) bằng cách nhấp đúp.
- Chuột phải vào USB Composite Device (Thiết bị USB Composite) và chọn Disable device (Vô hiệu hóa thiết bị).
- Nhấp Yes (Có) khi được nhắc xác nhận.
- Lặp lại bước trên cho tất cả USB Composite Devices.
Kiểm tra xem WDF_violation error windows 10 đã được giải quyết chưa.
Nếu muốn vô hiệu hóa cổng USB từ menu BIOS, tham khảo hướng dẫn truy cập BIOS rồi vào BIOS > Advanced Tab > Miscellaneous Devices > External USB Ports > Disable.
Lưu ý: Nhãn chính xác trong BIOS có thể khác tùy nhà sản xuất.
Phương Pháp 5: Cài Đặt Lại Driver Thiết Bị Bluetooth
Trong một số trường hợp, driver Bluetooth lỗi thời cũng có thể kích hoạt lỗi WDF_VIOLATION BSOD khi thiết bị Bluetooth kết nối với hệ thống. Bạn có thể khắc phục bằng cách gỡ driver này. Nhưng trước tiên, bạn phải khởi động hệ thống vào Safe Mode (Chế độ an toàn) rồi gỡ driver thiết bị Bluetooth như dưới đây.
- Trong Safe Mode, mở Device Manager như trong Phương pháp 3.
- Nhấp đúp vào Bluetooth hoặc nhấp mũi tên nhỏ bên cạnh để mở rộng.
- Chuột phải vào thiết bị và chọn Properties (Thuộc tính) từ menu.
- Đi đến tab Driver và nhấp nút Uninstall Device (Gỡ cài đặt thiết bị).
- Trong cửa sổ bật lên Uninstall Device, chọn (check) hộp Delete the driver software for this device (Xóa phần mềm driver cho thiết bị này) và nhấp Uninstall để xác nhận.
- Sau khi gỡ driver, khởi động lại PC.
- Tải driver mới nhất từ trang web nhà sản xuất (ví dụ: Lenovo).
- Khởi động PC trở lại bình thường dùng hướng dẫn Cách thoát Safe Mode.
Phương Pháp 6: Sửa Tệp Hệ Thống (Repair System Files)
Tệp hệ thống trên PC Windows 10 có thể bị hỏng qua ứng dụng bên thứ ba, malware, v.v. hoặc có thể bị thiếu hoàn toàn. Điều này có thể gây lỗi WDF_violation error windows 10. Bạn có thể chạy công cụ sửa DISM & SFC scan now để sửa hoặc thay thế tệp hỏng bằng cách tham khảo hướng dẫn Sửa tệp hệ thống trên Windows 10.
Phương Pháp 7: Thực Hiện System Restore (Khôi Phục Hệ Thống)
Nếu lỗi WDF_VIOLATION bắt đầu sau khi cài đặt ứng dụng mới hoặc thay đổi Registry, bạn nên thử khôi phục hệ thống về trạng thái trước. Chức năng System Restore trong Windows 10 thường xuyên tạo điểm khôi phục để quay lại khi cần. Tham khảo hướng dẫn Tạo điểm khôi phục hệ thống trong Windows 10.
Phương Pháp 8: Đặt Lại Windows (Reset Windows)
Nếu không phương pháp nào trên hiệu quả, bạn có thể cần thực hiện hard reset (đặt lại cứng). Chỉ thực hiện khi绝对 cần thiết và không còn lựa chọn khác. Bạn có thể đặt lại hệ thống giữ nguyên tất cả tệp bằng hướng dẫn Đặt lại Windows 10 Không Mất Dữ Liệu.
Lưu ý: Nếu có thể, chúng tôi khuyến nghị cài đặt lại Windows dùng phương tiện cài đặt (installation media) nếu lỗi vẫn tồn tại.
Bài viết khuyến nghị:
- 27 Lựa Chọn Thay Thế Microsoft Word Tốt Nhất
- Khắc Phục Lỗi Zoom Invalid Meeting ID Trên Windows 10
- Khắc Phục Lỗi Windows Store Error 0x80072ee7
- Khắc Phục Lỗi win32kfull.sys BSOD Trên Windows 10
Hy vọng hướng dẫn này hữu ích và bạn đã khắc phục được WDF_violation error in Windows 10 cùng với việc hiểu WDF là gì và ý nghĩa WDF. Cho chúng tôi biết phương pháp nào hiệu quả nhất cho bạn. Nếu có thắc mắc hoặc góp ý, hãy thoải mái thả vào phần bình luận.