Pomáha dep v systéme Windows 10. Niekoľko možností na zakázanie funkcie DEP v systéme Windows. Video: úplne vypnite funkciu DEP

Pomáha dep v systéme Windows 10. Niekoľko možností na zakázanie funkcie DEP v systéme Windows.  Video: úplne vypnite funkciu DEP
Pomáha dep v systéme Windows 10. Niekoľko možností na zakázanie funkcie DEP v systéme Windows. Video: úplne vypnite funkciu DEP

Ahojte všetci, dnes vám poviem, ako zakázať DEP v systéme Windows.

V tomto návode si povieme, ako zakázať DEP (Data Execution Prevention) v systéme Windows 7, 8 a 8.1. To isté by malo fungovať aj vo Windowse 10. Zakázanie funkcie DEP je možné ako pre systém ako celok, tak aj pre jednotlivé programy, ktoré pri spustení zobrazujú chyby Zabránenie spustenia údajov.

Význam technológie DEP spočíva v tom, že systém Windows, spoliehajúci sa na hardvérovú podporu NX (No Execute, pre procesory AMD) alebo XD (Execute Disabled, pre procesory Intel), zabraňuje spusteniu spustiteľného kódu z tých pamäťových oblastí, ktoré sú označené ako nespustiteľné. Zjednodušene povedané: blokuje jeden z vektorov útoku škodlivého softvéru.

Pri niektorých softvéroch však môže aktivovaná funkcia Data Execution Prevention spôsobovať chyby pri spustení – k tomu dochádza pri aplikačných programoch aj hrách. Chyby tvaru „Inštrukcia na adrese pristupovala do pamäte na adrese. Pamäť sa nedá čítať ani zapisovať“ môže byť tiež spôsobené DEP.

Zakázanie funkcie DEP pre Windows 7 a Windows 8.1 (v celom systéme)

Prvá metóda vám umožňuje zakázať DEP pre všetky programy a služby systému Windows. Ak to chcete urobiť, otvorte príkazový riadok ako správca - v systéme Windows 8 a 8.1 to možno vykonať pomocou ponuky, ktorá sa otvorí kliknutím pravým tlačidlom myši na tlačidlo Štart v systéme Windows 7 nájdete príkazový riadok v štandardných programoch, kliknite pravým tlačidlom myši a vyberte možnosť „Spustiť ako správca“.

V príkazovom riadku zadajte

bcdedit.exe /set (aktuálny) nx AlwaysOff

a stlačte Enter. Potom reštartujte počítač: pri ďalšom prihlásení do tohto systému bude funkcia DEP vypnutá.

Mimochodom, ak chcete, pomocou bcdedit môžete vytvoriť samostatnú položku v ponuke zavádzania a výberu systému so zakázanou funkciou DEP a použiť ju v prípade potreby.

Poznámka: Ak chcete v budúcnosti povoliť funkciu DEP, použite rovnaký príkaz s atribútom Vždy zapnutý namiesto Vždy vypnuté.

Dva spôsoby deaktivácie funkcie DEP pre jednotlivé programy

Môže byť rozumnejšie zakázať Zabránenie spustenia údajov pre jednotlivé programy, ktoré spôsobujú chyby DEP. Dá sa to urobiť dvoma spôsobmi – zmenou ďalších nastavení systému v ovládacom paneli alebo pomocou Editora databázy Registry.

V prvom prípade prejdite na Ovládací panel - Systém (môžete tiež kliknúť na Môj počítač kliknite pravým tlačidlom a vyberte Vlastnosti). Vyberte položku zo zoznamu napravo Rozšírené nastavenia systému, potom na karte Okrem toho kliknite na tlačidlo možnosti V kapitole Výkon.

Otvorte kartu „Data Execution Prevention“, začiarknite políčko „Povoliť DEP pre všetky programy a služby okrem tých, ktoré sú vybraté nižšie“ a pomocou tlačidla „Pridať“ zadajte cesty k spustiteľným súborom programov, pre ktoré chcete zakázať DEP. Potom je vhodné reštartovať aj počítač.

Zakázanie funkcie DEP pre programy v Editore databázy Registry

V podstate to isté, čo bolo práve opísané pomocou prvkov ovládacieho panela, je možné vykonať pomocou editora registra. Ak ho chcete spustiť, stlačte klávesy Windows + R na klávesnici a zadajte regedit potom stlačte Enter alebo Ok.

