Win XP no puede instalar la solución DX 9

  
        Presumiblemente, muchos de mis amigos han utilizado un sistema operativo Windows XP llamado VLK (Gran Cliente de Shanghai). La razón por la que todos lo eligen es simplemente SP2 integrado de lujo, DirectX 9.0b (en lo sucesivo, DX 9.0b), activación gratuita y Optimización del rendimiento y demás, pero esta versión aparentemente perfecta de XP ha expuesto un pequeño problema porque Microsoft lanzó DirectX 9.0c, la historia debe comenzar desde el último sistema de reinstalación para amigos del autor ...

Una vez, un amigo del autor tuvo un problema con la computadora. Compruébelo. Vi que el software de la computadora es un poco antiguo. Usé la versión VLK de WinXP que he estado usando para reinstalarla para mis amigos. El sistema Los días que siguieron fueron sanos y salvos, pero el amigo que era naturalmente aficionado al automóvil de repente compró un "Need for Speed ​​8", pero no pudo cargarlo de todos modos. Esto le dio una llamada al autor ...

Amigos: "Oye, ¿es magnífico?"

Yo: "Oh, Lao Zhang? ¿Hay algo?"

Amigos: "Sí, compré uno ayer. "Need for Speed ​​8", pero no podía instalado, Bahrein sugiere que la falta total de un doble clic sobre el archivo XXX "
mí:" archivo que falta no es un problema de software ah "
Amigos ??: "Debería estar bien. No estaba seguro en ese momento. Le pedí a mi colega que lo instalara en otra computadora. Era normal. La configuración de la máquina no es tan alta como la mía".

[Ninguno] Normalmente Casi nunca juego, así que estoy un poco preocupado cuando me encuentro con un problema del juego. Solo pienso en ello en general. Por favor, no se ría de los maestros del juego.

I: "La configuración no es alta en casa, no lo hará. ¿Es 98? ¿Cuál es el sistema de esa máquina? "

[lado] De hecho, no es demasiado en este momento. Como el sistema no es compatible, un juego nuevo, la plataforma en ejecución sin duda es compatible con XP, y esta versión de XP de los componentes es muy alta, la configuración de la máquina del amigo no es baja, pero en este momento se deben comparar todos los problemas
Amigos: "y la familia, al igual que XP, que lo utilizan para ayudar a la unidad de ordenador está instalado"
[siguiente] juegos 3D requieren el soporte de DirectX, por lo que con el nuevo juego que ¿Qué pasa con la versión de DirectX? ¿Será más alto que el 9.0b integrado?

I: "Bien, ¿tienes algún requisito de versión de DirectX en las instrucciones de instalación del juego?"

Amigos: apresúrate a leer ...... "Sí, hay DirectX 9.0c, pero esto también se instala de nuevo."
mí: pensé, parece que el teléfono es un hueso más duro de roer, tal vez es un fallo del sistema, o mira el campo De todos modos, dejé una copia de respaldo de Ghost
en ese momento, así que le dije a mi amigo: "Vamos a hacerlo, Lao Zhang, mañana es solo sábado. Si no tienes nada por la mañana, iré a verte allí o lo llamaré". No está claro ".

Amigos:" Sí, mañana estaré bien, te esperaré en casa ".
A la mañana siguiente, llegué a la casa de un amigo. Después de una inspección y depuración, confirmé que el problema no se debió a la falta de archivos en el sistema, pero encontré un fenómeno extraño: es que cada vez que actualiza e instala DX9.0c, no puede ver la actualización como otras versiones de DX. El proceso de copia de archivos, por otro lado, es muy rápido, y tarda menos de 2 segundos en completarse, y luego aparece el cuadro de diálogo de finalización que se muestra en la Figura 1. Al llamar "dxdiag" en el menú "Inicio" → campo "Ejecutar" para mostrar los diagnósticos de DirectX para las pruebas, también confirmó mi conjetura: la versión actual de DirectX aún es 9.0b, 9.0c no se ha instalado correctamente. Como se muestra en la Figura 2,
Figura 1
Figura 2




[Consejos pequeños]

DirectX es una biblioteca de funciones 3D de Microsoft, su versión es Con la adición de nuevas funciones 3D, la última versión es 9.0c. Al escribir juegos en 3D, puede llamar directamente a las funciones en DirectX para simplificar el proceso de compilación, reducir el tamaño del juego y lograr una variedad de hermosos efectos en 3D sin tener que trabajar mucho para compilar. Esto también significa que si un juego utiliza las funciones de DirectX 9.0c, los jugadores deberán instalar DirectX 9.0c en su computadora cuando lo instalen, de lo contrario, el juego no podrá llamar a la función correspondiente para lograr el 3D predeterminado. parecería que el efecto
, culpa consejos de juego es probable que un archivo que falta en DirectX 9.0c, mientras que los recuerdos de la última vez que un amigo en el proceso de instalación de teléfono descrito, se estima que vieron la punta de la Figura 1 acaba de decir . Pero como no juego mucho, la computadora de mi casa no se actualizó a 9.0c, y naturalmente no le presté atención a este problema. Sucedió que la máquina de mi amigo era un sistema dual ese día, y había un Win98. El autor ingresó rápidamente a la actualización 98 e instaló DirectX 9.0c, todo está muy suave, cargado con DX9.0c Win98, el juego "Need for Speed ​​8" para, naturalmente, no hay problema. En este caso, el problema real no está en esta versión de WinXP, o debido al problema de diseño DX: 9.0b no se puede actualizar a 9.0c. Debido a la falta de condiciones de los amigos y la incapacidad de continuar con las pruebas, pediré prestado el CD "Flying 8" de mi amigo para ir a casa y estudiarlo lentamente.
Después de la prueba y el error, se confirmó que DX9.0b puede actualizarse a 9.0c en Win98. Es definitivamente porque esta versión de XP causó este fallo. ¿Es un juego que se reemplazará? Sistema? Por supuesto, hay dos programas (dsetup32.dll y dsetup.dll) en el paquete de instalación de DirectX 9.0c que son responsables de detectar la versión DX del sistema antes de cada instalación. Si es igual o superior a su propia versión, no se continuará instalando. Pero no sé por qué no puede detectar correctamente la versión DX de esta versión de WinXP, por lo que aparece la imagen de la Figura 1. Y mentiré a XP, y reemplazaré los dos archivos en DirectX 9.0c con 9.0b, para que el instalador pueda detectar la instalación. La diferencia entre el la versión modificada mostrada en las figuras original y. 3 y 4, la Fig. 3 de
4
transformación de la 9.0c DX instalador finalmente entregados, VLK instalado correctamente en el WindowsXP placa superior DirectX 9.0c y, finalmente, los resultados de la comprobación Dxdiag se identifican correctamente como 9.0c como se muestra en la Figura 5.
Figura 5
[escrito] en la última
También he tratado de utilizar un sistema de modificaciones de software de terceros en el número actual versión DX con el propósito de instalación, pero sin éxito, En vista de la amplia gama de conocimientos involucrados en este problema, y ​​es probable que sea un problema con la integración del SP2, ya no es posible realizar una investigación en profundidad. Espero que este artículo pueda proporcionar una manera para los amigos que están igualmente confundidos con la versión VLK de Windows XP. Al mismo tiempo, estoy dispuesto a intercambiar otros métodos de instalación con todos.

Copyright © Conocimiento de Windows All Rights Reserved