Zabránění spouštění dat systému Windows 10. Vypnutí funkce DEP na Windows7

Operační systém Windows poskytuje několik úrovní antivirové ochrany, takže se ani běžní uživatelé nemohou starat o napadení malwarem v počítači. Jednou z bezpečnostních funkcí je DEP (Data Execution Prevention) - dokončení provádění dat. Tato funkce je ve Windows ve výchozím nastavení povolena a je nutné automaticky zavřít programy, které se pokouší provádět akce z oblastí RAM označených jako nespustitelné.

Existují situace, kdy funkce DEP nefunguje správně. Z tohoto důvodu uživatel nemůže spustit aplikaci nebo hru, kterou potřebuje, protože na obrazovce se objeví chyba „Instrukce k adrese otočené do paměti na adrese“. V takovém případě můžete deaktivovat funkci DEP pro jeden program nebo deaktivovat ochrannou funkci na úrovni systému. Obě možnosti budou popsány níže.

Jak vypnout funkci DEP pro všechny programy v systému Windows

Důležité:  Zakázání funkce DEP pro všechny programy ve Windows zvyšuje riziko ztráty dat, když je počítač napaden virem.

Chcete-li vypnout funkci DEP na úrovni operačního systému, čímž zcela zrušíte funkci dokončení provádění dat, musíte použít příkazový řádek. Spusťte a napište do něj příkaz:

Bcdedit.exe / set (aktuální) nx AlwaysOff

Upozornění:  Chcete-li jej znovu zapnout po deaktivaci funkce DEP pomocí příkazového řádku, musíte zadat a použít následující příkaz:

Bcdedit.exe / set (aktuální) nx AlwaysOn

Jak vypnout funkci DEP pro jeden program

Protože je deaktivace funkce DEP pro všechny programy a služby ve Windows nebezpečná, doporučuje se deaktivovat funkci dokončení provádění dat pro samostatnou aplikaci, která generuje chybu „Instrukce k adresování do paměti na adrese“. To lze provést dvěma způsoby - prostřednictvím možností registru nebo výkonu.

Zakázání funkce DEP prostřednictvím registru

Registr umožňuje zakázat funkci DEP pro konkrétní aplikaci nastavením zákazu konkrétního spustitelného souboru.   Chcete-li to provést, musíte:

  1. Stisknutím klávesové zkratky Windows + R na klávesnici spusťte řádek Run. Napište to regedit  a stiskněte klávesu Enter, poté se otevře editor registru;
  2. Dále na levé straně nabídky přejděte do následujících sekcí:
HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows NT - CurrentVersion - AppCompatFlags –Layers

Upozornění:  Některé verze operačního systému Windows nemusí mít poslední část Vrstvy. V takové situaci je nutné si ji vytvořit sami. Chcete-li to provést, otevřete sekci AppCompatFlags na levé straně obrazovky a klepněte pravým tlačítkem myši na seznam parametrů řetězce. V rozbalovacím okně vyberte „Vytvořit“ - „Sekce“ a pojmenujte Vrstvy. Poté můžete jít do toho a pokračovat ve provádění pokynů.


Po uložení změn registru je třeba restartovat počítač a zkusit spustit program, pro který bylo zakázáno DEP.

Vypnutí pomocí výkonových parametrů

Někteří uživatelé pohodlněji pracují se známým rozhraním Windows než s registrem. Společnost Microsoft jim také poskytla možnost deaktivovat funkci DEP. Ochrannou funkci můžete zakázat pomocí výkonových parametrů:


Po provedení nezbytných nastavení bude nutné restartovat počítač, aby se změny projevily.

DEP ve Windows je druh „pojistky“ systému, který zahrnuje specializované hardwarové a softwarové technologie, které skenují RAM a jeho obsah, a v případě hrozby mohou zastavit provoz škodlivého kódu.

Funkce DEP dokonale blokuje mnoho virů, které jsou orientovány na práci v systémové paměti RAM, a poté zahajuje proces provádění vlastních kódů. Pro uživatele to je následující: pokud DEP zaregistruje nesprávné použití paměti RAM, na obrazovce se zobrazí chybová zpráva a škodlivý program násilně přestane fungovat. To je pro operační systém velmi důležité.

Jak zakázat funkci DEP ve Windows XP / 7/8

