ผู้ที่ชื่นชอบการเจาะลึกเข้าไปในการตั้งค่าของห้องผ่าตัดระบบ Windows อาจได้พบกับการกล่าวถึง DEP นี่คือตัวย่อภาษาอังกฤษที่ได้มาจากคำว่า Data Execution Prevention ซึ่งในการถอดความภาษารัสเซียหมายถึงหน้าที่ของการป้องกันการประมวลผลข้อมูล ตัวอย่างเช่น คุณจะพบการตั้งค่าเหล่านี้ใน "Seven" ได้อย่างง่ายดายหากคุณใช้เส้นทาง: "My Computer" - เปิด "Properties" - ไปที่ "Advanced options" - ตอนนี้ "Advanced" และ "Options" แท็บที่จำเป็นคือหนึ่ง - การป้องกันการดำเนินการข้อมูล ที่นี่ผู้ใช้จะได้รับโอกาสในการเลือกโหมดการทำงานของฟังก์ชัน: เพื่อใช้สำหรับบริการและโปรแกรมของระบบหรือทั้งหมดยกเว้นข้อยกเว้นที่ระบุ จริง คุณจะไม่สามารถปิดการใช้งาน dep จากที่นี่ แต่จะเพิ่มเติมในภายหลัง
ฟังก์ชัน DEP ถูกรวมเข้ากับ Windows(เริ่มต้นจาก XP กับเซอร์วิสแพ็คที่สอง) โซลูชันซอฟต์แวร์เพื่อป้องกันการเรียกใช้โค้ดโปรแกรมจากพื้นที่ข้อมูล (ฮีป สแต็ค) กลไกการทำงานกับหน่วยความจำถือว่ามีหลายส่วนที่ไม่ควรระบุตำแหน่งของโค้ดสั่งการ อย่างไรก็ตามสิ่งนี้ทั้งใน Linux ที่มีเคอร์เนลสูงถึง 2.3.23 และใน Windows สูงถึง SP2 ไม่มีการควบคุมการจัดสรรข้อมูลโปรแกรมในหน่วยความจำระบบ แน่นอน ยกเว้นการป้องกันของเคอร์เนลเอง ช่องโหว่นี้ไม่สามารถล้มเหลวในการถูกโจมตีโดยผู้สร้างโปรแกรมที่เป็นอันตราย (ไวรัส) อันเป็นผลมาจากการที่เวิร์มและการหาประโยชน์ต่าง ๆ เริ่มขยายตัวอย่างรวดเร็วและได้รับสิทธิ์การเข้าถึงผ่านรูท นอกจากนี้ ไวรัสจำนวนมากทำให้เกิดบัฟเฟอร์ล้นและคอมพิวเตอร์หยุดทำงานจริง
เพื่อป้องกันสิ่งนี้ จึงมีการนำกลไกมาใช้การป้องกัน ในเวลานั้นไม่มีใครคิดว่าจะปิดการใช้งาน dep ได้อย่างไรเพราะมันดูเหมือนเป็นพร นักพัฒนาโปรเซสเซอร์ได้รับการสนับสนุนอย่างรวดเร็วและเปิดใช้งานการสนับสนุนฮาร์ดแวร์สำหรับฟังก์ชันนี้ - นี่คือบิต XD สำหรับ Pentium 4 ของซีรีส์ที่หกและบิต NX สำหรับ Athlon 64 ที่น่าสนใจเนื่องจากการตลาดที่เหมาะสม การสนับสนุนนี้ทำให้ผู้ซื้อต้องเสียเงินเพิ่มเติม ปัจจุบันไม่มีโปรเซสเซอร์ที่ไม่มี XD (NX) และไม่มีระบบปฏิบัติการ เป็นที่น่าสังเกตว่าแม้แต่ Android 4.1 ก็รองรับ dep คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของฟังก์ชันนี้ในเครือข่ายทั่วโลก
ถ้าทุกอย่างมันดีแล้วทำไมบางครั้งก็ถามคำถาม "วิธีปิดการใช้งาน dep"? คำตอบนั้นง่าย - บางโปรแกรมเขียนขึ้นโดยไม่คำนึงถึงลักษณะเฉพาะของตัวจัดการหน่วยความจำระบบ ก่อน "ยุค" ของ DEP นี่ไม่ใช่สิ่งสำคัญพื้นฐาน เนื่องจากผู้ใช้ต้องการแอปพลิเคชันที่เขาเปิดใช้เพื่อทำงาน และการโต้ตอบกับระบบเป็นสิ่งที่สิบ แน่นอน เรากำลังพูดถึงโปรแกรมปกติ ไม่ใช่ไวรัส
ด้วยการถือกำเนิดของ DEP Windows เริ่มห้ามการดำเนินการของรหัสของโปรแกรมที่เขียนไม่ถูกต้อง สิ่งนี้ค่อนข้างเข้าใจได้เพราะระบบไม่รู้ว่าอะไรทำให้เกิดพฤติกรรมแปลก ๆ - ไวรัสหรือโปรแกรมทางกฎหมาย มีทางเดียวเท่านั้น - เพื่อหาวิธีปิดการใช้งาน dep. มีอยู่ครั้งหนึ่งที่มีข่าวลืออย่างต่อเนื่องว่าการปิดใช้งานฟังก์ชันนี้ช่วยให้คุณสามารถเพิ่มความเร็วของคอมพิวเตอร์ได้ ผู้ใช้บางคนแย้งว่าเนื่องจาก CPU และระบบปฏิบัติการใช้ทรัพยากรส่วนหนึ่งในการตรวจสอบสถานะของหน้าหน่วยความจำ การรู้วิธีปิดใช้งาน dep สามารถเพิ่มประสิทธิภาพของระบบได้ พื้นฐานของสมมติฐานนี้ถูกต้อง แต่ความเร่งอยู่ในระยะขอบของข้อผิดพลาด จึงสามารถละเลยได้
อย่างไรก็ตาม หากเกิดปัญหาในการเปิดโปรแกรมใดๆ เนื่องจาก DEP ฟังก์ชันอาจถูกปิดใช้งาน ใน "เซเว่น" คุณต้องทำสิ่งต่อไปนี้:
- กดรวมกัน Win + R;
- ในบรรทัดที่ปรากฏขึ้น ให้พิมพ์ "bcdedit.exe / set {current} nx AlwaysOff" (โดยไม่ใส่เครื่องหมายคำพูด) แล้วกด Enter
สำคัญ: ผู้ใช้ต้องทำงานในระบบด้วยสิทธิ์ของผู้ดูแลระบบ มันง่ายมาก หลังจากการดำเนินการนี้ ฟังก์ชันจะถูกปิดใช้งานสำหรับแอปพลิเคชันและบริการทั้งหมด