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.

Related Posts:

  • Add Thai Language in Windows Vistaการเพิ่มภาษาไทยใน Windows Vista วิธีการเพิ่มภาษาไทยใน Windows Vista มีขั้นตอนดังนี้ 1. คลิก Start คลิก Control Panel แล้วคลิก Clock, Language, and Region 2. ในหน้าต่าง Clock, Language, and Region ให้คลิก Regional and Languag… Read More
  • How to Shrink and Extend NTFS Volumes in Windows Vistaการแบ่งพาร์ติชันใหม่โดยวิธี Shrink Volume บน Vista บทความโดย: Thai Windows Administrator Blog ปัญหาหนึ่งที่พบได้ค่อนข้างบ่อยในหมู่ผู้ใช้วินโดวส์ คือ ไม่มีการแบ่งพาร์ติชันฮาร์ดดิสก์ในขั้นตอนการติดตั้งวินโดวส์ และเมื่อใช้งานมา… Read More
  • Windows NT Backup - Restore Utilityโปรแกรม Windows NT Backup - Restore Utility บทความโดย: Windows Administrator Blog โปรแกรม Windows NT Backup - Restore Utility นั้นเป็นยูทิลิตี้เสริมสำหรับการรีสโตร์ไฟล์แบคอัพที่สร้างบนระบบวินโดวส์เอ็กพีซ์และวินโดวส์เซิร์ฟเว… Read More
  • File and Print Sharing in Windows Vista: Advanced Sharingการแชร์โฟลเดอร์บน Windows Vista ตอนที่ 2: Advanced Sharing บทความโดย: Windows Administrator ในตอนที่แล้ว ผมโพสวิธีการแชร์โฟลเดอร์บน Windows Vista โดยการใช้ Sharing Wizard (อ่านรายละเอียดได้ที่ การแชร์โฟลเดอร์บน Windows Vista… Read More
  • File and Print Sharing in Windows Vista: Use Sharing Wizardการแชร์โฟลเดอร์บน Windows Vista ตอนที่ 1: Use Sharing Wizard บทความโดย: Windows Administrator วิธีการแชร์โฟลเดอร์บน Windows Vista นั้น จะแตกต่างไปจากการแชร์บน Windows XP โดยใน Vista นั้น จะแยก Share ออกจาก Security (การตั้งค… Read More

1 Comment:

Oammie said...

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

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