Chcete-li deaktivovat funkci DEP v systému XP, musíte prostřednictvím účtu správce přejít do nabídky Start-Settings a poté na ovládacím panelu najít část Systém.

V zobrazeném okně musíte aktivovat kartu Upřesnit, ve které klikněte na tlačítko „Nastavení výkonu“.

V novém dialogovém okně otevřete „Prevence spuštění dat“ a zadejte platné heslo z účtu správce OS. Ve stejném dialogovém okně můžete deaktivovat funkci DEP pro konkrétní program, proto zaškrtněte políčko vedle jejího názvu nebo přidejte do seznamu pomocí tlačítka „Přidat“.

U verzí Windows 7 a 8 je nejjednodušší a nejrychlejší způsob, jak deaktivovat DEP, prostřednictvím příkazového řádku. Chcete-li získat rychlý přístup k příkazovému řádku, zadejte do vyhledávacího pole nabídky Start příkaz „cmd“. Cmd musí být spuštěn pouze jako administrátor (klikněte pravým tlačítkem myši na cmd a vyberte příslušnou položku), v případě potřeby zadejte požadované heslo.

V otevřeném černém okně zadejte speciální příkaz:

bcdedit.exe / set (aktuální) nx AlwaysOff.

V důsledku toho se zobrazí zpráva oznamující, že operace byla úspěšně dokončena. Zbývá pouze restartovat systém.

Jak povolit dep ve Windows XP / 7/8

Pro XP je proces povolení DEP podobný procesu vypínání - stačí vrátit zaškrtávací políčko na položku Povolit ve stejném dialogovém okně nabídky výkonových parametrů. Pokud byla provedena selektivní deaktivace, aktivují se deaktivované programy ze seznamu ve stejném okně nastavení.

V případě Windows 7 a 8 se příkaz zadaný v cmd změní na:

bcdedit.exe / set (aktuální) nx AlwaysOn.

Mějte na paměti, že procesor DEP nemusí být podporován na úrovni hardwaru. To se týká především zastaralých procesorů a většiny jednojádrových procesorů od společnosti Intel. V takových případech DEP pracuje výhradně na softwarové úrovni a je omezen na základní služby a programy Windows.

Deaktivace funkce DEP pomůže v případě, že v důsledku konfliktu v systému se aplikace požadovaná uživatelem nespustí. Je však třeba mít na paměti, že při deaktivaci funkce DEP je počítač zranitelnější, a proto musí být konfliktní aplikace nejprve zkontrolována antivirem, pokud neexistuje úplná důvěra v její spolehlivost.

Jak víte, problém počítačové bezpečnosti je již nějakou dobu akutní. Vývojáři každoročně vytvářejí stále více nových bezpečnostních nástrojů, které, bohužel, nejsou příliš dobře korelovány s prací běžného uživatele v notebooku. Hovoříme o přetrvávajících chybách a systémových konfliktech, ke kterým v určitých nástrojích dochází jen kvůli některým prostředkům ochrany systému. Jedním takovým je DEP. V tomto článku podrobně vysvětlíme, jak povolit nebo zakázat funkci DEP ve Windows. Pojďme začít. Pojďme!

V případě potřeby můžete zakázat prevenci spouštění dat (DEP).

Název DEP znamená Prevention Execution Prevention, doslovný překlad se ukázalo - prevence provedení dat. Podstatou této funkce je zabránit provádění kódu, který je prováděn v neproveditelných oblastech paměti. DEP tak zabraňuje útoku virového softwaru v jednom ze směrů. Tato užitečná funkce však často narušuje pouze uživatele a vyvolává různé chyby během provozu určitých programů nebo her.

Existuje několik způsobů, jak vypnout funkci DEP. První (vhodný pro Windows 7 a 8.1) - vypne tuto funkci pro všechny služby a nástroje Windows. Nejprve přejděte do režimu příkazového řádku s oprávněními správce a poté napište následující příkaz a stisknutím klávesy Enter spusťte spuštění:

bcdedit.exe / set (aktuální) nx AlwaysOff

Nyní restartujte svůj notebook, aby se nová nastavení projevila. Pokud náhle potřebujete povolit funkci, která zabrání spuštění dat, spusťte stejný příkaz, stačí nahradit „Off“ za „On“.