Takto môžete jednoducho vypnúť funkciu DEP v systéme Windows.

Počnúc systémom WIndows XP podporujú operačné systémy Microsoft hardvérovú ochranu štandardov ExecuteDisabled (Intel) a NoExecute (AMD). Spoločnosť Microsoft súhrnne nazvala podporu pre tieto hardvérové ​​pokyny DEP (v ruštine - „Prevencia spustenia údajov“). Účelom tejto funkcie je zabrániť tomu, aby sa programový kód načítaný z niektorých oblastí pamäte RAM stal spustiteľným. Jednoducho povedané, takto je blokovaný jeden zo spôsobov infikovania počítača vírusmi. Táto funkcia je určite užitočná, ale niektorí programátori pri písaní svojich „majstrovských diel“ neberú do úvahy špecifické správanie programu, keď je takáto ochrana povolená. Výsledkom je, že jednoduchý používateľ dostane chybu „Pamäť sa nedá čítať/zapisovať“. Ak narazíte na podobný problém a ste si úplne istí, že program nie je škodlivý, môžete skúsiť vypnúť ochranu DEP. To trochu oslabí bezpečnosť, ale pravdepodobne vám to umožní používať program. Ďalej v tomto príspevku popíšem, ako zakázať prevenciu spustenia hardvérových údajov.

Ak máte jeden alebo viac programov, ktoré sú v konflikte s funkciou DEP, odporúča sa vypnúť ochranu iba pre ne bez toho, aby to ovplyvnilo správanie systému ako celku. Ak to chcete urobiť, postupujte takto:


Upozorňujeme, že selektívne vypnutie funkcie DEP je možné len pre 32-bitové programy. Keď sa pokúsite pridať 64-bitovú aplikáciu na bielu listinu, zobrazí sa chybové hlásenie.
Ak bezpodmienečne potrebujete spustiť 64-bitový program, ktorý obíde DEP, jediným východiskom je úplne vypnúť ochranu pre všetky aplikácie v systéme. Ako to urobiť, bude diskutované o niečo neskôr.

Zakázanie funkcie DEP prostredníctvom registra

Druhým spôsobom, ako vypnúť ochranu DEP pre jednotlivý program, je úprava registra. Kroky potrebné na to sú:


Ak máte veľa programov, ktoré nie sú kompatibilné so systémom prevencie spustenia kódu, alebo ak je medzi nimi aspoň jeden 64-bitový, budete musieť funkciu DEP úplne zakázať. Pokyny sú nasledovné.

Dobrý deň, priatelia.

Odmieta váš operačný systém spustiť požadovanú hru alebo program? Zistite, ako zakázať DEP v systéme Windows 10 a s najväčšou pravdepodobnosťou svoj problém vyriešite.

S touto zámorskou skratkou sa stretávate prvýkrát? O to viac stojí za to venovať pozornosť tomuto článku, ktorý veľmi jednoducho vysvetľuje, čo to je, kedy funkciu deaktivovať a ako povoliť DEP v prípade, že si to rozmyslíte.


Dekódovanie

Začnime vysvetlením pojmu. Tri veľké písmená skrývajú frázu Zabránenie spusteniu údajov. V našom jazyku to znie ako „zabránenie spusteniu údajov“.

V praxi tento pojem znamená predvolenú nainštalovanú funkciu Windows, niečo ako antivírus, no v skutočnosti sa zaň nepovažuje. Blokuje programy, ktoré chcú na svoju prácu využiť časť pamäte RAM, ktorá je operačným systémom označená ako „nepoužitá“.

Vy zase dostanete správu ako je táto: „pokyn na adrese „taký a taký“ sa dostal do pamäte na adrese „iné“, pamäť sa nedá „zapísať“ ani „čítať“. A všetko, čo môžete v tejto situácii urobiť, je kliknúť na „OK“.

Tak to však bolo predtým, ako ste narazili na tento článok. Po prečítaní vám takéto chyby nebudú prekážkou. Ponúkam vám niekoľko spôsobov, ako túto službu deaktivovať.

Cez príkazový riadok

Stačí dodržať 3 jednoduché kroky:

Ak chcete vrátiť všetko do pôvodného stavu, urobte to isté, len nahraďte koniec príkazu za „Zapnuté“.

Zakázanie funkcie DEP pre určité programy

