Anonim

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. Det är aktiverat som standard och är utformat för att känna igen och avsluta obehöriga skript från att köras i reserverade områden i datorminne. Detta är en populär attackvektor för skadlig programvara, så Microsoft har lagt till DEP för att stoppa det.

Se även vår artikel Hur du använder GarageBand i Windows

Dataförhindrande infördes 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 "Detta program har blockerats för ditt skydd", vet du att det inte alltid fungerar som det annonseras. Det är alltid bättre att vara för paranoid än att inte vara 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 skäl till varför du aldrig bör inaktivera Data Execution Prevention (DEP). I stället för att begrava rubriken ska jag först visa dig hur du gör det och sedan prata om varför du inte ska göra det.

  1. Öppna ett CMD-fönster som administratör.
  2. Skriv 'bcdedit.exe / set {current} nx AlwaysOff' och tryck på Enter.

Du bör se "Åtgärden genomförd framgångsrik" under när den är klar. DEP är nu avstängd på din dator. Om du vill aktivera DEP igen skriver du 'bcdedit.exe / set {current} nx AlwaysOn' och trycker på Enter. Du bör se samma framgångsrika avisering under kommandot om det fungerade.

Om du ser ett fel som på bilden ovan som står "Värdet skyddas av Secure Boot Policy och inte kan ä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 Secure Boot och stänga av den. Starta i Windows och upprepa stegen ovan för att inaktivera DEP.

Du kan kontrollera lite av hur DEP fungerar från Windows GUI.

  1. Öppna kontrollpanelen.
  2. Navigera till System och säkerhet och System.
  3. Välj Avancerade systeminställningar från vänster-menyn.
  4. Välj fliken Dataförhindrande.

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 är av begränsad användning utanför en företagsmiljö men det är där om du vill experimentera.

Varför du inte bör 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 några orsaker till att du inte bör inaktivera DEP.

Ett väsentligt skydd mot det osynliga

Det främsta skälet till att lämna DEP 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. Malware kan köra skript och utföra sina uppgifter utan störningar och det kan vara förödande.

DEP känner igen de flesta nya spel och program och besvärar dig inte med fel eller varningar. Det är en av de Windows-funktioner som faktiskt ger värde för användare.

Med fler virus och skadlig programvara än någonsin flyter runt på internet är alla extra lager av skydd en bra sak. 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 bör du ha det bra.

Det kanske inte är DEP som ger felet

Vissa överträdelsefel har ingenting att göra med förebyggande av dataöverföring alls. Det kan vara användarkontokontroll, lokal policy, grupppolicy, Windows Defender, ditt antivirusprogram eller skadlig programvara eller något helt annat. Det finns en vana bland IT-tekniker att skylla DEP för någon å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 din säkerhetsprogramvara eller genom att köra programmet med Admin-behörigheter. Om det fungerar efter att ha gjort det, var det inte DEP alls.

Dataförhindrande läggs till Windows som ett extra lager skydd. Jag kanske inte är fan av några av Microsofts beslut när det gäller att "skydda oss" men DEP är ett som fungerar. Såvida du inte verkligen måste inaktivera DEP, skulle jag verkligen lämna den igång.

Hur du avaktiverar dep med kommandoraden Windows 10