Problema con DirectX (Solución) [Restaurar DirectX 9.0c]

Hoy aprendí a no meterme en asuntos de Windows ( seguro) y es que todo comenzó por un error que traigo con World Of Goo™ [Full Version] y es que automáticamente (sin siquiera decir agua va) me puso el DirectX 9.0c (4.09.00.0904) supuse que se trataba del DirectX, ya saben, esos archivos «insignificantes» que ayudan al audio y vídeo multimedia (digamos… Juegos, Emuladores, etc.) Y en mi faena por tratar de solucionar mi problema (y es que en mi experiencia, si alguna versión MAS reciente de cualquier cosa que instalaste te traba la computadora, no anda bien, bla, bla, bla; pues vuelve a una versión anterior!! ), el detalle esta en que no hice lo de costumbre y en su lugar me instale el DirectX10 RC2 Fix 3-Pre-Final [para XP] por si no lo notaste, una versión mas RECIENTE, que por cierto hizo que mi Age of Empires y mi Flight Simulator se vieran mas reales, pero de hay en mas, no me soluciono lo del WOG; fue entonces cuando decidí volver a la versión antigua, la DirectX 8.1 (4.08.01.0810), -y como hacerlo??- me pregunte.Buscando en San Google, muchos decían que entrando al registro (Inicio > Ejecutar > regedit), buscando y eliminando esta clave [HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX] para luego reiniciar (con esto y un poco de fe), que con eso tenias para volver al pasado con tu antiguo DirectX predefinido, pero pues de las mil chorro mil ochocientas mil veces que yo lo hice, NUNCA me funciono; con algo de sueño, desesperación, frustración y nadie de mi parte, comenzaba a cansarme. Nuevamente en San Google me encontré una herramienta bastante útil para esto del DirectX, su nombre DirectX Happy Uninstall [ficha técnica Aquí] y que creen, que me da la opción de volver al controlador predefinido [en este caso 8.1 para XP], pues me sentía en el paraíso, solo me hacia falta mi disco de instalación de XP el cual tenia mas que a la mano, pues si, funciono y ya tenia mi DirectX en 8.1 pero WOG seguía sin responder, a lo que pensé -si no funciona adelante [Dx10] ni atrás [Dx8] me quedare con un termino medio [DirectX 9.0c]- pero mas que ser x estar en el centro como si de alguna figura geométrica se tratase quería tener Dx 9.0c debido a que si tienes instalado el Dx 8.1 no puedes ejecutar gráficos en 3D [muy importantes en estos tiempos] y te preguntaras -bueno, por que no reinstalas el Dx10??-, es bastante simple, debido a que cuando use la herramienta Happy Unistall con todo y mi disco de instalación se me creo una monstruosidad “irreversible” [claro por que problemas como estos son fáciles si usas cmd… format c:] ahora en la ficha de dxdiag (Inicio > Ejecutar > dxdiag) en versión instalada del DirectX, así yo instalara la 5.2, 6.0, 8.0a, 9.0, 9.0a, 9.0b, 9.0c inclusive la 10 nomás no cambiaba de la 8.1 (OMG!!).

Luego de estar experimentando me di cuenta de cómo era su modus operandi y es que si entraba a HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX y cambiaba el numero de versión por uno igualmente valido [4.05.01.1998, 4.09.00.0904] y luego trataba de instalar el Dx9.0x, el volumen de instalación también cambiaba con respecto de que versión se tratase, por ejemplo si escribía la clave para la versión mas vieja [DirectX 5.2 (4.05.01.1998)] al momento de instalar el Dx9.0x descargaba digamos 30MB de archivos, en cambio si escribía [DirectX 9.0 (4.09.00.0900)] se descargaban digamos 8MB y así podía estar yo variando la versión desde la mas antigua hasta la mas reciente sin cambio alguno en mi sistema (casi a punto de estallar en mar de llanto y por supuesto que maldiciendo a 2D BOY-Promotor de WOG); ya que ando en esto también descubrí que si deliberadamente borras esta clave HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX y no te instalas DirectX (por que el sistema no lo hace solo) te aparecerá algo como ESTO y aquí también se complica el asunto, por que seguramente borraste la clave por aquello de volver a una versión anterior, lo recomendable aquí, una ves borrado esa clave es, hacer la estupidez que yo hice con la herramienta y el disco, así podrás pasearte por prácticamente todas las versiones del DirectX, con tan solo modificar la clave de la versión en el registro, pero como yo quería nuevamente mi DirectX 9.0c, volví a San Google, esta vez me encontré un cabinet llamado DirectX 9c redist y esta muy bien pero aun tenia el detalle de que mi versión seguía sin pasar de la 8.1, a pesar de que lo instale y lo instale y lo reinstale, con sus respectivos reinicios, seguía estando en el Dx8.1, lo que yo no sabia es que ese cabinet, era la luz al final del túnel.

Sigue leyendo