Data Execution Prevention (DEP) är inbyggt i Windows 10 och lägger till ett extra lager av säkerhet som hindrar skadlig programvara från att köras i minnet. Den är aktiverad som standard och är utformad för att känna igen och avsluta att obehöriga skript körs i reserverade områden i datorminnet. Detta är en populär attackvektor för skadlig kod så Microsoft lade till DEP för att stoppa det.
Dataexekveringsskydd introducerades i Windows 7 i ett samordnat försök av Microsoft för att stänga några av de många säkerhetshål som plågade operativsystemet. Det är en bra teori men om du någonsin har sett meddelandet ”Det här programmet har blockerats för ditt skydd”, vet du att det inte alltid fungerar som annonserat. Det är alltid bättre att vara för paranoid än inte paranoid nog men när det kommer i vägen för datorprestanda blir det en olägenhet.
Inaktivera förebyggande av datakörning
Det finns många anledningar till att du aldrig ska inaktivera förhindrande av datakörning (DEP). Istället för att begrava rubriken, först visar jag dig hur du gör det och sedan pratar om varför du inte ska göra det.
- Öppna ett CMD-fönster som administratör.
- Skriv 'bcdedit.exe / set {current} nx AlwaysOff' och tryck Enter.
Du bör se 'Åtgärden slutförd framgångsrikt' nedan när den är klar. DEP är nu avstängd på din dator. Om du vill aktivera DEP igen, skriv 'bcdedit.exe / set {current} nx AlwaysOn' och tryck Enter. Du bör se samma meddelande under kommandot om det fungerade.
hur man tittar på någons snapchat-berättelse
Om du ser ett fel som i bilden ovan som läser ”Värdet är skyddat av Secure Boot Policy och kan inte ändras eller raderas” betyder det att du har Secure Boot aktiverat i din BIOS / UEFI. För att inaktivera DEP måste du starta om datorn till BIOS / UEFI, hitta inställningen Säker start och stänga av den. Starta i Windows och upprepa stegen ovan för att inaktivera DEP.
Du kan styra lite av hur DEP fungerar från Windows GUI.
- Öppna Kontrollpanelen.
- Navigera till System och säkerhet och System.
- Välj Avancerade systeminställningar från den vänstra menyn.
- Välj fliken Förebyggande av datakörning.
Här kan du välja om du vill aktivera DEP bara för Windows och tillhörande appar eller för alla program på din dator. Du kan också välja en vitlista där du kan välja att utesluta ett visst program från DEP. Det här fönstret har begränsad användning utanför en företagsmiljö men det finns där om du vill experimentera.
Varför ska du inte inaktivera DEP
Medan de ursprungliga versionerna av DEP orsakade problem är nyare versioner i Windows 8 och Windows 10 mycket, mycket bättre. DEP fungerar oftast i bakgrunden nu och stör inte hur du använder din dator. Det finns ett par anledningar till varför du inte bör inaktivera DEP.
Ett viktigt skydd mot det osynliga
Den främsta anledningen att låta DEP vara igång är att det ger nästan osynligt skydd mot osynliga angripare. Om ett virus eller skadlig kod kommer igenom din säkerhetsprogramvara och DEP är avstängd finns det inget sätt att veta att något fungerar på din dator. Skadlig kod kan köra skript och utföra sina uppgifter utan störningar och det kan vara förödande.
DEP känner nu igen de flesta nya spel och program och stör dig inte med fel eller varningar. Det är en av de Windows-funktionerna som faktiskt ger användarna värde.
Med fler virus och skadlig programvara än någonsin som flyter runt på internet är det extra bra skydd. Om det ger det udda felet då och då är det ett litet pris att betala. Dessutom, om det inte gillar ett visst program kan du alltid vitlista det med den metod som jag beskrev ovan. Så länge du är säker på att programmet är säkert borde du ha det bra.
Det kanske inte är DEP som ger felet
Vissa överträdelsefel har ingenting att göra med förhindrande av datakörning alls. Det kan vara användarkontokontroll, lokal policy, grupprincip, Windows Defender, ditt antivirus- eller skadliga program eller något helt annat. Det finns en vana bland IT-tekniker att skylla på DEP för åtkomst eller minnesbrott, men det är inte alltid sant. Det är ibland, men inte alltid.
Du kan också experimentera genom att inaktivera UAC, tillfälligt pausa ditt säkerhetsprogram eller genom att köra programmet med Admin-behörigheter. Om det fungerar efter att ha gjort det var det inte DEP alls.
Förebyggande av datakörning lades till Windows som ett extra skydd. Jag kanske inte är ett fan av några av Microsofts beslut när det gäller att ”skydda oss” men DEP är en som fungerar. Om du inte verkligen måste inaktivera DEP, skulle jag verkligen låta den gå.
hur vet du om din telefon är rotad