У Віндовс 7 ўбудаваны вельмі карысны алгарытм папярэджаньне запуску зьвестак (ПВД), арыгінальнае назва Data Execution Prevention (DEP). Сутнасць складаецца ў наступным - АС пры апаратнай рэалізацыі NX (ад фірмы-вытворцы Advanced Micro Devices) альбо XD (ад фірмы-вытворцы Інтэл) забараняе выконваць дзеянні алгарытму з таго сектара аператыўнай памяці, які адзначаны параметрам ня выконвае. Больш проста: выконвае блакаванне аднаго з напрамкаў віруснай атакі.
Адключэнне DEP для Віндовс 7
Для пэўнага праграмнага забеспячэння ўключэнне гэтай функцыі прыводзіць да прадухілення працоўных працэсаў, а таксама да ўзнікнення няспраўнасці пры ўключэнне ПК. Дадзеная сітуацыя ўзнікае як з асобнымі праграмнымі рашэннямі, так і з сістэмай у цэлым. Няспраўнасці, звязаныя са зваротам да аператыўнай памяці па вызначаным параметры, магчыма, звязаны з DEP. Разгледзім спосабы вырашэння гэтай праблемы.
Спосаб 1: Камандны радок
- адкрываем «Пуск», уводны
cmd
. Ціснем ПКМ, адкрываем з магчымасцю адміністравання. - Набіраем наступнае значэнне:
bcdedit.exe / set {current} nx AlwaysOff
ціснем «Enter». - Ўбачым абвестка, у якім напісана, што дзеянне завершана, пасля гэтага перазапускаем ПК.
Спосаб 2: Панэль кіравання
- . З магчымасцю адміністравання ўваходзім у АС, пераходзім па адрасе:
Панэль кіравання Усе элементы панэлі кіравання Сістэма
- пераходзім у «Дадатковыя параметры сістэмы».
- падраздзел «Дадаткова» знаходзім у пастарунку «Хуткадзейнасць», Пераходзім у пункт «Параметры».
- падраздзел «Прадухіленне выканання дадзеных», Выбіраем значэнне «Уключыць DEP для ...:».
- У дадзеным меню ў нас з'яўляецца выбар, самім наладзіць для якіх менавіта праграм або прыкладанняў неабходна выключыць алгарытм ПВД. Вылучаем праграму, прадстаўленую ў каталогу, альбо ціснем «Дадаць», Выбіраем файл з пашырэннем «.Exe».
Спосаб 3: Рэдактар базы дадзеных
- Адкрываем рэдактар базы дадзеных. Найбольш аптымальны варыянт - націскаем клавішы «Win + R», Пішам каманду
regedit.exe
. - Пераходзім у наступны падзел:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers
. - ствараем «Радковы параметр», Назва якога прыраўноўваецца да адрасу месцазнаходжаньня элемента, у якім неабходна адключыць функцыянал DEP, значэнне прысвойваем -
DisableNXShowUI
.
Ўключэння працы DEP: запускаем інтэрпрэтатар каманд Віндовс 7, і ў ім ўводзім каманду:
Bcdedit.exe / set {current} nx OptIn
Далей перазапускаем ПК.
Пры выкананні дадзеных нескладаных дзеянняў пры дапамозе каманднага радка або налады сістэмы / рэестра адключаецца функцыя DEP ў Віндовс 7. Ці ўяўляе небяспеку адключэнне функцыяналу DEP? Часцей за ўсё - не, калі праграма, для якой адбываецца гэта дзеянне, з афіцыйнага рэсурсу, то гэта не небяспечна. У іншых выпадках ёсць небяспека заражэння вірусным ПА.