Neodporúčam sa vôbec zbaviť vstavaného blokátora, pretože stále môže zastaviť nejaký malvér. Preto navrhujem, aby ste zakázali funkciu DEP špeciálne pre tie programy, ktoré nemôžete spustiť, a nie pre celý systém ako celok.

Musíte si však byť istí, že neobsahujú vírusy. Dá sa im veriť? Potom začnime:

  • Otvorte časť Systém z ovládacieho panela. Alternatívna možnosť: kliknite pravým tlačidlom myši na ikonu „môj počítač“ a zadajte „Vlastnosti“.
  • Prejdite na „Rozšírené nastavenia systému“ a v zobrazenom okne rozbaľte kartu „Rozšírené“.
  • Kliknite na tlačidlo „Možnosti“ umiestnené v hornej časti.

Cez Editor databázy Registry

Výnimky môžete pridať iným spôsobom:

  • Vstúpte do Editora databázy Registry podržaním tlačidiel Win a R.
  • Kliknite na tlačidlo OK alebo Enter.

  • Vľavo prejdite do priečinkov HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows NT - CurrentVersion - AppCompatFlags - Layers.
  • Ak ste nevideli posledný, vytvorte si ho sami.
  • Pre program, ktorý chcete oslobodiť od funkcie DEP, vytvorte parameter reťazca s názvom, ktorý sa zhoduje s cestou k samotnému súboru.
  • Hodnota tohto parametra by mala vyzerať takto: DisableNXShowUI.

Všetky vyššie opísané metódy fungujú nielen v systéme Windows 10, ale aj v 7, 8 a 8.1.

Pomohol vám tento článok?

Nezabudnite o tom povedať svojim priateľom.

V operačných systémoch Microsoft Windows, počnúc verziou XP, je jedna zaujímavá funkcia – prevencia spustenia údajov, v origináli nazývaná Prevencia spustenia údajov (DEP). Niekedy narúša normálnu prevádzku a je potrebné ho vypnúť. V zásade na tom nie je nič zložité a ak nedôjde k žiadnemu efektu, môžete všetko znova zapnúť.

Ako úplne vypnúť DEP

Takže poďme rovno k veci. Kliknite na tlačidlo „Štart“ a do vyhľadávacieho panela napíšte „cmd“. Vo výsledkoch vyhľadávania úplne hore nájdeme cmd- toto je potrebné pre . Ak ho chcete spustiť s právami správcu, kliknite pravým tlačidlom myši na príkaz a v kontextovej ponuke vyberte možnosť „Spustiť ako správca“.

Ak ste teda v súčasnosti prihlásení do systému Windows ako bežný používateľ, systém vás požiada o zadanie hesla správcu. Teraz vložte príkaz do čierneho okna, ktoré sa objaví, a stlačte „Enter“:

bcdedit.exe /set (aktuálny) nx AlwaysOff

Výsledkom by mala byť správa: „Operácia úspešne dokončená“

Potom musíte reštartovať, aby sa zmeny prejavili. Preto sme zakázali DEP pre VŠETKY služby a programy bez ohľadu na to, či váš procesor podporuje prevenciu spustenia údajov na hardvérovej úrovni alebo nie.

Ako zakázať DEP pre konkrétny program

Aby sme to urobili, ideme do "Ovládací panel -> Systém" alebo kliknite pravým tlačidlom myši na ikonu „Tento počítač“ na pracovnej ploche a vyberte „Vlastnosti“. Na ľavej strane okna kliknite na „Rozšírené nastavenia systému“

V časti „Výkon“ kliknite na tlačidlo „Možnosti“.

Potrebujeme kartu Zabránenie spusteniu údajov. Tu je v zásade všetko jasné:

V predvolenom nastavení DEP funguje len pre základné programy a služby. Presunutím prepínača do polohy „Povoliť DEP pre všetky programy a služby okrem tých, ktoré sú vybraté nižšie“ môžeme sami určiť, ktoré programy potrebujú vypnúť funkciu DEP. Ak to chcete urobiť, jednoducho vyberte program zo zoznamu alebo kliknite na „Pridať“ a manuálne vyberte spúšťací súbor (.exe).

Upozorňujeme, že do tohto zoznamu nemožno pridať 64-bitové aplikácie. Aj samotný program musí podporovať prácu s vypnutým DEP. V každom prípade okamžite uvidíte chybové hlásenie.

