Friday, January 2, 2009

วิธีการปิดฟีเจอร์ Data Execution Prevention (DEP) บน Windows Vista

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

โดยเริ่มต้นนั้นฟีเจอร์ DEP จะถูกเปิดใช้งานแบบ Turn on DEP for essential Windows programs and services only แต่เราสามารถกำหนดให้ฟีเจอร์ DEP ไม่ตรวจสอบการทำงานของโปรแกรมบางตัวที่ต้องการได้ หรือทำการปิดทำงานของฟีเจอร์ DEP ก็ได้เช่นกัน

การปิดฟีเจอร์ DEP เฉพาะบางโปรแกรม
หากต้องการปิดฟีเจอร์ DEP เฉพาะบางกับโปรแกรม สามารถทำได้ตามขั้นตอนดังนี้
  1. คลิกปุ่ม Start และคลิกขวาบน Computer จากนั้นเลือก Properties
  2. คลิก Advanced System Settings
  3. บนแท็บ Advanced ในหัวข้อ Performance ให้คลิกปุ่ม Settings
  4. คลิกแท็บ Data Execution Prevention
  5. เลือกเช็คบ็อกซ์ "Turn on DEP for all programs and services except those I Select."
  6. คลิกปุ่ม Add
  7. จากนั้นให้บราวซ์ไปยังตำแหน่งโฟลเดอร์ที่เก็บโปรแกรมที่ต้องการ คลิกเลือกโปรแกรมและคลิก Open
  8. คลิก OK

การเปิดฟีเจอร์ DEP กับทุกโปรแกรม
ในกรณีที่ต้องการเปิดฟีเจอร์ DEP กับโปรแกรมทั้งหมด สามารถทำได้ตามขั้นตอนดังนี้
  1. คลิกปุ่ม Start และคลิกขวาบน Computer จากนั้นเลือก Properties
  2. คลิก Advanced System Settings
  3. บนแท็บ Advanced ในหัวข้อ Performance ให้คลิกปุ่ม Settings
  4. คลิกแท็บ Data Execution Prevention
  5. เลือกเช็คบ็อกซ์ "Turn on DEP for all programs and services except those I Select."
  6. คลิก OK

การปิดฟีเจอร์ DEP
หากต้องการปิดฟีเจอร์ DEP ให้เปิดคอมมานด์พร็อมด้วยสิทธิ์ผู้ดูแลระบบโดยการคลิกปุ่ม Start แล้วพิมพ์ cmd ในช่อง Start Search แล้วคลิกขวาบน cmd.exe ที่แสดงภายใต้หัวข้อ Programs แล้วเลือก Run as administrator จากนั้นคลิก Continue ในหน้า UAC แล้วรันคำสั่งที่คอมมานด์พร็อมดังแสดงในบรรทัดถัดไป จากนั้นให้รีสตาร์ท Windows เพื่อให้การเปลี่ยนแปลงผล
bcdedit.exe /set {current} nx AlwaysOff

ถ้าหากต้องการเปิดฟีเจอร์ DEP อีกครั้งให้รันคำสั่งที่คอมมานด์พร็อม (ด้วยสิทธิ์ผู้ดูแลระบบ) ดังแสดงในบรรทัดถัดไป จากนั้นให้รีสตาร์ท Windows เพื่อให้การเปลี่ยนแปลงผล
bcdedit.exe /set {current} nx AlwaysOn

แหล่งข้อมูลอ้างอิง:

แก้ไขล่าสุด: 11 เมษายน 2555

© 2009 Thai Windows Administrator, All Rights Reserved.

1 Comment:

Oammie said...

แต่มัน add msn ไม่ได้อ่ะครับ

เฮ้อ เหนื่อยใจ พอจะมีวิธีมั้ยครับ