Konfigurieren oder Deaktivieren von DEP (Datenausführungsverhinderung) in Windows

0
2931

Data Execution Prevention, sonst bekannt als DEP, ist ein Satz von Technologien, die in Windows XP SP2 und höher, die verhindert, dass code ausgeführt wird in bestimmten Regionen des Speichers, die nicht berechtigt sind.

Dies hilft zu verhindern, dass alle Arten von Angriffen und exploits, die normalerweise in der Lage wäre, frei laufen, von der Ausführung. Data Execution Prevention kommt in zwei Geschmacksrichtungen, die die durch hardware erzwungene Datenausführungsverhinderung und die durch software erzwungene Datenausführungsverhinderung.

Die meisten Benutzer nie brauchen, um sorgen zu DEP, da es im hintergrund arbeitet und normalerweise nur schützt Windows-system-Programme oder Programme, die “opt-in”. Allerdings, wenn DEP aktiviert ist, für alle Programme, kann es zu Problemen mit bestimmten Programmen.

DEP wird manchmal Herunterfahren ein Programm oder Prozess, ohne Benachrichtigung, wenn Sie gegen DEP. Normalerweise handelt es sich dabei um fremde oder ältere Programme nicht richtig geschrieben für Windows.

Sie können deaktivieren Sie die Datenausführungsverhinderung für ein bestimmtes Programm in Windows, indem Sie die folgenden Schritte ausführen. Beachten Sie, dass können Sie deaktivieren DEP Global für das gesamte system, aber es ist nicht empfehlenswert, denn es macht Ihren computer weniger sicher.

Aktivieren/Disbable DEP

Schritt 1: mit der Rechten Maustaste auf Mein Computer und wählen Sie Eigenschaften. Klicken Sie dann auf die Erweiterte Registerkarte, und dann die Einstellungen unter Leistung.

In Windows 8 oder Windows 10, Sie mit der rechten Maustaste klicken Sie auf Dieser PC, wählen Sie Eigenschaften und klicken Sie dann auf die Erweiterte Systemeinstellungen link.

Schritt 2: Nun klicken Sie auf die Datenausführungsverhinderung Registerkarte, und Sie sehen zwei Optionsfelder:

Schritt 3: Hier ist, wo es kann ein wenig schwierig sein. Standardmäßig ist die Datenausführungsverhinderung sollte festgelegt werden, der erste radio-button und daher nur schützen, wichtige Windows-Programme und-Dienste. Wenn das zweite Optionsfeld ausgewählt ist, wird es schalten Sie DEP für ALLE Prozesse, nicht nur Windows-Prozesse.

Wenn Sie Probleme mit einem Programm, gehen Sie vor und versuchen, wählen Sie das erste Optionsfeld (radio button), starten Sie Ihren computer und sehen, ob das das Problem behebt. Wenn nicht, können Sie voran gehen und klicken Sie auf die Datenausführungsverhinderung für alle Programme und Dienste mit Ausnahme der ausgewählten Schaltfläche und fügen Sie das Programm, das Probleme auftreten. Stellen Sie sicher, dass das Häkchen auch.

Allerdings DEP ist nun aktiviert für jedes andere Programm in Windows, und Sie könnten am Ende mit dem gleichen problem mit anderen Programmen. In diesem Fall müssen Sie manuell jedes einzelne Programm der Ausnahme-Liste.

Schritt 4: Klicken Sie auf die Hinzufügen – Schaltfläche und navigieren Sie zum Speicherort der ausführbaren Datei für das Programm, das Sie entfernen möchten, vom Schutz durch die Datenausführungsverhinderung.

Es ist auch erwähnenswert, dass Sie möglicherweise eine Fehlermeldung, die besagt können Sie nicht von DEP-Attribute, die auf 64-bit-ausführbare Dateien beim hinzufügen eines 64-bit-ausführbare Datei der Ausnahmeliste. Das ist OK, weil es bedeutet, dass Ihr computer ist 64-bit, Prozessor bereits unterstützt hardwarebasierte Datenausführungsverhinderung.

Dies bedeutet, dass alle 64-bit-Prozesse sind immer geschützt. Der einzige Weg, um zu verhindern, dass DEP-Schutz von 64-bit-Anwendung ist, schalten Sie ihn komplett aus. Jedoch, um zu deaktivieren Sie die Datenausführungsverhinderung vollständig, müssen Sie die Befehlszeile verwenden.

Schalten Sie die Datenausführungsverhinderung Immer An/Immer Aus

Zusätzlich zu den zwei Einstellungen, die Sie sehen in der Registerkarte Datenausführungsverhinderung oben gibt es zwei weitere Einstellungen, die Sie konfigurieren können für DEP.

Immer Auf – DEP wird für alle Prozesse im Fenster und Sie können nicht befreit, einen Vorgang oder ein Programm aus Schutz
Immer Ausgeschaltet – DEP komplett deaktiviert und es ist kein Prozess oder Programm, einschließlich Windows-Prozesse geschützt werden.

Um dies zu tun, öffnen Sie die Eingabeaufforderung indem Sie auf Start, eintippen von CMD ein, rechts-Klick auf das erste Element und wählen als administrator Ausführen.

Nun schalten Sie die Datenausführungsverhinderung immer auf kopieren und fügen Sie den folgenden Befehl ein:

bcdedit.exe /set {current} nx AlwaysOn

Immer schalten Sie die DAV aus, geben Sie den folgenden Befehl ein:

bcdedit.exe /set {current} nx AlwaysOff

Beachten Sie, dass Sie nur brauchen, um einen dieser Befehle ausführen, nicht sowohl, wie oben gezeigt. Sie müssen auch den computer neu starten nach jeder änderung, die Sie vornehmen, DEP.

Sobald Sie die änderungen vorgenommen haben, werden Sie feststellen, dass der Windows-Benutzeroberfläche zum ändern DEP-Einstellungen wurde deaktiviert, so dass nur die Verwendung der Kommandozeilen-Optionen, wenn nötig. Eine option gibt, die Sie absolut keinen Schutz und man gibt Ihnen einen vollständigen Schutz.

Die Standard-und die ideale option ist, um die erste radio-button aktiviert, wird nur schützen, wichtige Windows-Programme und-Dienste. Wenn Sie irgendwelche Fragen haben, fühlen Sie sich frei zu kommentieren. Genießen Sie!