La Prevención de ejecución de datos (DEP) está integrada en Windows 10 y agrega una capa adicional de seguridad que evita que el malware se ejecute en la memoria. Está habilitado de manera predeterminada y está diseñado para reconocer y finalizar la ejecución de scripts no autorizados en áreas reservadas de la memoria de la computadora. Este es un vector de ataque popular para malware, por lo que Microsoft agregó DEP para detenerlo.
Consulte también nuestro artículo Cómo usar GarageBand en Windows
La Prevención de ejecución de datos se introdujo en Windows 7 en un esfuerzo concertado de Microsoft para cerrar algunos de los muchos agujeros de seguridad que plagaron el sistema operativo. Es una gran teoría, pero si alguna vez has visto el mensaje "Este programa ha sido bloqueado para tu protección", sabes que no siempre funciona como se anuncia. Siempre es mejor ser demasiado paranoico que no lo suficientemente paranoico, pero cuando se interpone en el camino del rendimiento de la computadora, se convierte en una molestia.
Deshabilitar la prevención de ejecución de datos
Hay muchas razones por las que nunca debe deshabilitar la Prevención de ejecución de datos (DEP). En lugar de enterrar el titular, primero te mostraré cómo hacerlo y luego hablaré sobre por qué no deberías hacerlo.
- Abra una ventana CMD como administrador.
- Escriba 'bcdedit.exe / set {current} nx AlwaysOff' y presione Entrar.
Debería ver 'La operación se completó correctamente' debajo de una vez completada. DEP ahora está apagado en su computadora. Si desea habilitar DEP nuevamente, escriba 'bcdedit.exe / set {current} nx AlwaysOn' y presione Entrar. Debería ver la misma notificación exitosa debajo del comando si funcionó.
Si ve un error como en la imagen de arriba que dice 'El valor está protegido por la política de arranque seguro y no se puede modificar ni eliminar', significa que tiene el arranque seguro habilitado en su BIOS / UEFI. Para deshabilitar DEP, deberá reiniciar su computadora en el BIOS / UEFI, encontrar la configuración de Arranque seguro y apagarla. Inicie Windows y repita los pasos anteriores para deshabilitar DEP.
Puede controlar un poco cómo funciona DEP desde la GUI de Windows.
- Abra el panel de control.
- Vaya a Sistema y seguridad y Sistema.
- Seleccione Configuración avanzada del sistema en el menú de la izquierda.
- Seleccione la pestaña Prevención de ejecución de datos.
Aquí puede elegir si habilitar DEP solo para Windows y sus aplicaciones asociadas o para todos los programas en su computadora. También puede seleccionar una lista blanca donde puede seleccionar excluir un programa en particular de DEP. Esta ventana es de uso limitado fuera de un entorno corporativo, pero está ahí si desea experimentar.
¿Por qué no deberías deshabilitar DEP?
Si bien las versiones iniciales de DEP sí causaron problemas, las versiones más nuevas en Windows 8 y Windows 10 son mucho, mucho mejores. DEP ahora funciona principalmente en segundo plano y no interfiere en la forma en que usa su computadora. Hay un par de razones por las que no debe deshabilitar DEP.
Una protección esencial contra lo invisible
La razón principal para dejar DEP en ejecución es que proporciona una protección casi invisible contra atacantes invisibles. Si un virus o malware atraviesa su software de seguridad y DEP está desactivado, no hay forma de saber que algo está funcionando en su computadora. El malware puede ejecutar scripts y realiza sus tareas sin interferencia y eso puede ser devastador.
DEP ahora reconoce la mayoría de los juegos y programas nuevos y no lo molestará con errores o alertas. Es una de esas características de Windows que realmente proporciona valor para los usuarios.
Con más virus y malware que nunca flotando en Internet, cualquier capa adicional de protección es algo bueno. Si da un error extraño de vez en cuando, es un pequeño precio a pagar. Además, si no le gusta un programa en particular, siempre puede incluirlo en la lista blanca utilizando el método que describí anteriormente. Mientras esté seguro de que el programa es seguro, debería estar bien.
Puede no ser DEP dando el error
Algunos errores de violación no tienen nada que ver con la Prevención de ejecución de datos. Podría ser Control de cuentas de usuario, Política local, Política de grupo, Windows Defender, su software antivirus o de malware o algo completamente diferente. Los técnicos de TI tienen la costumbre de culpar a DEP por cualquier acceso o violación de memoria, pero no siempre es así. A veces lo es, pero no siempre.
También puede experimentar deshabilitando UAC, pausando temporalmente su software de seguridad o ejecutando el programa con privilegios de administrador. Si funciona después de hacer eso, no fue DEP en absoluto.
La prevención de ejecución de datos se agregó a Windows como una capa adicional de protección. Puede que no sea un fanático de algunas de las decisiones de Microsoft cuando se trata de "protegernos", pero DEP es una que funciona. A menos que realmente tenga que deshabilitar DEP, realmente lo dejaría en funcionamiento.
