Cómo desactivar el DEP de Windows para todos los programas o para una sola aplicación

Cómo desactivar el DEP de Windows para todos los programas o para una sola aplicación.

El sistema operativo Windows ofrece varias capas de protección contra los virus, de modo que incluso los usuarios normales no tienen que preocuparse de que el malware infecte su ordenador. Uno de los medios de protección es DEP (Data Execution Prevention) – terminación de la ejecución de datos. Esta función está activada por defecto en Windows y es necesaria para cerrar automáticamente los programas que intentan ejecutar acciones desde áreas de la RAM marcadas como no ejecutables.

Hay situaciones en las que la función DEP no funciona correctamente. Impide que el usuario ejecute la aplicación o el juego que está intentando ejecutar porque aparece el mensaje de error «La instrucción por dirección ha accedido a la memoria por dirección». En esta situación es posible desactivar DEP para un programa individual o desactivar la función de seguridad a nivel del sistema. Ambas opciones se analizan a continuación.

Cómo desactivar DEP para todos los programas en Windows

Es importante: Desactivar el DEP para todos los programas en Windows aumenta el riesgo de pérdida de datos si un virus infecta su ordenador.

Para desactivar DEP a nivel del sistema operativo, anulando así completamente la función de terminación de datos, es necesario utilizar la línea de comandos. Ejecute la línea de comandos como administrador y escriba el comando:

bcdedit.exe /set {actual} nx AlwaysOff

A continuación, pulse Enter para ejecutar el comando. Cuando la línea de comandos muestre que el DEP está desactivado, puede reiniciar el ordenador y sólo entonces los cambios tendrán efecto.

Nota: Para volver a activar el DEP después de desactivarlo a través de la línea de comandos, será necesario introducir y aplicar el siguiente comando:

bcdedit.exe /set {actual} nx AlwaysOn

Cómo desactivar el DEP para un programa individual

Como es peligroso desactivar DEP para todos los programas y servicios en Windows, se recomienda desactivar la función de terminación de datos para una aplicación individual que genere el error «Instrucción dirigida ha dirigido la memoria por dirección». Esto puede hacerse de dos maneras: a través del registro o a través de la configuración de rendimiento.

Desactivación de DEP a través del registro

El registro permite desactivar la función DEP para una aplicación individual estableciendo una prohibición en un archivo ejecutable específico. Para ello, es necesario lo siguiente:

  1. Pulse la combinación de teclas Windows+R en su teclado para ejecutar la cadena «Ejecutar». Entra ahí regedit y pulse Enter, entonces se abrirá el editor del registro;
  2. A continuación, en la parte izquierda del menú, haga clic en las siguientes secciones:

HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows NT – CurrentVersion – AppCompatFlags -Layers

Tenga en cuenta: Es posible que algunas versiones del sistema operativo Windows no tengan una partición final de Layers. En esta situación tendrás que crear uno tú mismo. Para ello, abra la partición AppCompatFlags en la parte izquierda de la pantalla y haga clic con el botón derecho en su lista de opciones de cadena. En la ventana que aparece, seleccione «Crear» – «Partición» y nómbrela Capas. A continuación, puedes entrar en él y continuar con las instrucciones.

  1. En la sección Capas, deberá crear un parámetro de cadena con el nombre de la ruta del archivo exe de la aplicación que se está permitiendo ejecutar sin protección DEP. Para ello, determine el nombre exacto del archivo ejecutable del programa (puede encontrarlo en la carpeta de aplicaciones). A continuación, haga clic con el botón derecho del ratón en la zona derecha de la sección Capas y seleccione «Crear» – «Parámetro de cadena». Establece la ruta del archivo ejecutable del programa, para el cual DEP está deshabilitado, como nombre, y en la columna «Valor» tendrás que escribir DisableNXShowUI.

Cuando se hayan guardado los cambios en el registro, deberá reiniciar el ordenador y podrá intentar ejecutar el programa para el que se ha desactivado el DEP.

Desactivación a través de los ajustes de rendimiento

Algunos usuarios se sienten más cómodos trabajando con la conocida interfaz de Windows que con el registro. Para ellos, Microsoft también ha proporcionado una opción para desactivar DEP. Es posible desactivar la función de seguridad a través de los ajustes de rendimiento:

  1. Haga clic con el botón derecho del ratón en Inicio y seleccione Panel de control;
  2. A continuación, ajuste el modo de visualización a «Iconos grandes» y seleccione «Sistema»;
  3. En la parte izquierda de la pantalla, pulse «Configuración avanzada del sistema»;
  4. Se abrirá una nueva ventana en la que deberá hacer clic en la pestaña «Avanzado»;
  5. A continuación, en «Rendimiento», haga clic en «Configuración»;
  6. Vaya a la pestaña «Prevención de la ejecución de datos» y marque la opción para activar el DEP para todos los programas, excepto la lista de favoritos;
  7. A continuación, haga clic en «Añadir» e introduzca las rutas de acceso a los archivos ejecutables y el programa para el que DEP está activado aparecerá en la lista.

Después de realizar los ajustes necesarios, deberá reiniciar el ordenador para que los cambios surtan efecto.

Cargando…

ForoPc
VidaParalela
Tarabu
Nosbi