Энэ гарын авлагад бид Windows 7, 8, 8.1-д DEP (Data Expression Prevention) хэрхэн идэвхгүй болгох талаар ярилцах болно. Үүнтэй ижил зүйл Windows 10 дээр ажиллах ёстой. DEP-ийг идэвхгүй болгох нь системд төдийгүй Data Expression Prevention алдаанаас эхэлсэн програмын хувьд ч боломжтой.
DEP технологийн утга учир нь Windows нь NX (No Execute, AMD процессоруудын хувьд) эсвэл XD (Execute Disabled, Intel процессоруудад зориулагдсан) програм хангамжийн хангамжид найдаж, санах ойн хэсгүүдээс гүйцэтгэгдэхгүй гэж тэмдэглэгдсэн хэсгүүдээс гүйцэтгэгдэх кодыг гүйцэтгэхэд саад болдог. Хэрэв илүү хялбар бол: Вирусны довтолгооны векторуудын нэгийг блоклодог.
Гэсэн хэдий ч, зарим програм хангамжийн хувьд өгөгдөл гүйцэтгэлээс урьдчилан сэргийлэх боломжтой функц нь эхлүүлэхэд алдаа гаргадаг - үүнийг програмын програм, тоглоомд хоёуланд нь олдог. "Хаяг дахь заавар нь тухайн хаягийн санах ойд хандсан. Санах ойг унших, бичих боломжгүй" гэсэн маягтын алдаа нь DEP шалтгаантай байж болно.
Windows 7 болон Windows 8.1-д зориулсан DEP-г идэвхгүй болгох (бүх системийн хувьд)
Эхний арга нь бүх Windows програм, үйлчилгээний DEP-ийг идэвхгүй болгох боломжийг олгодог. Үүнийг хийхийн тулд тушаалын мөрийг Администратор болгон нээнэ үү - Windows 8, 8.1-д үүнийг "Эхлүүлэх" товчлуур дээр хулганы баруун товчлуураар нээгдсэн цэсийг ашиглан хийж болно. Windows 7-д стандарт програмууд дээр командын мөрийг олж болно. мөн "администратороор ажиллуулах" -г сонгоно уу.
Тушаалын мөрөнд оруулна уу bcdedit.exe / set {current} nx AlwaysOff ба Enter дарна уу. Үүний дараа компьютераа дахин асаагаарай: дараагийн удаа та энэ системд нэвтрэх үед DEP идэвхгүй болно.
Дашрамд хэлэхэд, хэрэв та хүсвэл bcdedit ашиглан ачаалах болон системийн сонголтын цэс дээр DEP идэвхгүй програмыг тусад нь оруулаад шаардлагатай үед ашиглаж болно.
Тэмдэглэл: Ирээдүйд DEP-г идэвхжүүлэхийн тулд ижил командыг атрибуттай хамт ашиглана уу Үргэлжийн оронд нь Байнга гаргана.
Бие даасан програмын хувьд DEP-ийг идэвхгүй болгох хоёр арга
DEP-ийн алдааг үүсгэдэг бие даасан програмын өгөгдлийн гүйцэтгэлээс урьдчилан сэргийлэх ажиллагааг идэвхгүй болгох нь илүү үндэслэлтэй байж болох юм. Та үүнийг хоёр аргаар хийж болно - хяналтын самбар дахь системийн нэмэлт тохиргоог өөрчлөх эсвэл бүртгэлийн редактор ашиглан.
Эхний тохиолдолд хяналтын самбар - Систем рүү очно уу (та "Миний компьютер" дүрс дээр дарж баруун товчийг дараад "Properties" -ийг сонгоно уу). Баруун талд байгаа жагсаалтаас "Системийн дэвшилтэт параметрүүд" -ийг сонгоод, "Advanced" таб дээрээс "Performance" хэсэгт байрлах "Тохиргоо" товчийг дарна уу.
"Өгөгдлийн гүйцэтгэлээс урьдчилан сэргийлэх" табыг нээгээд "Доороос сонгогдсоноос бусад бүх програм, үйлчилгээнд DEP-г идэвхжүүлнэ үү" гэсэн нүдийг сонгоод "Нэмэх" товчийг ашиглан DEP-ийг идэвхгүй болгохыг хүссэн програмуудын гүйцэтгэж болох файлууд руу чиглүүлнэ. Үүний дараа компьютерийг дахин асаахыг зөвлөж байна.
Бүртгэл редактор дахь програмуудын DEP-ийг идэвхгүй болгож байна
Үнэн хэрэгтээ, хяналтын самбарын элементүүдийг ашиглан дөнгөж тайлбарласан зүйлийг ижил төстэй зүйлийг бүртгэлийн редактороор дамжуулан хийж болно. Үүнийг эхлүүлэхийн тулд гар дээрх Windows + R товчийг дарж бичнэ үү regedit Enter эсвэл Ok дарна уу.
Бүртгэлийн редактор хэсэгт хэсэг рүү очно уу (зүүн талын хавтас, хэрэв Layers хэсэг байхгүй бол үүнийг үүсгэнэ үү). HKEY_LOCAL_МАШИН SOFTWARE Microsoft Цонх NT Одоогийн хувилбар AppCompatFlags Давхаргууд
DEP-г идэвхгүй болгохыг шаарддаг програм бүрийн хувьд нэр нь энэ програмын гүйцэтгэж буй файлтай тохирч байгаа утгыг тохируулж, утга нь Идэвхгүй болгохNXShowUI (дэлгэцийн агшин дээрх жишээг үзнэ үү).
Эцэст нь хэлэхэд DEP-ийг идэвхгүй болгох эсвэл идэвхгүй болгох нь хэр аюултай вэ? Ихэнх тохиолдолд, хэрэв таны хийж байгаа програмыг найдвартай албан ёсны эх сурвалжаас татаж авбал бүрэн аюулгүй байдаг. Бусад нөхцөлд - энэ нь тийм ч ач холбогдолтой биш ч гэсэн та эрсдэл, эрсдэлтэй нөхцөлд үүнийг хийдэг.