Un gran número de jugadores de PC informan del problema por el cual al intentar jugar juegos (heredados) como Diablo o Age of Empires en su computadora con Windows 11 o Windows 10, se encuentran con el Error de DirectDraw no admitido generalmente acompañado de diferentes códigos de error. En esta publicación, identificamos a los posibles culpables y brindamos soluciones a este problema.

Error de DirectDraw al jugar juegos heredados

DirectDraw está en desuso. Está asociado con la API de DirectX y ayuda a renderizar gráficos 2D en cualquier programa en una computadora con Windows. Es más probable que encuentre este error debido a una o más de las siguientes razones;

  • El juego se ejecuta en modo de pantalla completa.
  • Incompatibilidad del juego con la versión / compilación instalada de Windows.
  • DirectPlay y .NET Framework 3.5 no están habilitados.
  • Problema de representación gráfica.

¿Cómo habilito DirectDraw?

Para habilitar DirectDraw o Direct3D en una computadora con Windows 11/10, siga estas instrucciones; ejecute la herramienta de diagnóstico de DirectX (dxdiag.exe). En la ventana dxdiag, haga clic en la pestaña Pantalla, verifique que Aceleración DirectDraw y Aceleración Direct3D son seleccionados bajo Funciones de DirectX. Hacer clic Habilitar si alguna de las opciones muestra Discapacitado estado. Repita los pasos si hay varios adaptadores de video instalados en su computadora.

¿Cómo se arregla DirectDraw?

La mayoría de los mensajes de error de DirectDraw serán activados por cualquier programa que utilice Microsoft DirectX. Este tipo de errores se asocian más comúnmente con los videojuegos. El error de DLL podría aparecer en cualquier momento durante el juego, o al usar el programa de software, o durante el inicio del juego / aplicación. Entre otras correcciones, simplemente puede reiniciar su PC, desinstalar y reinstalar el juego / aplicación.

Error de DirectDraw al jugar juegos heredados

Si te enfrentas a esto Error de DirectDraw al jugar juegos heredados en su PC con Windows, puede probar nuestras soluciones recomendadas a continuación sin ningún orden en particular y ver si eso ayuda a resolver el problema.

  1. Ejecuta el juego en modo ventana
  2. Ejecuta el juego en modo de compatibilidad
  3. Ejecuta el juego usando el dgVoodo Wrapper
  4. Instalar DirectPlay
  5. Actualice DirectX a la última versión
  6. Actualizar el controlador del adaptador de gráficos
  7. Ajustar la resolución de la pantalla
  8. Desinstalar y reinstalar el juego problemático

Echemos un vistazo a la descripción del proceso involucrado en cada una de las soluciones enumeradas.

Antes de continuar con las soluciones a continuación, verifique las actualizaciones e instale los bits disponibles en su dispositivo Windows y vea si el error reaparece cuando inicia / ejecuta el juego. Además, asegúrese de que DirectDraw y Direct3D estén activados (consulte las instrucciones anteriores).

1]Ejecutar el juego en modo ventana

Para ejecutar juegos heredados en modo de ventana en su PC para juegos con Windows 11/10, haga lo siguiente:

  • Navega hasta la ubicación donde instalaste el juego heredado. Alternativamente, haga clic con el botón derecho en el acceso directo del juego y haga clic en Propiedades en el menú contextual.
  • En la hoja Propiedades, haga clic en el Atajo pestaña.
  • Ahora, sufijo -w al final de la ruta del archivo en el Objetivo campo.
  • Hacer clic Solicitar > OK.

Ahora, cuando ejecutes el juego, estará en modo de ventana y el error de DirectDraw debería arreglarse ahora; de lo contrario, intente la siguiente solución.

2]Ejecutar el juego en modo de compatibilidad

Esta solución requiere que ejecute el juego heredado en modo de compatibilidad y vea si el problema se resuelve. Si no es así, pruebe la siguiente solución.

3]Ejecuta el juego usando el dgVoodo Wrapper.

los Envoltorio dgVoodoo es capaz de convertir API de gráficos antiguos a Direct3D 11 o Direct3D 12 para que puedas renderizar el juego en versiones más recientes del sistema operativo Windows.

Para ejecutar el juego usando el dgVoodo Wrapper en su dispositivo Windows, haga lo siguiente:

  • Descargar la versión estable de dgVoodoo.
  • Descomprima el paquete de archivos.
  • Una vez que se extrae la utilidad, haz doble clic en el ejecutable principal y sigue la documentación oficial para configurarlo para el juego heredado que estás intentando renderizar en tu sistema Windows.

4]Instale y habilite DirectPlay

Esta solución requiere que instales y habilites DirectPlay en tu plataforma de juegos. Además, asegúrese de que .NET Framework 3.5 o posterior esté habilitado en su sistema.

5]Actualice DirectX a la última versión

Asegúrese de estar ejecutando la última versión de DirectX en su PC con Windows y vea si eso ayuda.

6]Actualizar el controlador del adaptador de gráficos

Esta solución requiere que actualice sus controladores de gráficos / video manualmente a través del Administrador de dispositivos, o puede obtener las actualizaciones de controladores en la sección Actualizaciones opcionales en Windows Update. También puede descargar la última versión del controlador desde el sitio web del fabricante del hardware de la tarjeta gráfica.

7]Ajustar la resolución de la pantalla

Esta solución requiere que ajuste la resolución de la pantalla en su PC con Windows y asegúrese de que se esté ejecutando en 640 x 480 resolución de la pantalla.

8]Desinstale y vuelva a instalar el juego problemático.

Como último recurso, si nada ha funcionado hasta ahora, puede desinstalar el juego (preferiblemente, use un desinstalador de software de terceros) que está generando el error, y luego descargar y reinstalar la última versión del juego en su Windows 10/11. ORDENADOR PERSONAL.

Relacionado: Corrija el error de falla de inicialización de DirectDraw en una PC con Windows.

¿DirectPlay es un virus?

DirectPlay es una API (interfaz de programación de aplicaciones) dentro de DirectX. Normalmente, no debería causar ningún problema con otros juegos en su sistema Windows, a menos que ese juego tenga errores en su sistema anti-trampas.

¿Es necesario DirectPlay?

DirectPlay es una biblioteca de API obsoleta que era un componente de versiones anteriores de DirectX. DirectPlay ya no es un requisito para aplicaciones o juegos modernos. Sin embargo, aún puede descargar DirectPlay en su dispositivo Windows 11/10; si desea ejecutar juegos que se remontan a principios de la década de 2000, lo más probable es que siga siendo un requisito. Entonces, esencialmente, algunos juegos más antiguos no se ejecutan sin DirectPlay.

Publicación relacionada: El programa no se puede iniciar porque falta d3drm.dll – Error de juego heredado.

Deja un comentario