ปิด DEP ใน Windows 10: บางครั้ง Data Execution Prevention ทำให้เกิดข้อผิดพลาด และในกรณีนั้น การปิดมันจึงสำคัญ ในบทความนี้ เราจะดูวิธีการปิด DEP อย่างแน่นอน
Data Execution Prevention (DEP) เป็นคุณสมบัติด้านความปลอดภัยที่ช่วยป้องกันความเสียหายให้คอมพิวเตอร์จากไวรัสและภัยคุกคามด้านความปลอดภัยอื่นๆ โปรแกรมที่เป็นอันตรายอาจพยายามโจมตี Windows โดยพยายามรัน (ซึ่งรู้จักกันในชื่อ execute) โค้ดจากตำแหน่งหน่วยความจำระบบที่สำรองไว้สำหรับ Windows และโปรแกรมที่ได้รับอนุญาต การโจมตีประเภทนี้อาจทำลายโปรแกรมและไฟล์ของคุณ
DEP ช่วยป้องกันคอมพิวเตอร์ของคุณได้โดยการตรวจสอบโปรแกรมของคุณ เพื่อให้แน่ใจว่าพวกเขาใช้หน่วยความจำระบบอย่างปลอดภ หาก DEP สังเกตเห็นโปรแกรมบนคอมพิวเตอร์ของคุณใช้หน่วยความจำไม่ถูกต้อง มันจะปิดโปรแกรมนั้นและแจ้งเตือนคุณ
คุณสามารถปิด Data Execution Prevention สำหรับโปรแกรมเฉพาะได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
หมายเหตุ: DEP สามารถปิดได้ทั่วระบบ (globally) สำหรับระบบทั้งหมด แต่ ไม่แนะนำ เนื่องจากจะทำให้คอมพิวเตอร์ของคุณปลอดภัยน้อยลง
วิธีปิดใช้งาน DEP ใน Windows 10
- คลิกขวาที่ My Computer หรือ This PC และเลือก Properties (คุณสมบัติ) จากนั้นคลิกที่ Advanced system settings (การตั้งค่าระบบขั้นสูง) ในแผงด้านซ้าย
- ในแท็บ Advanced ให้คลิกที่ Settings (การตั้งค่า) ภายใต้ Performance (ประสิทธิภาพ)
- ในหน้าต่าง Performance Options ให้คลิกที่แท็บ Data Execution Prevention
ตอนนี้คุณจะเห็น 2 ตัวเลือก ตามที่คุณเห็น โดยค่าเริ่มต้น DEP เปิดสำหรับโปรแกรมและบริการ Windows ที่จำเป็น และหากเลือกตัวเลือกที่สอง จะเปิด DEP สำหรับโปรแกรมและบริการทั้งหมด (ไม่ใช่แค่ Windows) ยกเว้นที่คุณเลือก
- หากคุณมีปัญหากับโปรแกรมใดโปรแกรมหนึ่ง ให้เลือกปุ่มวิทยุ (radio button) ตัวที่สอง ซึ่งจะ เปิด DEP สำหรับโปรแกรมและบริการทั้งหมด ยกเว้นที่คุณเลือก และเพิ่มโปรแกรมที่มีปัญหา อย่างไรก็ตาม DEP ตอนนี้เปิดสำหรับทุกโปรแกรมใน Windows และคุณอาจกลับสู่จุดเริ่มต้น กล่าวคือ คุณอาจเริ่มมีปัญหาเดียวกันกับโปรแกรม Windows อื่นๆ ในกรณีนั้น คุณต้องเพิ่มโปรแกรมที่มีปัญหาแต่ละตัวเข้ารายการข้อยกเว้นด้วยตนเอง
- คลิกปุ่ม Add (เพิ่ม) และไปที่ตำแหน่งของไฟล์นำออกใช้ (executable) ของโปรแกรมที่คุณต้องการนำออกจากการป้องกัน DEP
หมายเหตุ: ขณะเพิ่มโปรแกรมเข้าไปในรายการข้อยกเว้น คุณอาจได้รับข้อความข้อผิดพลาดว่า "You can not set DEP attributes on 64-bit executables" (ไม่สามารถตั้งค่าแอตทริบิวต์ DEP บนไฟล์นำออกใช้ 64-bit ได้) เมื่อเพิ่มไฟล์นำออกใช้ 64-bit เข้าไปในรายการข้อยกเว้น อย่างไรก็ตาม ไม่ต้องกังวล เพราะหมายความว่าคอมพิวเตอร์ของคุณเป็น 64-bit และโปรเซสเซอร์ของคุณรองรับ DEP แบบฮาร์ดแวร์แล้ว
โปรเซสเซอร์ของคอมพิวเตอร์คุณรองรับ DEP แบบฮาร์ดแวร์ หมายความว่า กระบวนการ 64-bit ทั้งหมดได้รับการป้องกันตลอดเวลา และวิธีเดียวที่จะป้องกันไม่ให้ DEP ป้องกันแอปพลิเคชัน 64-bit คือการปิดมันอย่างสมบูรณ์ คุณไม่สามารถปิด DEP ด้วยตนเองได้ ในการทำเช่นนั้น คุณต้องใช้คำสั่งบรรทัดคำสั่ง (command line)
เปิด/ปิด DEP ตลอดเวลา (Always On/Always Off) โดยใช้ Command Prompt
การ เปิด DEP ตลอดเวลา (Always On) หมายถึงจะเปิดสำหรับกระบวนการทั้งหมดใน Windows และคุณไม่สามารถยกเว้นกระบวนการหรือโปรแกรมใดๆ ออกจากการป้องกันได้ และการ ปิด DEP ตลอดเวลา (Always Off) หมายถึงจะปิดอย่างสมบูรณ์ และไม่มีกระบวนการหรือโปรแกรมใดๆ รวมถึง Windows จะได้รับการป้องกัน มาดูวิธีเปิดใช้งานทั้งสองอย่าง:
- คลิกขวาที่ปุ่ม Windows และเลือก Command Prompt (Admin)
- ใน cmd (Command Prompt) ให้พิมพ์คำสั่งต่อไปนี้และกด Enter:
เพื่อเปิด DEP ตลอดเวลา: bcdedit.exe /set {current} nx AlwaysOn
เพื่อปิด DEP ตลอดเวลา: bcdedit.exe /set {current} nx AlwaysOff
- ไม่จำเป็นต้องรันคำสั่งทั้งสอง ตามที่แสดงข้างต้น คุณต้องรันเพียงคำสั่งเดียว คุณยังต้องรีสตาร์ท PC หลังจากการเปลี่ยนแปลง DEP ใดๆ หลังจากที่คุณใช้คำสั่งข้างต้นหนึ่งคำสั่ง คุณจะสังเกตว่าอินเทอร์เฟซ Windows สำหรับเปลี่ยนการตั้งค่า DEP ถูกปิดใช้งานแล้ว ดังนั้น ให้ใช้ตัวเลือกบรรทัดคำสั่งเป็นทางเลือกสุดท้ายเท่านั้น
คุณอาจชอบอ่านเพิ่ม:
- วิธีแก้ไขข้อผิดพลาด 0xc000007b Application Error
- วิธีซ่อมแซม Icon Cache ใน Windows 10
- วิธีแก้ไข COM Surrogate has stopped working
- วิธีสร้าง System Restore Point - วิธีง่ายๆ
เพียงเท่านี้ คุณได้เรียนรู้ วิธีปิด DEP (Data Execution Prevention) เรียบร้อยแล้ว นี่คือทั้งหมดที่เราสามารถพูดถึง DEP วิธีปิด DEP และวิธีเปิด/ปิด DEP ตลอดเวลา และหากคุณยังมีข้อสงสัยหรือคำถามเกี่ยวกับอะไรก็ตาม อย่าลังเลแสดงความคิดเห็น