Windows Update Roto

Iniciado por A2902, 4 Mayo 2013, 10:30 AM

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

A2902

Hola,

llevo tiempo intentando arreglar mi windows update porque después de hacer un "Sfc /scannow" aparecieron 2 ficheros (wucltux.dll.mui y wuauclt.exe) dañados que no se pueden reparar.

He probado el FixWU, el Speedy PC, el Tweaking.com Windows Repair, he descargado un pack que es el actualizador de Windows Update y alguno más que no recuerdo ahora. He reparado disco, he usado aplicación de windows para escanear y reparar errores y nada.

¿Alguién sabe alguna forma de reparar estos archivos?

Como se ve el WU:



Songoku

#1
Prueba usando el System Update Readiness (es una herramienta de microsoft), yo e arreglado algunos problemas rarisimos en windows update con esta herramienta. Puedes bajarlo según sea tu sistema operativo entrando en esta pagina de microsoft: http://support.microsoft.com/kb/947821/es
Allí también dice como se usa, y ten paciencia cuando se este instalando porque cuando termina de hacerlo se pone a escanear tu sistema y parece que es que no acaba nunca la instalación pero en realidad ya no esta instalándose si no escaneando lo cual le lleva su tiempo.
Saludos...

Songoku

A2902

#2
Gracias Songoku, pero...

No se instala nada. Me sale error.

"No se instalaron las siguientes actualizaciones: Revisión para Windows (KB947821)"


Y creo que eso ya lo había probado. :(

He encontrado esto:
"Siga estos pasos:

   En un elevado símbolo del sistema, copie y, a continuación, pegue (o escriba) el comando siguiente y, después, presione ENTRAR:
   TAKEOWN /f RutaDeAccesoYNombreDeArchivo
   Por ejemplo, escriba TAKEOWN /f E:\windows\system32\jscript.dll.
   Copie y pegue (o escriba) el comando siguiente y, a continuación, presione ENTRAR para conceder a los administradores total acceso al archivo:
   Icacls RutaDeAccesoYNombreDeArchivo Y CONCESIÓN ADMINISTRATORS: F
   Por ejemplo, escriba Icacls E:\windows\system32\jscript.dll /grant administrators: F.
   Copie y pegue (o escriba el comando siguiente para reemplazar el archivo con una copia extraída del archivo:
   Copia Path_And_File_Name_Of_Source_File Path_And_File_Name_Of_Destination
   Por ejemplo, escriba Copy E:\temp\jscript.dll E:\windows\system32\jscript.dll. "

Pero mi duda es, ¿de donde saco esos archivos originales!?

Eleкtro

#3
OMG que desastre de WindowsUpdate xD

A pesar de las indicaciones que te da Songoku y de las indicaciones de tu último comentario... nada de eso te va a servir.

Si dices que el archivo "wucltux.dll.mui" y la dll no se pudieron arreglar y por consiguiente se han eliminado o ha quedado corruptas entonces el error está más que claro, se te han jodido las tablas de idioma.

Este es un recurso de la DLL, que aparece en tu primera imagen:
<element id="atom(elementModuleHeaderText)" class="wuapp_module_instruction" content="#elementModuleHeaderText#"/>
No puede encontrarla en el archivo MUI.

La solución debería ser tán sencilla como reemplazar los archivos "rotos" por unos funcionales,
¿Y como se hace eso?, pues fácil, te descargas el VirtualBox, instalas TU MISMA VERSION DE WINDOWS, y desde allí te copias los archivos funcionales y los pasas a tu Windows:

wucltux.dll en "C:\windows\system32"
y wucltux.dll.mui en "C:\Windows\system32\Es-es"

Aquí te dejo los de la versión Windows 7 x86 y en inglés, las he sacado de mi VirtualBox, si no te funciona te deberás descargar el Win7 español porque necesitarás el MUI español.
http://www.mediafire.com/?j057kvir3atb58i
El archivo wucltux.dll.mui en "C:\Windows\system32\En-us"

Saludos.









A2902

EleKtro H@cker, ¡Gracias por la idea! XD Llevo toda la mañana pensado de donde sacarlos... y no se me había ocurrido eso. :P Entrar desde un linux cepillarme esos archivos y remplazarlos por los funcionales. El problema es, ¿la versión de esos archivos y las de un Windows 7 recien instalados son las mismas? :S

Necesito las de un X64, probaré a ver si funciona el apaño y ya comentó que ocurre.

Eleкtro

Por "version de windows" me refiero a:
win7 x64 (starter, homeprofessional, ultimate, etc...)
...E incluyendo si tiene ServicePack 1 instalado o no, aunque sincéramente no sé si el servicepack modifica esa DLL que necesitas porque no me voy a poner investigar eso xD, pero por si acaso si tienes win7 x64 con sp1 pues te descargas el win7 x64 con sp1 y así vas a lo seguro...

Ediciones oficiales de Windows 7 con SP1 integrado (Descargas directas aquí)








A2902

#6
EleKtro H@cker: YOU WIN!

Instalé una máquina virtual con un Windows 7 X64, usé el Windows Update para que se instalara a la última versión que correspondía con los archivos que tengo dañados. (no es necesario el SP1, solo que actualice el Windows Update en este caso que eran los dañados).

Los copie y luego tuve la pequeña pelea. Tienes que tomar la poseción de estos dos archivos para poder modificarlos. (No probe hacerlo desde Linux por si acaso. :P) Y luego restituir los derechos como estaban.

Ahora mismo acaba de actualizar e instalar. ^^   ;-)