Domovská » Windows XP » V systému Windows nakonfigurujte nebo vypněte funkci DEP (Data Execution Prevention)

    V systému Windows nakonfigurujte nebo vypněte funkci DEP (Data Execution Prevention)

    Zabránění spuštění dat, jinak známé jako DEP, je sada technologií začleněných do systému Windows XP SP2 a novější, která zabraňuje spuštění kódu v určitých oblastech paměti, které nejsou autorizovány..

    To pomáhá zabránit všem druhům útoků a zneužití, které by normálně mohly běžet volně, od vykonávání. Zabránění spuštění dat přichází ve dvou variantách: hardwarově vynucená funkce DEP a software DEP.

    Většina uživatelů se nikdy nebude muset starat o funkci DEP, protože funguje na pozadí a obvykle chrání pouze binární soubory systému Windows nebo programy, které „opt-in“. Pokud je však pro všechny programy zapnuta funkce DEP, může způsobit problémy s určitými programy.

    Funkce DEP někdy ukončí program nebo proces bez oznámení, pokud dojde k narušení funkce DEP. Obvykle se jedná o programy třetích stran nebo starší programy, které nejsou správně napsány pro systém Windows.

    Chcete-li pro konkrétní program v systému Windows vypnout funkci Zabránění spuštění dat, postupujte podle následujících kroků. Všimněte si, že můžete vypnout funkci DEP globálně pro celý systém, ale nedoporučuje se, protože počítač je méně bezpečný.

    Povolit / zakázat funkci DEP

    Krok 1: Klikněte pravým tlačítkem myši Můj počítač a vyberte Vlastnosti. Poté klikněte na tlačítko Pokročilý a poté Nastavení pod Výkon.

    Ve Windows 8 nebo Windows 10 klikněte pravým tlačítkem myši na toto PC, vyberte Vlastnosti a klepněte na tlačítko Pokročilé systémové nastavení odkaz.

    Krok 2: Nyní klikněte na Zabránění spuštění dat a zobrazí se dvě přepínače:

    Krok 3Zde je místo, kde to může být trochu složitější. Ve výchozím nastavení by měla být funkce DEP nastavena na první přepínač a chránit tak pouze základní programy a služby systému Windows. Pokud je vybráno druhé tlačítko, zapne funkci DEP pro všechny procesy, nikoli pouze pro procesy systému Windows.

    Pokud máte problémy s programem, pokračujte a zkuste vybrat první přepínač, restartujte počítač a zjistěte, zda se problém vyřešil. Pokud ne, můžete pokračovat a kliknout na tlačítko Zapněte funkci DEP pro všechny programy a služby kromě těch, které vyberu a potom přidejte program, který má problémy. Zkontrolujte také políčko.

    Funkce DEP je nyní zapnuta pro všechny ostatní programy v systému Windows a můžete skončit se stejným problémem s jinými programy. V takovém případě musíte každý program ručně nastavit do seznamu výjimek.

    Krok 4: Klepněte na tlačítko Přidat a vyhledejte umístění spustitelného programu pro program, který chcete z ochrany DEP odstranit.

    Za zmínku také stojí, že se může zobrazit chybová zpráva Atributy DEP nelze nastavit na 64bitových spustitelných souborech při přidávání 64bitového spustitelného souboru do seznamu výjimek. To je v pořádku, protože to znamená, že váš počítač je 64bitový a že váš procesor již podporuje hardwarovou technologii DEP.

    To znamená, že všechny 64bitové procesy jsou vždy chráněny. Jediný způsob, jak zabránit DEP v ochraně 64bitové aplikace, je její úplné vypnutí. Chcete-li však zcela vypnout funkci DEP, musíte použít příkazový řádek.

    Zapnout / Vždy vypnout

    Kromě výše uvedených dvou nastavení na kartě Zabránění spuštění dat existují dvě další nastavení, která lze konfigurovat pro funkci Zabránění spuštění dat.

    Vždy na - Funkce DEP bude zapnuta pro všechny procesy v okně a nelze vyloučit žádný proces nebo program z ochrany
    Vždy vypnuto - Funkce DEP bude zcela vypnuta a žádný proces ani program, včetně procesů systému Windows, nebudou chráněny.

    Chcete-li to provést, otevřete příkazový řádek klepnutím na Start, psaní CMD, kliknutím pravým tlačítkem myši na první položku a výběrem Spustit jako administrátor.

    Chcete-li zapnout funkci DEP, zkopírujte a vložte následující příkaz:

    bcdedit.exe / set current nx AlwaysOn

    Chcete-li vždy vypnout funkci DEP, zadejte následující příkaz:

    bcdedit.exe / set current nx AlwaysOff

    Všimněte si, že stačí spustit jeden z těchto příkazů, ne oba jako na obrázku výše. Budete také muset restartovat počítač po jakékoli změně provedené v aplikaci DEP.

    Jakmile provedete změny, zjistíte, že rozhraní Windows pro změnu nastavení DEP bylo zakázáno, takže v případě potřeby použijte pouze možnosti příkazového řádku. Jedna z možností vám neposkytuje žádnou ochranu a poskytuje vám úplnou ochranu.

    Výchozí a ideální možností je nechat zkontrolovat první přepínač, který bude chránit pouze základní programy a služby systému Windows. Máte-li jakékoli dotazy, neváhejte se vyjádřit. Užívat si!