Pokud nechcete systém DEP úplně vypnout a vystavit systém riziku (což je rozumné), deaktivujte tuto funkci pro určitý nástroj nebo několik nástrojů, které mají problémy. K řešení tohoto problému existují dva přístupy. První - změnou dalších systémových parametrů, druhý - prostřednictvím registru Windows.

Pokud dáváte přednost první možnosti, otevřete Ovládací panel počítače a v nabídce vyberte sekci „Systém“ nebo jednoduše klepněte pravým tlačítkem myši na ikonu „Tento počítač“ a klepněte na položku „Vlastnosti“.

Klikněte na položku „Pokročilá nastavení systému“ a přejděte na kartu „Upřesnit“.

Dále použijte tlačítko „Možnosti“ v části „Výkon“. Nyní přejděte na kartu „Prevence spuštění dat“ a zkontrolujte příslušnou položku v závislosti na tom, zda chcete aktivovat nebo deaktivovat funkci DEP. Po provedení změn nastavení operačního systému restartujte notebook.

Přesně to samé lze provést úpravou registru Windows (pro pokročilé uživatele). Nejprve pomocí klávesových zkratek Win + R přejděte do okna Run a zapište (bez uvozovek) regedit. Jakmile je v registru systému Windows, otevřete sekci „HKEY_LOCAL_MACHINE“ a poté „SOFTWARE“. Dále přejděte do složky Windows NT. Existuje sekce „CurrentVersion“ a již v ní - „AppCompatFlags“. Už jste skoro tam. Pokud jste v „AppCompatFlags“, vyhledejte složku „Vrstvy“, pokud některá chybí, vytvořte ji. Nyní musíte vytvořit tzv. Řetězcové parametry pro ty nástroje, pro které chcete vypnout DEP. Název každého parametru řetězce by měla být úplná cesta k souboru exe konkrétního nástroje nebo hry. Nastavte hodnotu na „DisableNXShowUI“.

Hotovo. Po provedení změn v systému byste měli restartovat počítač.

Přestože deaktivace DEP zpravidla nevede k žádným vážným důsledkům, měli byste si uvědomit, že se jedná o důležitou součást počítačového bezpečnostního systému, která byla vynalezena z nějakého důvodu, takže mějte na paměti, že odmítnutí používat tuto funkci zůstává na vaší straně diskrétnost a odpovědnost za možné důsledky bude také jen vám.

Nyní víte, jak povolit nebo zakázat funkci DEP ve Windows. Jak můžete vidět sami, není nic složitého. Podobný problém lze vyřešit doslova za 5-10 minut. Pokud vám tento článek pomohl, napište nám komentáře, podělte se o své názory a zkušenosti s ostatními uživateli a zeptejte se na toto téma, pokud vás něco zajímá.

Pokud při spuštění programu v počítači se systémem Windows obdržíte zprávu „Prevence spuštění dat - Microsoft Windows. Aby byl počítač chráněn, byl tento program systémem uzavřen “, pak víte, že funkce DEP (Data Execution Prevention) fungovala, je to také funkce zabraňující spuštění dat. Užitečnost DEP je nepopiratelná, ale co když jste si jisti, že program, který používáte, nebo nainstalovaný obsahuje podobnou funkci? Potom by mělo být vypnuto nepříjemné systémové oznámení.

Krok 1. Spusťte příkazový řádek jako správce. Chcete-li to provést, v nabídce Start zadejte cmd, klepněte pravým tlačítkem myši na zástupce příkazového řádku a vyberte možnost „ Spustit jako správce».

  Krok 2. Na příkazovém řádku zadejte následující příkaz:

  1. bcdedit.exe / set (aktuální) nx AlwaysOff

Krok 3. Klikněte na Vstoupit. Pokud jste vše udělali správně, zobrazí se zpráva „Operace byla úspěšně dokončena“.

Krok 4. Restartujte počítač.

Hotovo! Po zapnutí počítače bude funkce prevence zpracování dat vypnuta. Nebude možné jej aktivovat prostřednictvím vlastností počítačového systému. Chcete-li v případě potřeby povolit funkci, proveďte pomocí příkazového řádku následující příkaz:

bcdedit.exe / set (aktuální) nx OptIn

Poté restartujte počítač, aby se změny projevily.