Situación:
DS1 (Estrella Oscura Uno) en Windows 7 Beta (x64) se estaba estrellando inmediatamente al intentar iniciarlo. Esta es la versión Steam del juego, aunque el arreglo puede aplicarse en otras situaciones. El diálogo de excepción de Ascaron aparece con una «Excepción de Walhalla» y dice que ha habido un «Error de excepción de Ascaron». Si miras en los detalles de la pestaña Avanzado, verás la mención de D3DERR_NOTAVAILABLE y un archivo llamado dxapdirect3d.cpp .
En cualquier caso, fui capaz de arreglarlo.
Le daré crédito al correo aquí para la información.
Solución:
Revisé la mayoría de los pasos, pero no fue hasta la sección de «Solución de problemas adicionales» que encontré mi respuesta…
1) Instalar la última versión de DirectX Runtimes (noviembre de 2008) desde aquí (microsoft.com). En el caso de que haya pasado un tiempo, esta entrada es un poco antigua y hay nuevas versiones, es posible que quieras empezar aquí en su lugar y navegar hasta los Tiempos de ejecución de usuario final de DirectX. Ahora bien, esto puede no ser necesario, pero ya que lo hice (y no tengo ninguna razón para DESHACER lo que son actualmente las últimas versiones), Usted podría saltar al paso # 2, y si eso no funciona, vuelva y haga el paso # 1 después.
2) Borre el archivo iphlpapi.dll de la siguiente ubicación (o para estar seguros, simplemente MÓVALO al escritorio o algo así para poder restaurarlo):
C:\Program Files (x86)\Steam\steamapps\common\darkstar one\
Ahora intenta ejecutar Darkstar Uno. ¡Ciertamente empezó a funcionar para mí!
Razón por la cual esto funciona:
Básicamente por lo que deduzco, esto es lo que sucede… Hay 2 copias del archivo iphlpapi.dll en el ordenador. Una está en su carpeta de Windows/System32 (y puede ser actualizada cuando pase al paso #1). La otra está en la carpeta Darkstar One (y es más antigua). Cuando el juego se inicia, utiliza el antiguo por defecto, que no se lleva bien con Windows 7. Al borrarla, el juego no la ve en la carpeta del juego, y a continuación busca en las distintas carpetas del sistema. Encuentra la nueva, ¡y las cosas funcionan!
Es posible que simplemente puedas reemplazar el archivo iphlpapi.dll de la carpeta Steam por la nueva versión. Sin embargo, he oído que Steam puede ser muy quisquilloso con la ejecución de programas que han sido modificados, así que eliminarlo puede ser una mejor opción. Funcionó para mí de todos modos.
Buena suerte!
¡Esto funcionó bien para mí! ^^
Saludos desde Alemania፦)
Estoy teniendo exactamente el mismo problema. Trabajando para encontrar una solución ahora.
Encontré una solución, Jeffrey.
http://www.tagesprotection.com/main.htm?page=minimum.htm
Descargue el controlador. Trabaja.