როგორ გამორთოთ DEP- ში Windows- ში

ეს სახელმძღვანელო ისაუბრებს იმაზე, თუ როგორ გამორთოთ DEP (მონაცემთა აღსრულების პრევენცია, მონაცემთა აღსრულების პრევენცია) Windows 7, 8 და 8.1. იგივე უნდა იმუშაოს Windows- ზე. 10. დეპეშტის გამორთვა შესაძლებელია როგორც მთლიანად, ისე ინდივიდუალური პროგრამებისთვის, რომელიც, როდესაც დაიწყო, მონაცემთა გამომუშავების პრევენციის შეცდომებს იწვევს.

DEP ტექნოლოგიის მნიშვნელობა ის არის, რომ Windows, რომელიც დამოკიდებულია NX- ისთვის (No Execute, AMD პროცესორებისთვის) ან XD (ინვალიდებისთვის ინვალიდი, Intel პროცესორებისთვის), ხელს უშლის შესრულებადი კოდის შესრულებას იმ მეხსიერების ტერიტორიებიდან, რომლებიც აღინიშნება როგორც არა-შესრულებადი. თუ მარტივი: ბლოკავს ერთ-ერთ მავნე თავდასხმის ვექტორს.

თუმცა, ზოგიერთი პროგრამული უზრუნველყოფა, ჩართული მონაცემთა აღსრულების პრევენციის ფუნქცია შეიძლება გამოიწვიოს შეცდომები გაშვების დროს - ეს ასევე ნაპოვნი განაცხადის პროგრამები და თამაშები. შეცდომები, როგორიცაა "მისამართი მითითებულ მისამართზე მისამართზე მისამართზე, მეხსიერების წაკითხვა არ შეიძლება ან წერილობითი" შეიძლება გამოიწვიოს მისი მიზეზი DEP.

გამორთვა DEP: Windows 7 და Windows 8.1 (მთელი სისტემა)

პირველი მეთოდი საშუალებას გაძლევთ გამორთოთ DEP ყველა Windows პროგრამებისა და სერვისისთვის. ამისათვის, ადმინისტრატორის სახელით - Windows 8 და 8.1-ში, ეს შეიძლება გაკეთდეს მენიუს გამოყენებით, რომელიც იწყება "Start" ღილაკზე მარჯვენა ღილაკის დაჭერით, Windows 7-ში შეგიძლიათ იპოვოთ ბრძანება სწრაფი სტანდარტული პროგრამებით, დააწკაპუნეთ მარჯვენა ღილაკით და შეარჩიეთ "გაუშვით როგორც ადმინისტრატორი".

ბრძანებათა ზოლში შეიყვანეთ bcdedit.exe / set {current} nx AlwaysOff და დააჭირეთ Enter. ამის შემდეგ, გადატვირთეთ კომპიუტერი: მომდევნო დროში სისტემაში შესვლა, DEP გაუქმდება.

სხვათა შორის, თუ გინდათ, bcdedit- სთან ერთად, შეგიძლიათ შექმნათ ცალკე შესვლისას მენიუში და შეარჩიეთ სისტემა DEP- ს გამორთვაზე და საჭიროების შემთხვევაში გამოვიყენოთ.

შენიშვნა: მომავალში DEP- ის ჩართვის მიზნით გამოიყენეთ იგივე ბრძანება ატრიბუტით ყოველთვის ნაცვლად ალვეოზოფი.

DEP- ის ინდივიდუალური პროგრამებისთვის გამორთვა ორი გზა.

ეს შეიძლება იყოს უფრო მგრძნობიარე, რომ გამორთოთ მონაცემთა აღსრულების პრევენცია ინდივიდუალური პროგრამებისთვის, რომლებიც იწვევს DEP შეცდომებს. ეს შეიძლება გაკეთდეს ორი გზით - პანელის დამატებითი სისტემის პარამეტრების შეცვლით ან რეესტრის რედაქტორის გამოყენებით.

პირველ შემთხვევაში, წასვლა საკონტროლო პანელი - სისტემა (ასევე შეგიძლიათ დააჭიროთ ღილაკს "ჩემი კომპიუტერი" მარჯვენა ღილაკით და აირჩიეთ "თვისებები"). შეარჩიეთ სიაში სიაში "დამატებითი სისტემა პარამეტრები", შემდეგ "Advanced" tab, დააჭირეთ ღილაკს "პარამეტრების" ღილაკს "შესრულება" განყოფილებაში.

გახსენით "მონაცემთა აღსრულების პრევენცია" tab, შეამოწმეთ "DEP- ის ჩართვა ყველა პროგრამისა და სერვისისთვის, გარდა ქვემოთ შერჩეული", გამოიყენეთ "დამატება" ღილაკი, რათა დააკონკრეტოთ პროგრამების შესრულების ფაილების განსაზღვრა, რისთვისაც გსურთ გამორთოთ DEP. ამის შემდეგ, სასურველია კომპიუტერის გადატვირთვა.

გამორთვა DEP პროგრამებისთვის რეესტრის რედაქტორში

არსებითად, იგივე, რაც ახლა უკვე აღწერილია პანელის ელემენტების გამოყენებით, შეიძლება გაკეთდეს რეესტრის რედაქტორის მეშვეობით. დაიწყოს ეს, დააჭირეთ Windows Key + R კლავიატურის და ტიპის regedit დააჭირეთ Enter ან Ok.

რეესტრის რედაქტორში გადადით სექციაში (ფოლდერში მარცხნივ, თუ არ არსებობს შრეების განყოფილება, შექმნა ეს) HKEY_LOCAL_MACHINE პროგრამული უზრუნველყოფა Microsoft Windows NT მიმდინარე ვერსია AppCompatFlags ფენა

და თითოეული პროგრამა, რომელიც გსურთ გამორთოთ DEP, შექმნა სიმებიანი პარამეტრი, რომლის სახელიც შეესაბამება ამ პროგრამის შესრულების ფაილს და ღირებულება - DisableNXShowUI (იხ. მაგალითი ეკრანზე).

საბოლოოდ, გამორთვა ან გამორთვა DEP და რამდენად საშიშია ეს? უმეტეს შემთხვევაში, თუ პროგრამა, რომელსაც თქვენ აკეთებთ, გადმოტვირთულია საიმედო ოფიციალური წყაროდან, სრულიად უსაფრთხოა. სხვა სიტუაციებში - ამის გაკეთება თქვენს საფრთხეში და რისკზე, თუმცა ეს არ არის ძალიან მნიშვნელოვანი.