DEP (Data Execution Prevention) - je to vestavěná bezpečnostní technologie v operačních systémech Windows, která je navržena tak, aby chránila před malwarem, včetně útoků přes vyrovnávací paměť. Zároveň může DEP způsobit problémy s kompatibilitou pro některé aplikace a uživatelé jej mohou chtít zakázat. V tomto článku vám řekneme, jak deaktivovat DEP ve Windows a poskytneme podrobného průvodce tímto postupem.
Je důležité si uvědomit, že deaktivace DEP může snížit bezpečnost vašeho systému a učinit jej zranitelnějším vůči útokům malwaru. Proto se doporučuje deaktivovat DEP pouze v případě extrémní potřeby a pouze pokud jste si jisti spolehlivostí zdrojů spouštěných programů.
Dále se podíváme na dvě hlavní metody deaktivace DEP ve Windows: přes Správce úloh a přes příkazový řádek. Vyberte vhodnou metodu podle vašich preferencí a postupujte podle níže uvedených kroků.
Určení a přiřazení DEP ve Windows
DEP ve Windows běží na hardwarové a softwarové úrovni. Hardwarový DEP se používá ve spolupráci s procesorem a poskytuje ochranu před útoky souvisejícími s provedením kódu z oblastí paměti, které by měly být přístupné pouze pro čtení. Programový DEP zase poskytuje ochranu tím, že řídí spouštění kódu v paměti operačního systému a programů.
DEP je ve výchozím nastavení povolen v operačních systémech Windows, počínaje Windows XP SP2 a výše. Aktivuje se pro všechny programy, s výjimkou těch, které indikují deaktivaci DEP pomocí speciálních atributů a API.
Existují však případy, kdy uživatel může potřebovat dočasně deaktivovat DEP, aby mohl spustit konkrétní aplikaci nebo opravit problémy s kompatibilitou. V takových případech lze pomocí speciálních nástrojů a nastavení systému Windows deaktivovat DEP nebo změnit jeho nastavení pouze pro určité aplikace.
Proč může být nutné deaktivovat DEP?
V některých případech však může uživatel potřebovat deaktivovat DEP ve Windows:
- Některé starší programy a ovladače nemusí být kompatibilní s DEP a při provádění způsobují chyby nebo problémy. V takovém případě může být deaktivace DEP nezbytná pro správné fungování těchto aplikací.
- Někteří uživatelé, kteří pracují s určitými aplikacemi nebo softwarem, mohou záměrně deaktivovat DEP, aby mohli provádět různé testy nebo experimenty. To může být užitečné například při navrhování nebo ladění softwarového kódu, když je vyžadována flexibilnější kontrola paměti.
Deaktivace DEP by měla být provedena opatrně, protože by mohla zvýšit zranitelnost systému u některých typů škodlivých útoků. Doporučuje se deaktivovat DEP pouze v případě potřeby a za předpokladu, že rozumíte potenciálním rizikům.
Krok 1: deaktivace DEP pro jednotlivé programy
Chcete-li deaktivovat DEP pro jednotlivé programy, postupujte podle následujících kroků:
- Klikněte pravým tlačítkem na ikonu můj počítač na ploše nebo v nabídce Start a z kontextové nabídky vyberte Vlastnosti.
- Na stránce Vlastnosti systému, která se otevře, vyberte kartu Upřesnit.
- V části " Nastavení a obnovení "klikněte na tlačítko"Nastavení".
- V okně Předvolby, které se zobrazí, vyberte kartu Upřesnit.
- V části Výkon klikněte na tlačítko Nastavení.
- V okně Možnosti výkonu, které se zobrazí, vyberte kartu ochrana dat.
- V části Ochrana dat vyberte možnost Povolit DEP pro všechny programy a služby kromě níže uvedených.
- Klikněte na tlačítko " Přidat. "a vyhledejte spustitelný soubor programu, který chcete deaktivovat DEP.
- Vyberte soubor a klikněte na tlačítko "Otevřít".
- Klepnutím na tlačítko OK ve všech otevřených oknech uložíte změny.
DEP bude nyní deaktivován pouze pro vybraný program a měl by se spustit bez chyb. Všimněte si, že deaktivace DEP pro konkrétní program zvyšuje zranitelnost systému, takže byste měli být opatrní a tuto funkci používat pouze tehdy, když je to opravdu nutné.
Krok 2: deaktivace DEP pro celý systém
1. Klikněte pravým tlačítkem na ikonu Můj počítač na ploše a vyberte položku Vlastnosti.
2. V okně Systém, které se otevře, vyberte kartu Upřesnit.
3. V části Výkon klikněte na tlačítko Nastavení.
4. V okně nastavení výkonu vyberte kartu Ochrana operačního systému.
5. Na kartě Ochrana operačního systému klikněte na tlačítko Upravit.
6. Zrušte zaškrtnutí políčka Povolit ochranu pro všechny programy a služby kromě níže uvedených a klikněte na OK.
7. Restartujte počítač a aplikujte změny.
Krok 3: Restartujte počítač po deaktivaci DEP
Po provedení předchozích kroků k deaktivaci DEP ve Windows je nutné restartovat počítač, aby se změny projevily. Během procesu restartu operační systém načte nová nastavení a vypne DEP pro všechny programy.
Chcete-li restartovat počítač ve Windows 10, postupujte podle těchto jednoduchých pokynů:
- Klikněte na tlačítko Start v levém dolním rohu obrazovky.
- Z rozevírací nabídky vyberte možnost zapnutí/vypnutí.
- Klikněte na tlačítko"Restartovat".
Po restartu se systém Windows spustí s upravenými nastaveními DEP a všechny programy budou fungovat bez jeho zásahu. Pokud se po deaktivaci DEP vyskytnou problémy nebo chyby, můžete Krok 2 zopakovat a DEP Zapnout zpět.
Alternativní metody deaktivace DEP
Deaktivace DEP pomocí příkazového řádku nemusí na některých počítačích fungovat nebo vyžadovat zvláštní oprávnění správce. V takových případech existují alternativní metody, které mohou pomoci deaktivovat DEP.
Jednou z těchto metod je použití speciálního nástroje BootCFG. Tento nástroj vám umožňuje změnit nastavení spouštění operačního systému. Chcete-li deaktivovat DEP pomocí BootCFG, postupujte podle těchto kroků:
- Otevřete příkazový řádek jako správce.
- Zadejte příkaz bootcfg / raw "/ noexecute=alwaysoff " a stiskněte klávesu Enter.
- Restartujte počítač, aby se změny projevily.
Pokud to nepomohlo deaktivovat DEP, můžete zkusit změnit nastavení DEP v registru Windows. Chcete-li to provést, postupujte takto:
- Stisknutím kombinace kláves Win + R otevřete okno Spustit.
- Zadejte příkaz regedit a stisknutím klávesy Enter otevřete Editor registru.
- Přejděte na následující cestu: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT \ CurrentVersion\AppCompatFlags\Layers .
- Vytvořte nový řádek hodnota pojmenováním názvu spustitelného souboru programu, pro který chcete DEP zakázat.
- Nastavte hodnotu pro tento řádek na DISABLENXOPTIN .
- Opakujte tyto kroky pro každý program, pro který chcete DEP zakázat.
Po provedení těchto akcí restartujte počítač, aby se změny projevily.
Potenciální rizika při odpojení DEP
- Zvýšení zranitelnosti malwaru: Deaktivace DEP může způsobit, že váš počítač bude zranitelnější vůči útokům malwaru, které se mohou dostat do systému a spustit svůj kód v oblastech paměti, které nejsou určeny k provádění.
- Ztráta stability systému: Deaktivace DEP může způsobit selhání a výpadky programů, zvláště pokud tyto programy často používají paměť k provádění svých akcí. To může způsobit nejen nepříjemnosti, ale také ztrátu dat.
- Snížení celkové bezpečnosti: Deaktivace DEP může snížit celkové zabezpečení vašeho počítače, protože je to jedna z hlavních ochranných funkcí operačního systému. Zahrnutý DEP pomáhá předcházet mnoha druhům útoků souvisejících s provedením škodlivého kódu.
V případě, že se přesto rozhodnete deaktivovat DEP, je vhodné přijmout další opatření k zabezpečení vašeho systému, jako je instalace spolehlivého antivirového softwaru, pravidelná aktualizace operačního systému a aplikací a opatrná manipulace se soubory a odkazy z nespolehlivých zdrojů.
Jak zkontrolovat stav DEP ve Windows
Chcete-li zkontrolovat stav DEP ve Windows, musíte postupovat podle následujících kroků:
- Otevřete nabídku Start a vyberte Ovládací panely.
- V okně Ovládací panely vyhledejte a klikněte na odkaz "Systém a zabezpečení".
- V okně Systém a zabezpečení, které se otevře, vyberte položku Systém.
- Na stránce systém vyhledejte odkaz Pokročilé možnosti systému a klikněte na něj.
- V okně Vlastnosti systému, které se otevře, vyberte kartu Upřesnit.
- Na kartě Upřesnit vyhledejte sekci Výkon a klikněte na tlačítko Nastavení.
- V dialogovém okně Vlastnosti systému, které se otevře, vyberte kartu data o provádění (DEP).
- V části " data o provádění "(DEP) zkontrolujte stav DEP:
- Pokud je DEP povolen pouze pro základní programy a služby systému Windows, pak se stav DEP zobrazí jako "Povolit DEP pro všechny programy a služby systému Windows s výjimkou těch, které si uživatel vybral".
- Pokud je DEP povolen pro všechny programy a služby systému Windows, pak se stav DEP zobrazí jako "Povolit DEP pro všechny programy a služby systému Windows".
- Pokud je DEP deaktivován, stav DEP se zobrazí jako "zakázat DEP".
Po kontrole stavu DEP budete moci určit, které programy a služby jsou povoleny nebo odpojeny od DEP ve vašem systému Windows.
Jak povolit DEP Zpět ve Windows
Pokyny níže vám pomohou povolit DEP (ochrana proti provádění dat) v operačním systému Windows:
- Otevřete "Ovládací panely" systému Windows.
- Vyberte "Systém a zabezpečení".
- Klikněte na" systém "a na levé straně okna vyberte" Pokročilé možnosti systému".
- Otevře se okno Vlastnosti systému.
- V dolní části okna klikněte na tlačítko" Nastavení "v části"Ochrana proti provádění dat".
- V novém okně vyberte možnost Povolit DEP pouze pro důležité programy a služby operačního systému.
- Klikněte na tlačítko" Použít "a poté na"OK".
- Restartujte počítač, aby se změny projevily.
DEP bude nyní součástí operačního systému Windows a poskytne další ochranu proti malwaru a dalším hrozbám.