Startseite » Windows XP » Konfigurieren oder Deaktivieren von DEP (Data Execution Prevention) in Windows

    Konfigurieren oder Deaktivieren von DEP (Data Execution Prevention) in Windows

    Data Execution Prevention, auch bekannt als DEP, ist eine Reihe von Technologien, die in Windows XP SP2 und höher integriert sind und die die Ausführung von Code in bestimmten Speicherbereichen verhindern, die nicht autorisiert sind.

    Dies verhindert, dass alle Arten von Angriffen und Exploits, die normalerweise frei laufen könnten, ausgeführt werden. Data Execution Prevention gibt es in zwei Varianten: hardwaremäßiges DEP und softwaremäßiges DEP.

    Die meisten Benutzer brauchen sich nie um DEP zu kümmern, da sie im Hintergrund arbeiten und normalerweise nur Windows-Systemdateien oder Programme schützen, die sich anmelden. Wenn DEP jedoch für alle Programme aktiviert ist, kann dies zu Problemen mit bestimmten Programmen führen.

    DEP beendet manchmal ein Programm oder einen Prozess ohne Benachrichtigung, wenn es gegen DEP verstößt. Normalerweise handelt es sich dabei um Programme von Drittanbietern oder ältere Programme, die nicht ordnungsgemäß für Windows geschrieben wurden.

    Sie können Data Execution Prevention für ein bestimmtes Programm in Windows deaktivieren, indem Sie die folgenden Schritte ausführen. Sie können DEP global für das gesamte System deaktivieren. Dies wird jedoch nicht empfohlen, da der Computer dadurch weniger sicher ist.

    DEP aktivieren / deaktivieren

    Schritt 1: Klicken Sie mit der rechten Maustaste auf Mein Computer und wähle Eigenschaften. Dann klicken Sie auf die Erweitert Tab und dann die Einstellungen unter Performance.

    In Windows 8 oder Windows 10 klicken Sie mit der rechten Maustaste auf Diesen PC, und wählen Sie Eigenschaften und klicken Sie dann auf Erweiterte Systemeinstellungen Verknüpfung.

    Schritt 2: Klicken Sie jetzt auf die Verhinderung der Datenausführung Tab und Sie sehen zwei Optionsfelder:

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

    Wenn Sie Probleme mit einem Programm haben, versuchen Sie, das erste Optionsfeld auszuwählen, starten Sie Ihren Computer neu und sehen Sie, ob das Problem dadurch behoben wird. Wenn nicht, können Sie fortfahren und auf die Schaltfläche klicken Aktivieren Sie DEP für alle Programme und Dienste mit Ausnahme der von mir ausgewählten Programme und fügen Sie das Programm hinzu, das Probleme hat. Vergewissern Sie sich, dass das Kontrollkästchen ebenfalls aktiviert ist.

    DEP ist jedoch jetzt für jedes andere Programm in Windows aktiviert, und Sie haben möglicherweise dasselbe Problem wie andere Programme. In diesem Fall müssen Sie jedes Programm manuell zur Ausnahmeliste hinzufügen.

    Schritt 4: Drücke den Hinzufügen und navigieren Sie zum Speicherort der ausführbaren Datei für das Programm, das Sie vom DEP-Schutz entfernen möchten.

    Es ist auch erwähnenswert, dass Sie möglicherweise eine Fehlermeldung erhalten Sie können keine DEP-Attribute für ausführbare 64-Bit-Dateien festlegen beim Hinzufügen einer ausführbaren 64-Bit-Datei zur Ausnahmeliste. Dies ist in Ordnung, da dies bedeutet, dass Ihr Computer 64-Bit umfasst und Ihr Prozessor bereits hardwarebasiertes DEP unterstützt.

    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 Deaktivieren. Um DEP jedoch vollständig zu deaktivieren, müssen Sie die Befehlszeile verwenden.

    DEP immer ein / ausschalten

    Zusätzlich zu den beiden Einstellungen, die Sie oben auf der Registerkarte Data Execution Prevention sehen, gibt es zwei weitere Einstellungen, die Sie für DEP konfigurieren können.

    Immer auf - DEP ist für alle Prozesse in Windows aktiviert, und Sie können keinen Prozess oder Programm vom Schutz ausnehmen
    Immer aus - DEP wird vollständig deaktiviert und kein Prozess oder Programm, einschließlich Windows-Prozesse, wird geschützt.

    Öffnen Sie dazu die Eingabeaufforderung, indem Sie auf klicken Start, eintippen CMD, Klicken Sie mit der rechten Maustaste auf den ersten Eintrag und wählen Sie Führen Sie als Administrator aus.

    Um DEP immer zu aktivieren, kopieren Sie den folgenden Befehl und fügen Sie ihn ein:

    bcdedit.exe / set current nx AlwaysOn

    Um DEP immer auszuschalten, geben Sie den folgenden Befehl ein:

    bcdedit.exe / set current nx AlwaysOff

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

    Nachdem Sie die Änderungen vorgenommen haben, werden Sie feststellen, dass die Windows-Benutzeroberfläche zum Ändern der DEP-Einstellungen deaktiviert wurde. Verwenden Sie die Befehlszeilenoptionen daher nur bei Bedarf. Eine Option bietet Ihnen absolut keinen Schutz und eine Option bietet Ihnen vollständigen Schutz.

    Die Standard- und Idealoption ist das Aktivieren des ersten Optionsfelds, das nur wichtige Windows-Programme und -Dienste schützt. Wenn Sie Fragen haben, können Sie dies gerne kommentieren. Genießen!