ยกเว้นโปรแกรมจาก DEP (Data Execution Prevention)

DEP อาจทำให้เกิดความขัดแย้งกับโปรแกรมที่ถูกต้อง

Microsoft เปิดตัว Data Execution Prevention ไปยังระบบปฏิบัติการที่ขึ้นต้นด้วย Windows XP การป้องกันการดำเนินการข้อมูล เป็นคุณลักษณะด้านความปลอดภัยที่มีวัตถุประสงค์เพื่อป้องกันความเสียหายต่อคอมพิวเตอร์ของคุณ DEP ยกข้อยกเว้นถ้าตรวจพบการโหลดโค้ดจาก heap หรือ stack ที่เป็นค่าดีฟอลต์ เนื่องจากลักษณะการทำงานนี้บ่งบอกถึงรหัสที่เป็นอันตรายของโค้ดที่ไม่ถูกต้องโดยทั่วไปไม่ได้โหลดด้วยวิธีนี้ DEP จึงป้องกันไม่ให้เบราว์เซอร์โจมตีการโจมตีที่ทำเช่นผ่านล้นบัฟเฟอร์และช่องโหว่ประเภทเดียวกันโดยป้องกันไม่ให้โค้ดถูกเรียกใช้จากหน้าข้อมูลที่สงสัย

บางครั้ง DEP อาจก่อให้เกิดความขัดแย้งกับโปรแกรมที่ถูกต้อง หากเกิดเหตุการณ์นี้กับคุณต่อไปนี้คือวิธีปิดใช้งาน DEP สำหรับแอ็พพลิเคชันเฉพาะ

วิธีปิดใช้งาน DEP สำหรับแอ็พพลิเคชันเฉพาะ

  1. คลิกที่ปุ่ม Start บนคอมพิวเตอร์ Windows ของคุณและเลือก Computer > System Properties > Advanced System Settings
  2. จาก กล่องโต้ตอบคุณสมบัติระบบ ให้เลือก การตั้งค่า
  3. เลือกแท็บ การป้องกันการดำเนินการข้อมูล
  4. เลือก เปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก
  5. คลิก เพิ่ม และใช้คุณลักษณะการเรียกดูเพื่อเรียกดูโปรแกรมปฏิบัติการของโปรแกรมที่คุณต้องการยกเว้นตัวอย่างเช่น excel.exe หรือ word.exe

ขึ้นอยู่กับรุ่นของ Windows คุณอาจต้องเข้าสู่กล่องโต้ตอบคุณสมบัติของระบบโดยคลิกขวาที่คอมพิวเตอร์เครื่องนี้หรือคอมพิวเตอร์จาก Windows Explorer

  1. ใน Windows Explorer ให้คลิกขวาและเลือก คุณสมบัติ > การตั้งค่าระบบขั้นสูง > คุณสมบัติของระบบ
  2. เลือก ขั้นสูง > ประสิทธิภาพ > การป้องกันการประมวลผลข้อมูล
  3. เลือก เปิด DEP สำหรับโปรแกรมและบริการทั้งหมดยกเว้นที่ฉันเลือก
  4. คลิก เพิ่ม และใช้คุณลักษณะเรียกดูเพื่อเรียกดูโปรแกรมปฏิบัติการของโปรแกรมที่คุณต้องการยกเว้น