¿User32.dll corrupto?

Iniciado por Bioskline, 29 Marzo 2013, 00:00 AM

0 Miembros y 1 Visitante están viendo este tema.

Bioskline

Buenas, me he encontrado con un problema producido por el .dll "user32". De primeras, aviso que utilizo Windows Vista (si).

Explico el caso.

Cuando inicio el juego "Bioshock Infinite" desde Steam aparece el siguiente error:



Tras aceptar el mensaje aparece de nuevo este mismo mensaje, y tras aceptarlo por segunda vez aparece el siguiente:



Anteriormente aparecía el error de que no se encontraba "dxgi.dll", el cual arregle simplemente descargandolo y colocandolo en la carpeta correspondiente.
El problema es que no dejaba reemplazar el "user32.dll" que esta dando problemas.

Se intento reemplazar utilizando un LiveDVD de Backtrack V5R3 KDE a 32bit, pero una vez reemplazado Windows colapso y hubo que hacer una restauración.

El caso es que ya no se que hacer para que deje de darme este error. Y con respecto al error de Divx, tengo el 11 segun el dxdiag.

¿Alguna idea de que podria hacer para solucionarlo?

Saberuneko

#1
Añado que hemos intentado lo descrito aquí:
http://support.microsoft.com/kb/142676

Hemos intentado también coger el user32.dll de mi PC (que usa Seven) (igual es una burrada intentarlo).

Por último, intentamos tirar del Microsoft Fix it... arregló cosas, pero no lo que buscábamos.

Sigue en las mismas, no se solucionó el problema.

Sospecho que necesitamos una desinstalación completa de DirectX para reinstalar el 11 en limpio. ¿Cómo hacerlo sin el "DirectX Happy Uninstaller"? Es la única manera que encontramos y resulta algo cara.

Saberuneko

Bueno, al final tiramos por lo clásico:
Formateo y reinstalación de Windows Vista.

De todas formas, de haber una posible solución sin formateo, estaría bien saberla.