Czym jest funkcja DEP i jak ją wyłączyć w systemie Windows 7 lub Vista

Zapobieganie wykonywaniu danych (DEP) to funkcja ochrony pamięci systemu Windows, która pomaga zapobiegać uruchamianiu złośliwego kodu w obszarach pamięci przeznaczonych dla danych. W systemach Windows 7 i Windows Vista można zmienić jej zasady i, w obsługiwanych aplikacjach 32-bitowych, utworzyć wyjątek ukierunkowany. Należy pozostawić funkcję DEP włączoną, chyba że potwierdzono konkretny problem ze zgodnością. Wyłączenie jej zazwyczaj nie rozwiązuje problemu z awarią przeglądarki ani błędem instalacji.

Ważne: Niniejsze instrukcje dotyczą starszych instalacji systemu Windows. Firma Microsoft zakończyła rozszerzone wsparcie dla systemu Windows Vista 11 kwietnia 2017 r., a dla systemu Windows 7 14 stycznia 2020 r. Żaden z tych systemów nie nadaje się do codziennego korzystania z internetu bez obsługiwanego zamiennika.

Czym właściwie zajmuje się DEP?

Mechanizm DEP oznacza określone strony pamięci jako niewykonywalne, w tym strony zazwyczaj używane przez stos i stertę programu. Jeśli program spróbuje wykonać instrukcje z chronionej strony danych, system Windows może go zatrzymać. Pomaga to ograniczyć ataki wykorzystujące uszkodzenia pamięci, chociaż sam mechanizm DEP nie jest w stanie zapobiec każdemu atakowi.

Starsze aplikacje, które dynamicznie generują kod lub korzystają z nieaktualnych komponentów, mogą czasami kolidować z funkcją DEP. Jednak sam komunikat o awarii nie dowodzi, że to DEP spowodował problem. Najpierw zaktualizuj aplikację, usuń problematyczne dodatki lub sprawdź wytyczne dotyczące zgodności dostawcy programu. Przegląd techniczny funkcji DEP firmy Microsoft wyjaśnia zasady ochrony i jej ograniczenia zgodności.

Jak zmienić ustawienia DEP dla jednego programu

Bezpieczniejszym rozwiązaniem jest zezwolenie na działanie zaufanego, niekompatybilnego programu zamiast całkowitego wyłączenia funkcji DEP w systemie Windows. W systemach Windows 7 i Vista wykonaj następujące kroki, korzystając z konta administratora:

1. Otwórz zaawansowane ustawienia systemu

Kliknij Start , kliknij prawym przyciskiem myszy Komputer i wybierz Właściwości . W oknie System wybierz Zaawansowane ustawienia systemu po lewej stronie. Zatwierdź monit administratora, jeśli się pojawi.

Okno systemu Windows 7 z zaznaczonymi na pasku bocznym po lewej stronie zaawansowanymi ustawieniami systemu.
Otwórz Zaawansowane ustawienia systemu w oknie System Windows 7.

2. Otwórz opcje wydajności

W oknie Właściwości systemu wybierz kartę Zaawansowane . W obszarze Wydajność kliknij Ustawienia .

Właściwości systemu, karta Zaawansowane z zaznaczonym przyciskiem Ustawienia wydajności.
Wybierz Ustawienia w obszarze Wydajność, a nie Profile użytkowników lub Uruchamianie i odzyskiwanie.

3. Wybierz zasady wyjątków DEP

Otwórz kartę Zapobieganie wykonywaniu danych . Wybierz opcję Włącz funkcję DEP dla wszystkich programów i usług z wyjątkiem tych, które wybiorę . Spowoduje to włączenie zasady OptOut , co oznacza, że ​​funkcja DEP pozostanie włączona dla większości programów, ale będzie dopuszczać obsługiwane wyjątki.

Karta Zapobieganie wykonywaniu danych w systemie Windows 7 wyświetlająca opcję dla wszystkich programów z wyjątkiem wybranych wyjątków.
Druga opcja DEP dopuszcza wyjątki dla kwalifikujących się wniosków.

4. Dodaj tylko plik wykonywalny, którego dotyczy problem

Kliknij Dodaj , przejdź do pliku .exe zaufanej aplikacji , zaznacz go i wybierz Otwórz . Na przykład starszy program może mieć plik wykonywalny o nazwie LegacyApp.exe; nazwa pokazana tutaj jest tylko przykładem. Sprawdź, czy znajduje się on na liście wyjątków, kliknij Zastosuj i OK , a następnie uruchom ponownie, jeśli system Windows o to poprosi. Przetestuj aplikację ponownie.

