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:

  • Slipstreaming IE8 into Windows Vistaการ Slipstream IE8 เข้าไฟล์อิมเมจสำหรับติดตั้ง Windows Vista Internet Explorer 8 เวอร์ชัน Final ออกมาได้ระยะหนึ่งแล้ว สำหรับท่านที่ต้องการรวม IE8 เข้าไฟล์อิมเมจสำหรับติดตั้ง Windows Vista สามารถทำได้ตามขั้นตอนดังนี้ หมายเหตุ… Read More
  • SkyCMD: Command line access to your files on SkyDriveSkyCMD: ใช้งาน SkyDrive ด้วยบรรทัดคำสั่งแบบ DOS SkyDrive เป็นบริการพื้นที่เก็บข้อมูลแบบกลุ่มเมฆ (Cloud) ของไมโครซอฟท์ โดยให้พื้นที่ฟรี 25 GB สำหรับผู้ที่มีบัญชี Windows Live ID (บัญชี Hotmail, MSN Messenger, Passport account … Read More
  • ปัญหา Windows Update Agent ของ MBSA 2.1ปัญหา Windows Update Agent ของ MBSA 2.1 ในการตรวจสอบเครื่องคอมพิวเตอร์ด้วยโปรแกรม MBSA นั้น โปรแกรม MBSA จะต้องทำงานร่วมกับ Windows Update Agent หรือ WUA ซึ่ง MBSA เวอร์ชัน 2.1 นั้นต้องการ WUA เวอร์ชัน 5.8.0.2678 เป็นอย่างต่… Read More
  • ปัญหาการติดตั้ง Windows 2003 SE R2 x64 เป็น DC ในโดเมน Windows 2003 SE x86 SP2ปัญหาการติดตั้ง Windows Server 2003 R2 SE x64 เป็น DC ในโดเมน Windows Server 2003 SE x86 SP2 ผมมีประสบการณ์เกี่ยวกับปัญหาการอัพเกรด Windows Server 2003 Active Directory (AD) ร่วมกันระหว่าง Windows Server 2003 SE x86 SP2 และ W… Read More
  • Windows 7 Build 7600 Clean Installวิธีการติดตั้ง Windows 7 Build 7600 ผมคิดว่าหลายท่านรวมทั้งผมเองด้วยคงสับสนเกี่ยวกับหมายเลขเวอร์ชันของ Windows 7 Released to Manufacturing (RTM) ซึ่งเป็นเวอร์ชันเสร็จสมบูรณ์ เนื่องจากบางเว็บไซต์รายงานว่า Windows 7 Build 7600 … Read More

1 Comment:

Oammie said...

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

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