¿Cómo puedo activar SecDrv.sys en Windows 10 para ejecutar juegos antiguos?

¿Cómo puedo activar SecDrv.sys en Windows 10 para ejecutar juegos antiguos?.

Los usuarios de Windows 10 están teniendo problemas para ejecutar juegos lanzados a principios de la década de 2000 que utilizan una protección DRM obsoleta (Macrovision SafeDisk versión 2 e inferior). El juego simplemente no responde a los clics del usuario sin notificarle el motivo del error. Sin embargo, la razón del error se puede encontrar en el registro del Visor de Sucesos, que apunta al archivo SECDRV.SYS.

¿Por qué se desactivó el controlador SecDrv.sys?

El problema del lanzamiento se debe a que Microsoft desactivó las protecciones TCSAP heredadas en Windows 10 para solucionar las vulnerabilidades de seguridad. Esta decisión ha bloqueado el lanzamiento de miles de juegos que se desarrollaron utilizando las protecciones Securom y Safedisk. Es probable que esto dure hasta que el desarrollador publique un parche para que el juego sea compatible con Windows 10.

Hay varias formas de habilitar el controlador SecDrv.sys y permitir que los usuarios de Windows 10 ejecuten juegos antiguos. Pero, como aclara Microsoft, cualquiera de estas operaciones podría dejar el sistema expuesto a riesgos de seguridad.

Si decides aplicar uno de los métodos, puedes desactivar el controlador y cerrar la vulnerabilidad en cualquier momento.

Activar el servicio a través de la línea de comandos

Primero intenta habilitar el controlador ejecutando el servicio SC Start SecDrv desde la línea de comandos con privilegios de administrador. Realiza los siguientes pasos:

En el cuadro de búsqueda del sistema, escribe «cmd»Cuando aparezca el resultado, haz clic en «Ejecutar como administrador».

En la línea de comandos, escribe el comando y confirma con Enter para iniciar el servicio Sc Start SecDrv asociado al controlador DRM:

sc iniciar secdrv

Con el servicio activado, intenta ejecutar el juego. No debería haber ningún problema para ejecutar el juego. Una vez terminada la sesión de juego, vuelve a la línea de comandos como administrador y detén el servicio con el comando

sc detener secdrv

Si este método no te funciona, pasa a la siguiente solución.

Cómo activar un servicio en el registro del sistema

También puedes activar la herramienta de protección DRM mediante el Editor del Registro. Esta solución mantendrá el servicio activado incluso después de reiniciar el ordenador.

Pulsa Win + R, escribe regedit y haz clic en «Aceptar» para abrir el Editor del Registro.

En el panel de la izquierda, navega hasta Rutas:

HKEY_LOCAL_MACHINE\N-SYSTEM\N-ActualControlSet\N-Servicios

En Servicios, ve al lado derecho de la ventana. Haz clic con el botón derecho en un campo vacío y selecciona Crear – Parámetro DWORD (32 bits). Dale el nombre de secdrv.

Luego haz doble clic para abrir sus propiedades. Ponlo en hexadecimal e introduce «2» en el campo de valor.

Nota: Si el servicio se va a desactivar, pon secdrv a «4».

Cierra el editor del registro y ejecuta el juego obsoleto.

Acceso a través de plataformas de juego

Si quieres jugar a juegos clásicos que fueron muy populares a principios de la década de 2000, lo más probable es que el desarrollador publique un parche que elimine el problemático controlador DRM. Pero no siempre aparecen libremente disponibles en Internet.

Es probable que estos juegos estén disponibles a través de plataformas de juego. Es probable que plataformas como Steam lancen versiones modernas de juegos clásicos que no incluyan DRM. Así que puedes comprarlos en paquetes de 10 o más a precios bajos.