¿Qué es DEP y cómo desactivarlo en Windows 7 o Vista?

La Prevención de Ejecución de Datos (DEP) es una función de protección de memoria de Windows que ayuda a evitar que código malicioso se ejecute en áreas de memoria destinadas a datos. En Windows 7 y Windows Vista, puede modificar su política y, en aplicaciones de 32 bits compatibles, crear una excepción específica. Mantenga DEP habilitada a menos que haya confirmado un problema de compatibilidad concreto. Deshabilitarla no suele solucionar un fallo del navegador o un error de instalación no relacionados.

Importante: Estas instrucciones son para instalaciones antiguas de Windows. Microsoft finalizó el soporte extendido para Windows Vista el 11 de abril de 2017 y para Windows 7 el 14 de enero de 2020. Ninguno de los dos sistemas operativos es adecuado para el uso diario de internet sin un reemplazo compatible.

¿Qué hace realmente el DEP?

DEP marca ciertas páginas de memoria como no ejecutables, incluidas las que normalmente se utilizan para la pila y el montón de un programa. Si un programa intenta ejecutar instrucciones desde una página de datos protegida, Windows puede detenerlo. Esto ayuda a limitar los ataques que explotan la corrupción de memoria, aunque DEP por sí solo no puede prevenir todos los ataques.

Las aplicaciones antiguas que generan código dinámicamente o utilizan componentes obsoletos pueden entrar en conflicto con DEP. Sin embargo, un mensaje de error por sí solo no demuestra que DEP sea la causa del problema. Primero, actualice la aplicación, elimine los complementos problemáticos o consulte la guía de compatibilidad del proveedor del programa. La descripción técnica de DEP de Microsoft explica la protección y sus limitaciones de compatibilidad.

Cómo cambiar la configuración DEP para un programa

La opción más segura es permitir un programa incompatible de confianza en lugar de desactivar DEP para Windows por completo. En Windows 7 y Vista, siga estos pasos usando una cuenta de administrador:

1. Abra la configuración avanzada del sistema.

Haz clic en Inicio , haz clic con el botón derecho en Equipo y selecciona Propiedades . En la ventana Sistema, selecciona Configuración avanzada del sistema a la izquierda. Aprueba la solicitud de administrador si aparece.

Ventana del sistema de Windows 7 con la configuración avanzada del sistema resaltada en la barra lateral izquierda.
Abra la configuración avanzada del sistema desde la ventana Sistema de Windows 7.

2. Opciones de rendimiento abiertas

En Propiedades del sistema , seleccione la pestaña Avanzado . En Rendimiento , haga clic en Configuración .

Pestaña Avanzado de Propiedades del sistema con el botón Configuración de rendimiento resaltado.
Seleccione Configuración en Rendimiento, no en Perfiles de usuario ni en Inicio y recuperación.

3. Seleccione la política de excepción DEP.

Abra la pestaña Prevención de ejecución de datos . Seleccione Activar DEP para todos los programas y servicios, excepto los que seleccione . Esto habilita la política de exclusión voluntaria , lo que significa que DEP permanece activado para la mayoría de los programas, pero permite excepciones compatibles.

Pestaña de Prevención de ejecución de datos de Windows 7 que muestra la opción para todos los programas excepto las excepciones seleccionadas.
La segunda opción del DEP permite excepciones para las solicitudes que cumplan los requisitos.

4. Añada únicamente el archivo ejecutable afectado.

Haz clic en Agregar , busca el archivo .exe de la aplicación de confianza , selecciónalo y elige Abrir . Por ejemplo, un programa antiguo podría tener un ejecutable llamado LegacyApp.exe; el nombre que se muestra aquí es solo un ejemplo. Confirma que aparece en la lista de excepciones, haz clic en Aplicar y Aceptar , y reinicia el equipo si Windows lo solicita. Vuelve a probar la aplicación.

Abrir cuadro de diálogo de archivos con un ejecutable de ejemplo LegacyApp.exe seleccionado para una excepción DEP.
Seleccione el archivo ejecutable del programa de confianza en el cuadro de diálogo Agregar.

No todos los programas pueden quedar exentos. La protección contra vulnerabilidades (DEP) no se puede desactivar para ejecutables de 64 bits mediante este mecanismo de excepción, y Windows puede impedir excepciones para algunos componentes protegidos. No cambie el tipo de archivo de un ejecutable ni desactive las funciones de seguridad para eludir esta limitación. Microsoft documenta la distinción por proceso en su guía de referencia sobre protección contra vulnerabilidades .

Cómo restaurar la configuración DEP original

Vuelva a la misma pestaña de Prevención de ejecución de datos (DEP ). Si agregó una excepción de programa, seleccione su entrada y haga clic en Eliminar . Si originalmente utilizó la directiva predeterminada solo para Windows, seleccione Activar DEP solo para programas y servicios esenciales de Windows para volver a la opción de activación . Aplique los cambios y reinicie si se le solicita. La configuración solo para Windows no es lo mismo que deshabilitar DEP por completo; aún protege los componentes esenciales del sistema operativo.

Avanzado: Cambiar la política de arranque DEP con BCDEdit

Advertencia: BCDEdit modifica la configuración de arranque de Windows. Un error puede afectar al inicio y la AlwaysOffdirectiva elimina una protección importante. Úselo únicamente para solucionar problemas de forma controlada en un sistema heredado aislado y restaure la configuración anterior posteriormente. Microsoft advierte explícitamente sobre los riesgos de editar las opciones de arranque .

Desde Inicio > Todos los programas > Accesorios , haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador . Anote primero su directiva existente:

bcdedit /enum {current}

Busque la nxentrada, si se muestra. Para una configuración DEP-off temporal en todo el sistema, el comando histórico es:

bcdedit /set {current} nx AlwaysOff

Reinicie Windows para que la nueva configuración de arranque surta efecto. Una vez finalizadas las pruebas, restaure la directiva que registró. Para un sistema que originalmente utilizaba la OptIndirectiva común, introduzca:

bcdedit /set {current} nx OptIn

Si su configuración anterior era OptOut, restáurela con bcdedit /set {current} nx OptOut. Reinicie de nuevo. No sustituya AlwaysOna ciegas: impone DEP para todos los procesos y puede bloquear excepciones. La referencia BCDEdit /set de Microsoft define las cuatro nxconfiguraciones: OptIn, OptOut, AlwaysOn, y AlwaysOff.

¿Qué ocurre si la pestaña DEP aparece atenuada o la aplicación sigue fallando?

  • Los controles no están disponibles: una política de arranque forzado, como AlwaysOno , AlwaysOffpuede anular las opciones gráficas. Verifique el nxvalor antes de continuar con la solución de problemas.
  • La aplicación es de 64 bits: no se admite una exención DEP por aplicación. Busque una versión actualizada o compatible.
  • El problema persiste: elimine la excepción, actualice la aplicación, revise sus registros de eventos e investigue los complementos, los controladores y los archivos dañados. No se debe desactivar DEP como solución general para los fallos del navegador.

Para los ordenadores que deben ejecutar software antiguo, la solución definitiva consiste en trasladar la carga de trabajo a un entorno compatible o mantener la instalación antigua sin conexión y bajo un control estricto, en lugar de dejar la DEP desactivada.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.