Preventie van Gegevensuitvoering

Preventie van Gegevensuitvoering (oftewel DEP: Data Execution Prevention)

De Preventie van Gegevensuitvoering (voortaan: DEP) werd door Microsoft in Windows XP SP2 geïntroduceerd en in recentere versies gebruikt. In simpele woorden: DEP werd ontworpen om uitvoering van dubieuze toepassingen te verhinderen en uw computer te beschermen tegen schadelijke programma’s (dat is de reden waarom DEP vaak als Bescherming van Gegevensuitvoering wordt geïnterpreteerd).

De nare 0xC0000005-fout kan voorkomen wegens de Preventie van Gegevensuitvoering (oftewel DEP: Data Execution Prevention) die door Microsoft in SP2 werd geïntroduceerd en in recentere versies van Windows wordt gebruikt. DEP is een reeks veiligheidseigenschappen die de code uitvoering van een niet uitvoerbare geheugensegmenten verhindert. Met andere woorden: DEP controleert en zorgt ervoor dat de toepassingen die op uw computer zijn geïnstalleerd het systeemgeheugen op een veilige manier gebruiken. Laten we verder hiernaar kijken.

De informatie van uw computer wordt opgeslagen als gegevens en uitvoerbare code; elk type van informatie gebuikt zijn eigen geheugensegment. De 0xC0000005-fout betekent dat een programma probeert de gegevens uit te voeren als code van de niet uitvoerbare delen van geheugen. Dergelijk gedrag is kenmerkend van een dubieuze programma (malware), en DEP vangt de pogingen op om kwaadwillige codes uit te voeren. De 6900090 foutmelding brengt u van dergelijke pogingen op de hoogte. Maar vele wettelijke softwareprogramma’s gebruiken dynamische codegeneratie, en de geproduceerde code is niet altijd duidelijk als uitvoerbare code. Dergelijke toepassingen sluiten niet aan met DEP en resulteren in een 0xC0000005-fout van toegangsschending. Er zijn verscheidene manieren om fouten te elimineren die door de DEP worden veroorzaakt.

Wat te Doen bij slechte aansluiting met DEP

  • U kunt uw softwareverkoper contacteren en op de hoogte brengen van de 0xC0000005-fout, zodat zij een herstel of een oplossing voor de slechte aansluiting met DEP in de toekomstige versie uitgeven.
  • U kunt DEP-uitzonderingen voor de toepassing waar gewenst plaatsen (zorg ervoor de toepassing legaal is voordat u dit doet!). In de meeste gevallen van DEP is dit de beste oplossing voor de 0xC0000005-fout. Leer hoe u DEP-uitzonderingen plaatst.
  • Het uitzetten van de Preventie van Gegevensuitvoering is het slechtst van alle oplossingen omdat het uw computer onbeschermd achterlaat.