Hace unas semanas al actualizar mi Windows 7 al SP1, tras reiniciar me encontré con un bonito mensaje de "fatal error c0000034 applying update operation 282 of 115544"
El PC se quedaba pardo en ese instante, y no habia manera de revivirlo con modo seguro, ni el reparador de windows...etc Asi que os comento como lo he solucionado, puede que alguien tenga el mismo problema:
SOLUCION 1 (la que a mi me ha funcionado, sacada el TechNet de Microsoft):
Prerequisito:
En un segundo ordenador, debemos crear un archivo con el notepad (bloc de notas) con el siguiente contenido:
Este archivo de texto, lo renombraremos a "script.vbs" y lo almacenaremos en un PenDrive (una memoria USB de las de siempre).Dim xmlDoc, node, nodeList, fileName, backupFileName, numberOfPOQNodes
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
If Wscript.Arguments.Count = 0 Then
WScript.echo("Error! No XML file specified.")
Wscript.quit
End If
fileName = WScript.Arguments(0)
backupFileName = Left(fileName, InStrRev(fileName, ".") - 1) & "_backup.xml"
If Not xmlDoc.load(fileName) Then
WScript.echo("Failure loading XML file " & fileName & ".")
Wscript.quit
End If
xmlDoc.save(backupFileName)
Set nodeList = xmlDoc.documentElement.selectNodes("POQ")
numberOfPOQNodes = nodeList.Length
For Each node in nodeList
xmlDoc.documentElement.removeChild(node)
Next
xmlDoc.save(fileName)
Set xmlDoc = Nothing
Ahora vamos al tema:
Iniciamos el ordenador y presionamos F8 antes de que salga el logo de Windows para entrar en el Windows Recovery Environment, nos dará varias opciones de arranque, seleccionamos Reparar (Repair your computer).
Una vez dentro, nos pedirá el idioma del teclado, y nuestro usuario y contraseña.
Nos dará varias herramientas para revivir nuestro PC, seleccionamos Command Prompt (línea de comando me imagino, mi Windows está en ingles).
Una vez en la línea de comandos:
Introducimos nuestro pendrive en el puerto USA, y en la línea de comandos debemos entrar en la unidad usb, si la unidad por ejemplo es la G, debemos escribir "G:".
Una vez estemos dentro del PenDrive, podemos hacer un "dir" para listas los archivos y ver que nuestro "script.vbs" está en el sitio correcto, la raiz.Si no estamos seguros de la letra de la unidad, escribiremos el comando "Diskpart", y despues "list volume" que nos dará una lista de las unidades y nos será mas facil identificar nuestro PenDrive, y de ahi su letra. Escribiremos "exit" para volver a la línea de comandos normal
Lanzaremos el script de la siguiente manera: Cscript Script.vbs c:\Windows\winsxs\pending.xml
*Si vuestro Windows no está instalado en C, cambiad la unidad en el comando
Tardará unos segundos en ejecutarse, y nos debería devolver la siguiente sentencia "2 POQ nodes removed. Script Completed".
Reiniciamos el ordenador y debería iniciar instalando el SP1 sin ningún problema.
Espero que os haya sido de ayuda
Otros enlaces y soluciones:
http://social.technet.microsoft.com/...c-a828518434a7
http://social.technet.microsoft.com/...2-d708e76df315
http://social.technet.microsoft.com/...2-d708e76df315
Marcadores