Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

เปิด/ปิด Data Execution Prevention (DEP) ใน Windows 10

Data Execution Prevention (DEP) เป็นฟีเจอร์ความปลอดภัยป้องกันโปรแกรมอันตรายรันโค้ดจากพื้นที่หน่วยความจำที่สงวนไว้สำหรับ Windows และโปรแกรมที่ได้รับอนุญาต DEP ตรวจสอบโปรแกรมให้ใช้หน่วยความจำอย่างปลอดภัย หากพบการใช้งานผิดปกติ จะปิดโปรแกรมและแจ้งเตือน

แม้ไม่แนะนำให้ปิด แต่หากมีเหตุผล ให้ใช้ bcdedit.exe เพื่อปิด/เปิด DEP

ข้อควรระวัง: ต้องปิด Secure Boot ใน BIOS/UEFI ก่อน มิฉะนั้นจะได้ข้อผิดพลาด "The value is protected by Secure Boot policy"

ปิด Data Execution Prevention

  • เปิด CMD แบบ Administrator (Win+X → Command Prompt Admin)
  • รันคำสั่ง:
    bcdedit.exe /set {current} nx AlwaysOff
  • จะแสดง "The operation completed successfully."
  • รีบูท → DEP ถูกปิด

เปิด Data Execution Prevention

  • เปิด CMD (Admin)
  • รัน:
    bcdedit.exe /set {current} nx AlwaysOn
  • รีบูท → DEP เปิดใช้งานอีกครั้ง

ในอนาคตจะแนะนำเพิ่ม:

  1. เปิด/ปิด DEP สำหรับ Internet Explorer เท่านั้น
  2. เปิด/ปิด DEP สำหรับโปรแกรมเฉพาะรายโปรแกรม