domingo, 30 de enero de 2011

Como activar o desactivar el DEP (Protección de ejecución de datos) en Windows 7

Bueno para empezar, necesitamos saber Que es DEP? Pués es un conjunto de tecnologías de hardware y software que realiza comprobaciones adicionales en la memoria para evitar que se ejecuten códigos malintencionados. 

DEP por hardware detecta código desde estas ubicaciones, las marca como "no ejecutables" y produce una excepción cuando se ejecuta. Todo depende del hardware del procesador para que marque con un atributo la memoria utilizada que indique que no se va a ejecutar.

DEP por software puede ayudar a evitar que el código malintencionado le saque la vuelta al mecanismo de control de excepciones de windows. Esta tecnología se ejecuta en cualquier procesador a partir del Windows XP SP2. 

Les dejo un enlace para los que además de la práctica les gusta también la teoría.
Soporte Microsoft - Descripción DEP (Inglés)

Bueno ahora si, a veces este DEP no nos deja ejecutar lo que deseamos. Es a su criterio si lo dejen activo, aunque yo les aconsejo que lo hagan solo para lo que necesitan y luego lo activen de nuevo.

Para desactivar DEP del sistema es necesario lo siguiente:

  1. Ir al botón "Iniciar" 
  2. En el recuadro de "Buscar programas y archivos"
  3. Escribir "cmd", 
  4. A continuación se mostrará automáticamente "cmd.exe", hacer clic derecho y ejecutar como administrador.
  5. Ahora se deberá escribir: bcdedit.exe /set nx AlwaysOff
  6. Se mostrará un mensaje confirmando que se a ejecutado correctamente.
  7. Seguidamente, se deberá reiniciar, y verificar el cambio.
  8. Para verificar el cambio, ir al Panel de Control>Sistema>Configuración Avanzada del Sistema
  9. En la pestaña Opciones avanzadas seleccionar "Configuración" del área de Rendimiento
  10. Finalmente, en la ventana de Opciones de Rendimiento seleccionar la pestaña "Prevención de ejecución de datos" y esta deberá mostrarse baneada.
Activar DEP en el sistema:

  1. Seguir los pasos del 1 al 4 descritos anteriormente líneas arriba
  2. Ahora se deberá escribir: bcdedit.exe /set nx OptIn AlwaysOn
  3. Seguir los pasos del 6 al 10 descritos anteriormente líneas arriba

Nota: Para el caso de la activación DEP, cuando ejecutas la instrucción y omites el OptIn y escribes algo como esto: bcdedit.exe /set {current} nx AlwaysOn o tal vez  bcdedit.exe /set nx AlwaysOn te comento que nunca se activará pues lo que estas diciendo con la instrucción es que se active en ese momento y cuando reinicies se volverá de nuevo a su estado anterior. Mientras que, cuando le añades OptIn, lo que estas diciendo es que cada vez que inicie el SO se ejecute con DEP Activado.



Esta anotación la hago, pués en ninguna WEB que estuve buscando me dijeron eso, luego probando varios opciones y en vista que no se activaba mi DEP, la chunté con esta! XD

15 comentarios:

  1. Wena Compadere Gracias me sirvio de echo lo voy a guardar ;)

    ResponderEliminar
  2. Si es cierto, en las demás webs no indican lo de OptIn.

    Muchas gracias, funciona perfecto.

    ResponderEliminar
  3. Excelente sobre todo en lo de la activación siempre me mataba la cabeza probando a ver como lograba activarlo ya que casi no esplican eso en las demás webs

    ResponderEliminar
  4. al sol de hoy dic del 2013 es la unica explicacion bien redactada que encontre eres un capo

    ResponderEliminar
  5. al sol de hoy dic del 2013 es la unica explicacion bien redactada que e encontrado eres un capo un up

    ResponderEliminar
  6. Gracias por la info por fin pude desactivar el DEP para el fifa 14 en windows seven...nO se porque nO podia desactivarlo...nO se desactivaba....

    ResponderEliminar
  7. bien amigo, sigue asi, muy bueno lo que hiciste!!!

    ResponderEliminar
  8. muy bueno lo que hiciste amigo, sigue asi, es verdad eso hay cosas muy importantes que por mas que busques no aparecen o te demoras bastante en encontrarlas en internet ;)

    ResponderEliminar
  9. No se pudo abrir el almacen de datos de configuracion de arranque (BCD).
    Acceso denegado ....... AYUDA!

    ResponderEliminar
  10. mentiras, si me funciono, se me olvido ejecutarlo como administrador gracias bro!

    ResponderEliminar
  11. Espectacular!!!!! Un gran aporte el de usted!!!!

    ResponderEliminar
  12. la mejor respuesta despues de buscar horas y horas en la web GRACIAS

    ResponderEliminar