У Віндовс 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? Часцей за ўсё - не, калі праграма, для якой адбываецца гэта дзеянне, з афіцыйнага рэсурсу, то гэта не небяспечна. У іншых выпадках ёсць небяспека заражэння вірусным ПА.