Otwórz okno dialogowe pliku z przykładowym plikiem wykonywalnym LegacyApp.exe wybranym na potrzeby wyjątku DEP.
W oknie dialogowym Dodaj wybierz zaufany plik wykonywalny programu.

Nie każdy program może zostać wyłączony. Mechanizmu DEP nie można wyłączyć dla 64-bitowych plików wykonywalnych za pomocą tego mechanizmu wyjątków, a system Windows może blokować wyjątki dla niektórych chronionych komponentów. Nie należy zmieniać typu pliku wykonywalnego ani wyłączać funkcji zabezpieczeń, aby obejść to ograniczenie. Firma Microsoft dokumentuje rozróżnienie dla poszczególnych procesów w swoim dokumencie dotyczącym ochrony przed lukami w zabezpieczeniach .

Jak przywrócić oryginalne ustawienie DEP

Wróć do tej samej karty Zapobieganie wykonywaniu danych . Jeśli dodałeś wyjątek programu, zaznacz jego wpis i kliknij Usuń . Jeśli pierwotnie używałeś domyślnej zasady dotyczącej tylko systemu Windows, wybierz opcję Włącz funkcję DEP tylko dla niezbędnych programów i usług systemu Windows, aby powrócić do opcji OptIn . Zastosuj zmiany i uruchom ponownie komputer, jeśli pojawi się monit. Ustawienie dotyczące tylko systemu Windows nie jest tym samym, co całkowite wyłączenie funkcji DEP; nadal chroni ona niezbędne komponenty systemu operacyjnego.

Zaawansowane: zmiana zasad rozruchu DEP za pomocą BCDEdit

Ostrzeżenie: BCDEdit zmienia konfigurację rozruchu systemu Windows. Błąd może wpłynąć na uruchamianie, a ta AlwaysOffzasada usuwa ważną ochronę. Używaj tej opcji tylko do kontrolowanego rozwiązywania problemów w odizolowanym starszym systemie, a następnie przywróć poprzednie ustawienia. Firma Microsoft wyraźnie ostrzega o ryzyku związanym z edytowaniem opcji rozruchu .

W menu Start > Wszystkie programy > Akcesoria kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator . Najpierw zapisz istniejącą politykę:

bcdedit /enum {current}

Znajdź nxwpis, jeśli jest wyświetlany. W przypadku tymczasowego wyłączenia funkcji DEP w całym systemie, polecenie historyczne wygląda następująco:

bcdedit /set {current} nx AlwaysOff

Uruchom ponownie system Windows , aby nowe ustawienie rozruchu zaczęło obowiązywać. Po zakończeniu testowania przywróć zarejestrowaną zasadę. W systemie, który pierwotnie używał wspólnej OptInzasady, wprowadź:

bcdedit /set {current} nx OptIn

Jeśli poprzednie ustawienie to OptOut, przywróć je za pomocą bcdedit /set {current} nx OptOut. Uruchom ponownie. Nie zmieniaj go bezmyślnie: wymusza ono DEP dla wszystkich procesów i może blokować wyjątki. Dokumentacja BCDEdit /setAlwaysOn firmy Microsoft definiuje wszystkie cztery ustawienia: , , i .nxOptInOptOutAlwaysOnAlwaysOff

Co zrobić, jeśli karta DEP jest wyszarzona lub aplikacja nadal ulega awarii?

  • Elementy sterujące są niedostępne: Polityka wymuszonego rozruchu, taka jak AlwaysOnlub , AlwaysOffmoże zastąpić opcje graficzne. Sprawdź nxwartość przed dalszym rozwiązywaniem problemów.
  • Aplikacja jest 64-bitowa: Wyjątek DEP dla poszczególnych aplikacji nie jest obsługiwany. Zamiast tego należy poszukać zaktualizowanej lub kompatybilnej wersji.
  • Problem nadal występuje: usuń wyjątek, zaktualizuj aplikację, sprawdź jej dzienniki zdarzeń i zbadaj wtyczki, sterowniki i uszkodzone pliki. Nie należy wyłączać funkcji DEP jako ogólnego rozwiązania problemu z awariami przeglądarki.

W przypadku komputerów, na których konieczne jest uruchamianie starszego oprogramowania, trwałym rozwiązaniem jest przeniesienie obciążenia do obsługiwanego środowiska lub utrzymanie starej instalacji w trybie offline i pod ścisłą kontrolą, zamiast pozostawiania funkcji DEP wyłączonej.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.