Nếu bạn nhận lỗi Ngoại lệ chưa xử lý Violation truy cập khi chạy ứng dụng trên Windows 11/10/8/7, có nghĩa là phần mã chương trình cố gắng truy cập địa chỉ bộ nhớ được bảo vệ và bị từ chối.

EXCEPTION ACCESS VIOLATION có nghĩa gì?
Khi chương trình cố truy cập địa chỉ bộ nhớ được bảo vệ, hộp thông báo lỗi này xuất hiện. Nó cũng có thể xuất hiện nếu phần mềm được lập trình kém. Nếu truy cập bị từ chối, bạn thấy thông báo lỗi này.
Ngoại lệ chưa xử lý – EXCEPTION ACCESS VIOLATION
Nếu nhận lỗi này, đây là vài điều bạn có thể thử:
1. Vô hiệu hóa Ngăn chặn thực thi dữ liệu cho chương trình cụ thể
Ngăn chặn thực thi dữ liệu (DEP) là tính năng bảo mật giúp ngăn chặn thiệt hại từ virus và mối đe dọa bảo mật. DEP bảo vệ máy tính bằng cách giám sát chương trình đảm bảo sử dụng bộ nhớ hệ thống an toàn. Nếu chương trình cố chạy (thực thi) mã từ bộ nhớ cách không đúng, DEP đóng chương trình.
Vì vậy, nếu bạn tin tưởng chương trình gây ra lỗi này, bạn có thể tắt Ngăn chặn thực thi dữ liệu cho chương trình cụ thể đó và xem có hoạt động không.
2. Chạy trình khắc phục sự cố Phần cứng
Mở hộp Chạy, gõ lệnh sau và nhấn Enter để mở Trình khắc phục sự cố Phần cứng & Thiết bị:
%systemroot%\system32\msdt.exe -id DeviceDiagnostic
Trình khắc phục sự cố Phần cứng và Thiết bị sẽ cố gắng xác định vấn đề tiềm ẩn với phần cứng máy tính và sửa nếu có thể.
3. Tắt UAC
Tạm thời tắt UAC và xem có giúp không.
4. Cài đặt lại chương trình
Bạn cũng có thể cân nhắc gỡ cài đặt hoàn toàn phần mềm gây ra lỗi khi chạy, và cài lại. Đảm bảo tải phiên bản mới nhất từ trang chủ chính thức.
Hy vọng điều gì đó giúp được!
