У Віндовс 7 вбудований дуже корисний алгоритм запобігання виконання даних (ПВД), оригінальна назва Data Execution Prevention (DEP). Суть полягає в наступному - ОС при апаратній реалізації NX (від фірми-виробника Advanced Micro Devices) або XD (від фірми-виробника Інтел) забороняє виконувати дії алгоритму з того сектора оперативної пам'яті, який відзначений параметром не виконує. Більш просто: виконує блокування одного з напрямків вірусної атаки.
зміст
Для певного програмного забезпечення включення цієї функції призводить до запобігання робочих процесів, а також до виникнення несправності при включення ПК. Дана ситуація виникає як з окремими програмними рішеннями, так і з системою в цілому. Несправності, пов'язані зі зверненням до оперативної пам'яті за певним параметру, можливо, пов'язані з DEP. Розглянемо способи вирішення даної проблеми.
cmd
. Тиснемо ПКМ, відкриваємо з можливістю адміністрування. bcdedit.exe /set {current} nx AlwaysOff
Панель управленияВсе элементы панели управленияСистема
regedit.exe
. HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers
. DisableNXShowUI
. Включення роботи DEP: запускаємо інтерпретатор команд Віндовс 7, і в ньому вводимо команду:
Bcdedit.exe / set {current} nx OptIn
Далі перезапускаємо ПК.
При виконанні даних нескладних дій за допомогою командного рядка або настройки системи / реєстру відключається функція DEP в Віндовс 7. Чи становить небезпеку відключення функціоналу DEP? Найчастіше - немає, якщо програма, для якої відбувається це дія, з офіційного ресурсу, то це не небезпечно. В інших випадках є небезпека зараження вірусним ПО.