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.

Ahora si, en mi limite de tolerancia y luego de revisar en muchos (y cuando digo muchos, es muchossss) blogs de ayuda computacional diciéndome que -DirectX no era posible desinstalarlo- por que supuestamente eso ocasionaría una fuerte inestabilidad en el registro y es debido a eso a que en el Panel de control > Agregar o quitar programas JAMAS lo encontraras, quizás tienen razón en cuanto a que no estará para desinstalarlo hay, pero de que se puede desinstalar, se puede desinstalar, usando, recuerdan a mi vieja amiga la herramienta DirectX Happy Uninstall, pues tiene un pequeño hermano menor, su nombre DirectX Happy Uninstall 3.95 [ficha técnica ACA], a estas alturas yo me encontraba a solo 2 reinicios de estar como se supone que debería estar, pues una vez instalada la herramienta tienes de 2 sopas, Reinstalas o Reparas, en mi caso decidí reparar para no meterme en mas broncas, ahora, recuerdan que también me descargue el DirectX 9c redist, para ese entonces ya tenia en mi escritorio, los archivos extraídos de ese zip [DirectX 9c redist], en Dx HU 3.95 solo seleccionas el icono que dice ‘Backup/Repair’, luego ‘install DX9.0c to your Windows XP SP2 (+)’, te pedirá que indiques la dirección del ‘dxsetup.exe’, en mi caso era el escritorio, pues este archivo viene en el DirectX 9c redist, luego de eso se reinicia, se instala POR FIN el DirectX 9.0c, se vuelve a reiniciar para que surta efecto y ya luego puedes ir a verificar felizmente en Inicio > Ejecutar > dxdiag y ver como tu versión es la 4.09.00.0904 correspondiente al DirectX 9.0c. Por suerte solo se me reinicio 2 veces y con muy buenos resultados no como a: RySeR – Lo único que me ha hecho ha sido reiniciarme 3 veces el PC  -

Con esto concluyo que para XP no hay como el DirectX 9.0c, fuck WOG y que echando a perder se aprende, mas sin embargo, si tienen otra duda y creen que puedo ayudar, háganmelo saber, encantado estaré de brindarles mi mano.

P.D. No siempre las versiones antiguas funcionan mejor y aun peor las recientes pues también suelen ser un fiasco, verificado!!


About these ads