Deshabilitar DEP en Windows Vista

Prevención de ejecución de datos (conocido como Data Execution Prevention (DEP) en inglés) es una característica de seguridad de Windows que evita que programas (virus en su mayoría) intenten atacar a programas del sistema ejecutándose en memoria.

A veces esta protección nos cierra de aplicaciones legítimas que por alguna razón (software mal programado, drivers incompatibles, etc.) se siente amenazadas (o atacadas) Windows en este caso nos muestra un mensaje similar a este:

En windows XP
Deshabilitar DEP en Windows Vista

En windows Vista
memoria

O por ejemplo:
error
Error la memoria no se puede written, aga clic en aceptar para finalizar
este programa, aga clic en cancelar para depurar este programa



Lo mejor seria actualizar el programa, driver o función que nos está causando el error, pero podemos tener un programa “imprescindible” que nos de este error y queramos excluirlo de esta protección.

Desactivarlo para un programa es muy sencillo. Entramos a Propiedades del Sistema (1) (Mi Pc o Equipo botón derecho Propiedades.) Opciones avanzadas >> Opciones de rendimiento (2) >> Prevención Ejecución de datos (3) y activamos la casilla de Activar DEP para todos los programas y servicios excepto para los que seleccione (4), solo tenemos que Agregar (5) el programa que queremos excluir de esta protección y listo.


Windows

En un equipo con Vista se desactiva con el comando: bcdedit.exe/set {current} nx AlwaysOff
y se activa con el comando bcdedit.exe/set {current} nx AlwaysOn (sin el .exe tambien funciona, en mi caso asi fue).


¿Qué es Prevención de ejecución de datos (DEP)?

Extraído de la Ayuda de Vista
A continuación encontrará respuestas a algunas preguntas habituales sobre la Prevención de ejecución de datos (DEP).

¿Qué es DEP?
DEP (Data Execution Prevention) es una característica de seguridad que ayuda a impedir daños en el equipo producidos por virus y otras amenazas a la seguridad. DEP puede ayudar a proteger el equipo mediante la supervisión de programas para garantizar que utilizan la memoria del sistema de forma segura. Si un programa intenta ejecutar código de la memoria de forma incorrecta, DEP lo cierra.

¿Qué programas supervisa DEP?
DEP supervisa automáticamente programas y servicios de Windows esenciales. Puede incrementar la protección si establece la supervisión de todos los programas mediante DEP. Para incrementar la protección de DEP.

¿Es seguro ejecutar un programa de nuevo si DEP lo ha cerrado?
Sí, pero sólo si deja DEP activado para ese programa de forma que Windows pueda seguir detectando los intentos de ejecutar código desde ubicaciones protegidas de la memoria y ayudar a impedir los ataques.

Si DEP continúa cerrando el mismo programa, ¿está el equipo sufriendo ataques?
Si usa la configuración de seguridad recomendada y su software antivirus no detectó ninguna amenaza, el equipo probablemente no esté sufriendo ningún ataque. En este caso, puede que el programa no se ejecute correctamente si DEP está activado. Pregunte al fabricante del software si dispone de una versión del programa o una actualización compatibles con DEP antes de cambiar la configuración de DEP.

¿Cómo se puede impedir que DEP cierre un programa en el que se confía?
En primer lugar, visite el sitio web del fabricante del software para comprobar si dispone de una versión del programa compatible con DEP. Si el fabricante no ha publicado una versión actualizada compatible con DEP del programa, puede desactivar DEP para el programa que se ha cerrado. Podrá utilizar el programa, pero es posible que resulte vulnerable ante ataques que podrían propagarse a otros programas y archivos.

Si decide desactivar DEP para un programa, es aconsejable comprobar frecuentemente si hay una versión actualizada del mismo y, una vez actualizado, volver a activar DEP. Para desactivar DEP para un programa.


¿Qué se debe hacer si DEP cierra un programa que forma parte de Windows, como svchost.exe o explorer.exe?
Los programas svchost.exe y explorer.exe forman parte del sistema operativo de Windows. Si DEP cierra estos programas u otros servicios de Windows, puede deberse a programas más pequeños, como extensiones, creados por otros fabricantes de software que actúan dentro de Windows. Si ha instalado recientemente un programa y advierte que DEP cierra programas basados en Windows, compruebe si el fabricante del software dispone de una versión actualizada y compatible con DEP o intente desinstalar el programa.

Si la configuración de DEP indica que el procesador del equipo no es compatible con DEP basada en hardware, ¿continúa activa la protección?
Sí. DEP es una característica basada en software de Windows. Algunos procesadores de equipo también proporcionan la prevención de ejecución de datos (DEP) basada en hardware con diferentes nombres. Estos procesadores utilizan tecnología de hardware para impedir que los programas ejecuten código en ubicaciones protegidas de la memoria. Si el procesador no admite DEP basada en hardware, Windows utilizará DEP basada en software para ayudar a proteger el equipo.

19 comentarios - Deshabilitar DEP en Windows Vista

@patodericota
garciaaaaaaaaaaaaaaaaaaaaaaaas me salvaste de q prendiera fuego la maquina, me funciono en xp....
@Atlos +2
Viejo sos mi puto idolo. Hace días el ePSXe me sacaba un error de la memoria written y busqué y busqué por toda la red pero solo VOS me solucionase el problema. Mil gracias! Lástima no poder dar puntos pero ahí te dejo las gracias y a favos
@DarkWood97 -1
gracias man te mereces ser new full user , no te puedo dar puntos porqeu soy novato pero te dejo emoticones xD
@Agusqui
Ves... por esto yo quiero ser NFU... para dar puntos a este tipo de post...
Muchas gracias!!! sos el unico que dio en el clavo en toooodo el goooogle.
@demastermetal
gracias aunke no me funciono kon el programa ke yo keria igual +10
@ThekingBasch
ola, yo ya lo he intentado, pero no me funciona el juego de borderlands , cada vez que lo intento dice que necesito ejecutarlo con DEP pero no se como hacerlo, espero ayuda por favor.
@DJ_ALEX_2010
Sirve en Windows 7? para activarlo tambien? osea si lo desactivo despues lo puedo activar? 100% seguro? xDD en w7 ee xD SI ME RESPONDES Y FUNCA TE LLEVAS 5Puntines xD
@Circ3
Exelente... muchas gracias por compartir... me gusto mucho que ayas justificado el por que de cada cosa y ayas puesto esa serie de preguntas. RECO + 10
@Arieltex
fijate q qiero jugar homeworld 2 v1.1 en Windows7 intente hacer es como lo indicas aqui pero no me resulta. me dice que esa aplicacion debe ejecutarse con el DEP habilitado
@Wips
Hola, buenas a todos, tengo un grave problema con eso del DEP i BEX. EL caso es que toqué tal y como dicen aquí y usé el comando este de Always Off, el caso, es que ahora, no puedo volver a cliquear para activar las DEP. Llego al menú protección de datos, y me sale la pantalla, pero en gris, y no puedo dar clic en ninguna de las dos casillas. He probado de usar el comando Always On, pero nada. Necesitaria arreglarlo porque me está dando muchos problemas, si me pudieran ayudar... gracias de antemano
@Khra
este programa debe esjecuarse con dep :O :SS:S:S:S
@cpcx2009
Instale hitman 3
(y obvio mi pc lo corre)
y yo lo se desactivar pero cuando voy a desactivar este me dice que este programa no puede ser desactivado y no se que hacer...............es juego completa la saga y no quiero jugar la 4 sin haberlo jugado