โฮมเพจ » Windows XP » กำหนดค่าหรือปิด DEP (Data Execution Prevention) ใน Windows

    กำหนดค่าหรือปิด DEP (Data Execution Prevention) ใน Windows

    การป้องกันการดำเนินการข้อมูลหรือที่เรียกว่า DEP เป็นชุดของเทคโนโลยีที่รวมอยู่ใน Windows XP SP2 และใหม่กว่าที่ป้องกันไม่ให้โค้ดทำงานในบางพื้นที่ของหน่วยความจำที่ไม่ได้รับอนุญาต.

    ซึ่งจะช่วยป้องกันการโจมตีและการใช้ประโยชน์ทุกประเภทซึ่งโดยปกติจะสามารถทำงานได้อย่างอิสระจากการดำเนินการ การป้องกันการดำเนินการข้อมูลมีสองรสชาติคือ DEP ที่ใช้กับฮาร์ดแวร์และ DEP ที่ใช้กับซอฟต์แวร์.

    ผู้ใช้ส่วนใหญ่ไม่จำเป็นต้องกังวลเกี่ยวกับ DEP เพราะทำงานในพื้นหลังและโดยปกติจะปกป้องไบนารีของระบบหรือโปรแกรม Windows ที่“ เลือกใช้” อย่างไรก็ตามหากเปิดใช้งาน DEP สำหรับทุกโปรแกรมอาจทำให้เกิดปัญหากับบางโปรแกรมได้.

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

    คุณสามารถปิดการป้องกันการดำเนินการข้อมูลสำหรับโปรแกรมใดโปรแกรมหนึ่งใน Windows โดยทำตามขั้นตอนด้านล่าง โปรดทราบว่าคุณสามารถปิด DEP ทั่วโลกสำหรับระบบทั้งหมด แต่ไม่แนะนำเพราะจะทำให้คอมพิวเตอร์ของคุณปลอดภัยน้อยลง.

    เปิดใช้งาน / ปิดการใช้งาน DEP

    ขั้นตอนที่ 1: คลิกขวาที่ คอมพิวเตอร์ของฉัน และเลือก คุณสมบัติ. จากนั้นคลิกที่ สูง แท็บแล้ว การตั้งค่า ภายใต้ ประสิทธิภาพ.

    ใน Windows 8 หรือ Windows 10 คุณคลิกขวาบนพีซีเครื่องนี้เลือก คุณสมบัติ จากนั้นคลิกที่ การตั้งค่าระบบขั้นสูง ลิงค์.

    ขั้นตอนที่ 2: ตอนนี้คลิกที่ การป้องกันการดำเนินการข้อมูล แท็บและคุณจะเห็นปุ่มตัวเลือกสองปุ่ม:

    ขั้นตอนที่ 3: ที่นี่เป็นที่ ๆ ค่อนข้างยุ่งยาก โดยค่าเริ่มต้น DEP ควรถูกตั้งค่าเป็นปุ่มตัวเลือกแรกดังนั้นจึงป้องกันโปรแกรมและบริการ Windows ที่จำเป็นเท่านั้น หากเลือกปุ่มตัวเลือกที่สองปุ่มนี้จะเปิดใช้งาน DEP สำหรับกระบวนการทั้งหมดไม่เพียง แต่ประมวลผลจาก Windows.

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

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

    ขั้นตอนที่ 4: คลิก เพิ่ม และเรียกดูตำแหน่งของไฟล์ที่เรียกทำงานได้สำหรับโปรแกรมที่คุณต้องการลบออกจากการป้องกัน DEP.

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

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

    เปิด DEP เสมอ / ปิดทุกครั้ง

    นอกเหนือจากการตั้งค่าสองแบบที่คุณเห็นในแท็บ Data Execution Prevention ด้านบนยังมีการตั้งค่าอีกสองแบบที่คุณสามารถกำหนดค่าสำหรับ DEP.

    เปิดเสมอ - DEP จะเปิดสำหรับกระบวนการทั้งหมดใน Window และคุณไม่สามารถยกเว้นกระบวนการหรือโปรแกรมใด ๆ จากการป้องกัน
    ปิดเสมอ - DEP จะถูกปิดอย่างสมบูรณ์และไม่มีกระบวนการหรือโปรแกรมรวมถึงกระบวนการ Windows จะได้รับการคุ้มครอง.

    หากต้องการทำสิ่งนี้ให้เปิดพรอมต์คำสั่งโดยคลิกที่ เริ่มต้น, พิมพ์ข้อความ CMD, คลิกขวาที่รายการแรกและเลือก ทำงานในฐานะผู้ดูแลระบบ.

    ตอนนี้เพื่อเปิด DEP เป็นเปิดเสมอให้คัดลอกและวางคำสั่งต่อไปนี้:

    bcdedit.exe / set current nx AlwaysOn

    หากต้องการปิด DEP เสมอให้พิมพ์คำสั่งต่อไปนี้:

    bcdedit.exe / set current nx AlwaysOff

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

    เมื่อคุณทำการเปลี่ยนแปลงแล้วคุณจะสังเกตเห็นว่าอินเทอร์เฟซ Windows สำหรับการเปลี่ยนแปลงการตั้งค่า DEP ถูกปิดใช้งานดังนั้นให้ใช้ตัวเลือกบรรทัดคำสั่งหากจำเป็นเท่านั้น ทางเลือกหนึ่งให้คุณไม่มีการป้องกันอย่างแน่นอนและอีกทางเลือกหนึ่งให้การป้องกันที่สมบูรณ์.

    ตัวเลือกเริ่มต้นและอุดมคติคือการเลือกปุ่มตัวเลือกแรกซึ่งจะป้องกันโปรแกรมและบริการ Windows ที่สำคัญเท่านั้น หากคุณมีคำถามใด ๆ รู้สึกอิสระที่จะแสดงความคิดเห็น สนุก!