Konfigurieren oder deaktivieren Sie DEP (Datenausführungsverhinderung) in Windows


Die Datenausführungsverhinderung, auch DEP genannt, ist eine in Windows XP SP2 und höher integrierte Technologie, die verhindert, dass Code in bestimmten Speicherbereichen ausgeführt wird, die nicht autorisiert sind.

Dies hilft bei verhindern, dass alle Arten von Angriffen und Exploits ausgeführt werden, die normalerweise frei laufen könnten. Data Execution Prevention gibt es in zwei Varianten: hardwaregesteuerte DEP und softwaregesteuerte DEP.

Die meisten Benutzer müssen sich nie Sorgen über DEP machen, da sie im Hintergrund arbeiten und normalerweise nur Windows-Systembinärdateien oder Programme schützen "Einwilligung". Wenn DEP jedoch für alle Programme aktiviert ist, kann dies bei bestimmten Programmen zu Problemen führen.

DEP beendet manchmal ein Programm oder einen Prozess ohne Benachrichtigung, wenn es gegen DEP verstößt. Normalerweise sind dies Drittanbieter- oder ältere Programme, die nicht ordnungsgemäß für Windows geschrieben wurden.

Sie können die Datenausführungsverhinderung für ein bestimmtes Programm in Windows deaktivieren, indem Sie die folgenden Schritte ausführen. Beachten Sie, dass Sie DEP global für das gesamte System deaktivieren können, aber dies wird nicht empfohlen, da dies Ihren Computer weniger sicher macht.

DEP aktivieren / deaktivieren

Schritt 1: Klicken Sie mit der rechten Maustaste auf Arbeitsplatzund wählen Sie Eigenschaften. Klicken Sie dann auf den Tab Erweitertund dann auf Einstellungenunter Leistung.

turn off dep

Unter Windows 8 oder Windows 10 klicken Sie mit der rechten Maustaste auf Diesen PC, wählen Eigenschaftenund klicken dann auf den Link Erweiterte Systemeinstellungen.

advanced system settings

Schritt 2: Klicken Sie jetzt auf die Registerkarte Datenausführungsverhinderung. Daraufhin werden zwei Funkgeräte angezeigt buttons:

disable data execution prevention

Schritt 3: Hier kann es etwas knifflig sein. Standardmäßig sollte DEP auf die erste Optionsschaltfläche eingestellt sein und daher nur wichtige Windows-Programme und -Dienste schützen. Wenn das zweite Optionsfeld ausgewählt ist, aktiviert es DEP für ALLE Prozesse, nicht nur für Windows-Prozesse.

Wenn Sie Probleme mit einem Programm haben, versuchen Sie, den ersten Radioknopf auszuwählen, Starten Sie Ihren Computer neu und prüfen Sie, ob das Problem dadurch behoben wird. Ist dies nicht der Fall, können Sie auf DEP für alle Programme und Dienste mit Ausnahme der Schaltflächeaktivieren klicken und dann das Programm mit den Problemen hinzufügen. Stellen Sie sicher, dass Sie das Kontrollkästchen ebenfalls aktivieren.

disable DEP

Allerdings ist DEP jetzt für jedes andere Programm in Windows aktiviert, und Sie könnten am Ende die Das gleiche Problem mit anderen Programmen. In diesem Fall müssen Sie jedes Programm manuell in die Ausnahmeliste aufnehmen.

Schritt 4: Klicken Sie auf die Schaltfläche Hinzufügenund navigieren Sie zum Speicherort des ausführbar für das Programm, das Sie aus DEP-Schutz entfernen möchten.

Es ist auch erwähnenswert, dass Sie möglicherweise eine Fehlermeldung erhalten, Sie können nicht festlegen, DEP-Attribute auf 64-Bit-ausführbare DateienHinzufügen einer 64-Bit-ausführbaren Datei zur Ausnahmeliste. Dies ist in Ordnung, da dies bedeutet, dass Ihr Computer 64-Bit-Computer ist und Ihr Prozessor bereits hardwarebasierte Datenausführungsverhinderung unterstützt.

hardware based dep

Dies bedeutet, dass alle 64-Bit-Prozesse immer geschützt sind. Die einzige Möglichkeit, zu verhindern, dass DEP eine 64-Bit-Anwendung schützt, ist das vollständige Ausschalten. Um DEP jedoch vollständig zu deaktivieren, müssen Sie die Befehlszeile verwenden.

Deaktivieren Sie DEP immer ein / immer aus

Zusätzlich zu den zwei Einstellungen, die Sie in den Daten sehen Über die Registerkarte Ausführungsverhinderung können Sie zwei weitere Einstellungen für DEP konfigurieren.

Always On - DEP will be on for all processes in Window and you cannot exempt any process or program from protection
Always Off - DEP will be completely turned off and no process or program, including Windows processes, will be protected.

Öffnen Sie dazu die Eingabeaufforderung, indem Sie auf klicken Start, geben Sie CMDein, klicken Sie mit der rechten Maustaste auf das erste Element und wählen Sie Als Administrator ausführen.

run cmd administrator

Um nun DEP auf "immer ein" zu stellen, kopieren Sie den folgenden Befehl und fügen Sie ihn ein:

bcdedit.exe /set {current} nx AlwaysOn

Um DEP immer auszuschalten, tippen Sie folgender Befehl:

bcdedit.exe /set {current} nx AlwaysOff

turn on off dep

Beachten Sie, dass Sie nur einen dieser Befehle ausführen müssen, nicht beide wie oben gezeigt . Sie müssen Ihren Computer auch nach jeder Änderung an DEP neu starten.

Sobald Sie die Änderungen vorgenommen haben, werden Sie feststellen, dass die Windows-Oberfläche zum Ändern der DEP-Einstellungen deaktiviert wurde die Befehlszeilenoptionen, falls erforderlich. Eine Option gibt Ihnen absolut keinen Schutz und man gibt Ihnen vollständigen Schutz.

DEP disabled

Die Standardeinstellung und die ideale Option ist das Aktivieren des ersten Optionsfelds. Dies schützt nur wichtige Windows-Programme und -Dienste. Wenn Sie Fragen haben, zögern Sie nicht zu kommentieren. Viel Spaß!

How to turn DEP off in Windows 7, 8 & 10 for NR2003 [8-10 Below, Updated 7/30/17]]

Zusammenhängende Posts:


13.11.2015