Cómo desactivar el DEP en Windows

Cómo desactivar el DEP en Windows

Este tutorial hablará de cómo desactivar DEP (Data Execution Prevention) en Windows 7, 8 y 8.1. Lo mismo debería funcionar en Windows 10 también. Es posible desactivar el DEP tanto para el sistema en su conjunto como para los programas individuales que obtienen errores de Prevención de Ejecución de Datos al ejecutarse.

El objetivo de la tecnología DEP es que Windows, basándose en el soporte de hardware para NX (No Execute, para procesadores AMD) o XD (Execute Disabled, para procesadores Intel) impida el código ejecutable de aquellas áreas de memoria que están marcadas como no ejecutables. En palabras más sencillas: bloquea uno de los vectores de ataque del malware.

Sin embargo, en el caso de algunos programas, tener activada la función de prevención de ejecución de datos puede provocar errores de inicio; esto ocurre tanto en los programas de aplicación como en los juegos. Errores de la «Instrucción por dirección accedió a la memoria por dirección. La memoria no puede ser leída o escrita» puede ser causada también por el DEP.

Desactivación de DEP para Windows 7 y Windows 8.1 (en todo el sistema)

El primer método permite desactivar DEP para todos los programas y servicios de Windows. Para ello, abre la línea de comandos como Administrador – en Windows 8 y 8.1 puedes hacerlo mediante el menú que se abre al hacer clic con el botón derecho en el botón «Inicio», en Windows 7 puedes encontrar la línea de comandos en los programas estándar, hacer clic con el botón derecho y seleccionar «Ejecutar como Administrador».

En la línea de comandos, escriba bcdedit.exe /set {actual} nx AlwaysOff y pulse Enter. Después, reinicie su ordenador: la próxima vez que se conecte a este sistema, el DEP estará desactivado.

Por cierto, si lo deseas, puedes utilizar bcdedit para crear una entrada independiente en el menú de arranque y selección de sistema con DEP desactivado y utilizarlo cuando sea necesario.

Nota: para habilitar el DEP más adelante, utilice el mismo comando con el atributo AlwaysOn en lugar de AlwaysOff.

Dos formas de desactivar el DEP para programas individuales

Puede tener más sentido desactivar la prevención de ejecución de datos para programas individuales que causan errores DEP. Esto puede hacerse de dos maneras: cambiando la configuración adicional del sistema en el Panel de Control o utilizando el Editor del Registro.

En el primer caso, vaya al Panel de control – Sistema (también puede hacer clic con el botón derecho en el icono «Mi PC» y seleccionar «Propiedades»). Seleccione «Configuración avanzada del sistema» en la lista de la derecha y, en la pestaña «Avanzado», haga clic en «Opciones» en «Rendimiento».

Abra la pestaña «Prevención de ejecución de datos», marque la casilla «Activar DEP para todos los programas y servicios excepto los seleccionados a continuación» y utilice el botón «Añadir» para especificar las rutas de los archivos ejecutables de los programas para los que desea desactivar DEP. Después es conveniente reiniciar el ordenador de la misma manera.

Desactivación de DEP para programas en el editor del registro

Esencialmente, lo mismo que se acaba de describir utilizando los controles del panel de control también se puede hacer a través del editor del registro. Para ejecutarlo, pulse Windows + R en su teclado y escriba regedit y, a continuación, pulse Intro o Aceptar.

En el editor de registro, navegue hasta la sección (carpetas de la izquierda, si la sección Capas no existe, créela) HKEY_.LOCAL_MÁQUINA SOFTWARE Microsoft ~ – Windows NT N – LA MAYORÍA DE LAS VECES SE TRATA DE UN PROBLEMA DE SALUD PÚBLICA. CurrentVersion ~ – AppCompatFlags N de la aplicación Capas

Y para cada programa para el que quiera desactivar DEP, cree un parámetro de cadena cuyo nombre corresponda a la ruta del archivo ejecutable de ese programa, y el valor sea DisableNXShowUI (ver ejemplo en la captura de pantalla).

Por último, ¿desactivar o no desactivar el DEP y qué peligro tiene? En la mayoría de los casos, si el programa para el que lo haces se descarga de una fuente oficial de confianza, es bastante seguro. En otras situaciones, lo haces bajo tu propio riesgo, aunque no es muy significativo.