Thủ thuật

Cách khắc phục lỗi “Data execution prevention” khi chạy ứng dụng

[Thủ thuật máy tính] Cách khắc phục lỗi “Data execution prevention” khi chạy ứng dụng – Virus và các mối đe dọa khác có thể kiểm soát máy tính của bạn bằng cách thực thi mã từ bên trong bộ nhớ. Để tránh thiệt hại, chương trình ứng dụng màn hình tính năng Data Execution Prevention (DEP) đảm bảo bộ nhớ được bảo vệ một cách an toàn. Bất kỳ việc sử dụng không đúng các ứng dụng, Data Execution Prevention sẽ tự động đóng. Theo mặc định, nó theo dõi các chương trình và dịch vụ Windows, tuy nhiên đôi khi nó hoạt động đối với các ứng dụng thứ 3 điều này làm bạn không thể thực thi các ứng dụng.

Giống như tính năng bảo mật, nó không được khuyến khích vô hiệu hóa. Tuy nhiên trong nhiều trường hợp một chương trình đáng tin cậy liên tục bị DEP ngăn chặn nó không cho phép thực hiện vậy để thực hiện được bạn phải định nghĩa chương trình này cho DEP biết để khỏi bị chặn hoặc bạn cũng có thể vô hiệu hóa tính năng này.

khắc phục lỗi "Data execution prevention"

Chọn để xem

Cách khắc phục lỗi “Data execution prevention” khi chạy ứng dụng

Phương pháp 1: Khắc phục bằng cách tùy chỉnh file boot.ini (Đối với Windows XP)

Đầu tiên bạn cần cho hiện hết các file ẩn của hệ thống. Vào ổ đĩa hệ thống (thường là ổ đĩa C) tìm file boot.ini và mở bằng notepad. Sau đó thay toàn bộ nội dung file boot.ini bằng đoạn lệnh sau.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=AlwaysOff /fastdetect

Lưu lại và khởi động lại máy chạy ứng dụng để xem kết quả

Lưu ý: Nếu không cho lưu bạn hãy lưu tên file ra ngoài Desktop rồi sau đó hãy Copy và dán đè vào để thay thế file boot.ini cũ là được!

Phương pháp 2: Dùng Command Prompt

Chạy cửa sổ lệnh Command Prompt ở chế độ cao nhất (Run as administrator)

loi menu start va cortana khong hoat dong-8.png

key windows giá rẻ

Sau đó dùng các đoạn lệnh tương ứng sau để bật, tắt DEP

Để vô hiệu hóa DEP dùng lệnh sau

bcdedit.exe/set {current} nx AlwaysOff

khac phuc loi data execution prevention-4.png

Để kích hoạt lại chế độ DEP dùng lệnh sau

bcdedit.exe/set {current} nx AlwaysOn

Nếu quá trình diễn ra tốt đẹp bạn sẽ thấy thông báo các hoạt động đã hoàn thành – Và bây giờ bạn hãy chạy lại chương trình xem nào!

Phương pháp 3: Định nghĩa chương trình bị dính DEP

Đầu tiên chuột phải lên My Computer > Propeties

Sau đó kích chọn Advanced system settings

khac phuc loi data execution prevention-5.png

Cửa sổ System Properties hiện ra > Kích chọn tab Advanced > Kích chọn Settings trong thuộc tính Performance

khac phuc loi data execution prevention-0.png

Cửa sổ Performance Options xuất hiện > Kích chọn tab Data Execution Prevention

khac phuc loi data execution prevention-1.png

Lúc này bạn thấy có 2 lựa chọn

khac phuc loi data execution prevention-2.png

Kích chọn “Turn on DEP for all programs and services except those I Select” > Nhấn Add và điều hướng đến ứng dụng bị lỗi DEP và chọn > Nhấn Apply > Nhấn OK

khac phuc loi data execution prevention-3.png

Và bây giờ bạn hãy khởi chạy ứng dụng thử xem có còn báo lỗi nữa không nhé! Hy vọng sẽ giúp ích được cho bạn. Nếu có phương pháp nào khác hãy để lại lời nhắn để mình cập nhật thêm vào bài viết. Chúc bạn thành công./.

Tỉ lệ / 5. Phiếu:

Chúng tôi rất tiếc vì bài đăng này không hữu ích cho bạn!

Hãy để chúng tôi cải thiện bài đăng này!

Hãy cho chúng tôi biết làm thế nào chúng tôi có thể cải thiện bài đăng này?

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button