Tu je ďalšia vec, pred zrušením funkcie DEP z príkazového riadku najprv skontrolujte, či fungovala pre všetky programy. Potom najprv prepnite iba na základné služby a programy a reštartujte počítač. Možno sa problém, ktorý vás priviedol k tomuto článku, vyriešil.

Ako znova zapnúť funkciu DEP

Ak chcete vrátiť DEP späť, znova spustite príkazový riadok „cmd“ ako správca, ale tentoraz vložte nasledujúci príkaz:

bcdedit.exe /set (aktuálny) nx OptIn

a reštartujte.

Čo je vlastne DEP?

Teraz krátka odbočka: čo je to za funkciu a na čo sa používa. Prevencia spustenia údajov je navrhnutá tak, aby chránila systém pred určitými vírusmi a bezpečnostnými hrozbami systému. Za žiadnych okolností by sa to však nemalo zamieňať s antivírusom alebo firewallom! To sú úplne iné veci.

Funkcia DEP označí niektoré oblasti služieb v pamäti RAM počítača ako „nespustiteľné“ a ak sa program pokúsi spustiť svoj kód v tejto oblasti, funkcia bude fungovať, program sa násilne zatvorí a zobrazí sa zodpovedajúca správa. Faktom je, že niektoré vírusy môžu fungovať týmto spôsobom, a preto tento spôsob blokovania pomáha zabrániť spusteniu určitého škodlivého kódu.

Existuje hardvérová implementácia DEP (pomocou príkazov procesora) aj softvérová implementácia (pomocou špeciálneho softvérového kódu Windows). Hardvérová implementácia je spoľahlivejšia a podporujú ju všetky moderné procesory. Ak teda nie sú žiadne problémy, je lepšie v nastaveniach nič nemeniť. Funkcia DEP však, žiaľ, môže narúšať fungovanie bežných programov, takže niekedy je vypnutá. Ako to urobiť - tento článok vám pomôže!

DEP - z angličtiny. „Prevencia spustenia údajov“ - zabránenie spusteniu údajov je špeciálna funkcia, ktorá vám umožňuje chrániť váš počítač pred vírusmi. Účelom jeho činnosti je blokovať programy, ktoré chcú pri práci využívať pamäťovú oblasť označenú systémom ako „nepoužitú“. Zvyčajne je chyba:

Vyskytuje sa z tohto dôvodu – program nie je kompatibilný s touto ochrannou funkciou a nemusí byť nutne škodlivý. Pri starých hrách a aplikáciách sa pozrime na to, ako zakázať DEP v systéme Windows 7, 8, 10 a táto ochrana sa prvýkrát objavila v operačnom systéme Windows XP.

Ako zakázať dep v systéme Windows 7, 8, 10 - niekoľko možností

Beriem na vedomie, že funkcia „Prevencia spustenia údajov“ žiadnym spôsobom neovplyvňuje výkon počítača a nemali by ste ju deaktivovať, pokiaľ to nie je nevyhnutné. Princíp nastavenia pre vaše systémy je rovnaký, malé rozdiely v oknách sú možné.

Zakázať funkciu DEP pomocou špeciálnych príkazov

Ak to chcete urobiť, spustite príkazový riadok (cmd) ako správca. Zistite, ako na to

Zadajte nasledujúce príkazy:

- zakázať:

bcdedit.exe /set (aktuálny) nx AlwaysOff

- zapnúť:

bcdedit.exe /set (aktuálny) nx AlwaysOn
Tým sa zakáže „Prevencia spustenia údajov“ pre celý operačný systém, čo znižuje antivírusovú ochranu. Preto prejdime k druhej metóde.

Nakonfigurujte výnimky pre DEP v systéme Windows

Ak to chcete urobiť, kliknite pravým tlačidlom myši na – „Tento počítač“ – „Vlastnosti“ – karta „Rozšírené“ – časť „Výkon“ – „Možnosti“ – karta „Zabránenie spusteniu údajov“

Vyberte „Povoliť DEP pre všetky programy a služby okrem tých, ktoré sú vybraté nižšie: ...“ a pomocou tlačidla „Pridať“ pridajte potrebné programy k výnimkám. Pridajte iba programy, ktoré poznáte. Preto môžete túto funkciu v systéme Windows zakázať iba pre nevyhnutnú časť programov.