{"id":1318,"date":"2011-04-15T12:45:58","date_gmt":"2011-04-15T15:45:58","guid":{"rendered":"http:\/\/www.radians.com.ar\/blog\/?p=1318"},"modified":"2011-04-15T12:45:58","modified_gmt":"2011-04-15T15:45:58","slug":"black-screen-al-instalar-windows-7-service-pack-1-con-el-error-0xc0000034-howto","status":"publish","type":"post","link":"https:\/\/www.radians.com.ar\/blog\/?p=1318","title":{"rendered":"Black Screen al instalar Windows 7 Service Pack 1 con el error &quot;0xc0000034&quot; {HowTo}"},"content":{"rendered":"<p align=\"justify\"><font size=\"2\"><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/Es-posible-que-su-equipo-se-bloquee-o-se_951A\/Windows7SP1RC021.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"Windows7SP1RC02[1]\" border=\"0\" alt=\"Windows7SP1RC02[1]\" align=\"left\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/Es-posible-que-su-equipo-se-bloquee-o-se_951A\/Windows7SP1RC021_thumb.png\" width=\"300\" height=\"128\" \/><\/a>Hace poco vimos que hacer para solucionar un problema en la instalaci\u00f3n del Service Pack en: <\/font><a href=\"http:\/\/www.radians.com.ar\/blog\/?p=1305\"><font size=\"2\">Falla la Instalaci\u00f3n de Service Pack 1 en Windows 7 y Windows Server 2008 R2 con el error &quot;Service pack installation cant continue&quot;<\/font><\/a><\/p>\n<p align=\"justify\"><font size=\"2\">Hoy vamos a ver que hacer cuando, despu\u00e9s de instalar el Service Pack, al reiniciar el equipo nos aparece una pantalla negra con el siguiente mensaje de error:     <br \/><font color=\"#ff0000\" face=\"OCR A Extended\">!! 0xc0000034 !! 142\/53007 (_0000000000000000.cdf-ms)<\/font><\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Esto puede ocurrir cuando al instalar el Service Pack, la maquina no reinicia para completar la instalaci\u00f3n, instala otros updates y reinicia la maquina. Este issue tambi\u00e9n puede ocurrir si el Service Pack es instalado simult\u00e1neamente con otro update v\u00eda WSUS.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Durante la instalaci\u00f3n del Service Pack, el servicio de Windows mantiene una lista de las operaciones que realiza. Algunas son ejecutadas inmediatamente y otras solo pueden ser ejecutadas cuando el equipo es reiniciado.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Por esta causa, siempre es recomendado, ejecutar el Service Pack por separado de otros updates; y cuando la instalaci\u00f3n indica que necesita reiniciar el equipo hacerlo lo antes posible.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Para resolver este inconveniente con Windows 7 debemos crear y ejecutar un script .vbs para despu\u00e9s ejecutar la instalaci\u00f3n de Windows 7 Service Pack 1 correctamente.<\/font><\/p>\n<p align=\"justify\"><b><font color=\"#ff0000\" size=\"2\" face=\"OCR A Extended\">Para tener en cuenta:<\/font><\/b><\/p>\n<ul>\n<li>\n<div align=\"justify\"><font size=\"2\">Este script .vbs se aplica solo para el c\u00f3digo de error 0xc0000034; no debemos usar este script para solucionar problemas de otro tipo de c\u00f3digo. <\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Se recomienda seguir este m\u00e9todo si es un usuario experto. <\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Para poder seguir este m\u00e9todo, se recomienda tener acceso a otro equipo y a un dispositivo de medios extra\u00edble, como una unidad USB.<\/font><\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><font size=\"2\">Utilizamos el otro equipo para crear el archivo de script (.vbs) y copiarlo a la maquina con el problema.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\"><b>S<\/b>i no disponemos de otro equipo ni de un dispositivo de medios extra\u00edble, podeos crear el archivo de script (.vbs) en el equipo que tiene el problema. Para ello, tenemos que ejecutar las <font color=\"#ff0000\" face=\"OCR A Extended\">Opciones de recuperaci\u00f3n del sistema<\/font>, abrimos un s\u00edmbolo del sistema y, a continuaci\u00f3n, iniciamos el <font color=\"#ff0000\" face=\"OCR A Extended\">Bloc de notas<\/font> desde el s\u00edmbolo del sistema. A continuaci\u00f3n, tendremos que crear de forma manual el script (.vbs) escribiendo el siguiente texto que mostramos a continuaci\u00f3n y despu\u00e9s, tendremos que guardar el archivo de script (.vbs) en la unidad de disco duro local.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Para crear el script (.vbs) copiamos y pegamos el texto siguiente en el Bloc de notas:<\/font><\/p>\n<blockquote>\n<p align=\"justify\"><font color=\"#ff0000\" size=\"2\" face=\"OCR A Extended\">Dim xmlDoc, node, nodeList, fileName, backupFileName, numberOfPOQNodes       <br \/>Set xmlDoc = CreateObject(&quot;Microsoft.XMLDOM&quot;)        <br \/>If Wscript.Arguments.Count = 0 Then         <br \/>WScript.echo(&quot;Error! No XML file specified.&quot;)        <br \/>Wscript.quit        <br \/>End If        <br \/>fileName = WScript.Arguments(0)        <br \/>backupFileName = Left(fileName, InStrRev(fileName, &quot;.&quot;) &#8211; 1) &amp; &quot;_backup.xml&quot;        <br \/>If Not xmlDoc.load(fileName) Then        <br \/>WScript.echo(&quot;Failure loading XML file &quot; &amp; fileName &amp; &quot;.&quot;)        <br \/>Wscript.quit        <br \/>End If        <br \/>xmlDoc.save(backupFileName)        <br \/>Set nodeList = xmlDoc.documentElement.selectNodes(&quot;POQ&quot;)        <br \/>numberOfPOQNodes = nodeList.Length        <br \/>For Each node in nodeList        <br \/>xmlDoc.documentElement.removeChild(node)        <br \/>Next        <br \/>xmlDoc.save(fileName)        <br \/>Set xmlDoc = Nothing        <br \/>WScript.echo(numberOfPOQNodes &amp; &quot; POQ nodes removed. Script completed.&quot;)<\/font><\/p>\n<\/blockquote>\n<p align=\"justify\"><font size=\"2\">Luego, guardamos como <font color=\"#ff0000\" face=\"OCR A Extended\">Script.vbs<\/font><em> <\/em>en el dispositivo extra\u00edble, como una unidad USB.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Ahora, reiniciamos el equipo presionando la tecla <b><font color=\"#ff0000\" face=\"OCR A Extended\">F8<\/font><\/b> antes de que aparezca el logotipo de Windows. Si el logotipo de Windows aparece, debemos intentarlo de nuevo esperando hasta que el indicador de inicio de sesi\u00f3n de Windows aparezca, y a continuaci\u00f3n cerrar y reiniciar el equipo.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Seleccionamos <font color=\"#ff0000\" face=\"OCR A Extended\">Reparar el equipo <\/font>en el \u00e1rea Opciones de arranque avanzadas y, a continuaci\u00f3n, presionamos Entrar. Si se nos solicita, seleccionamos la instalaci\u00f3n de Windows 7 que se vamos a reparar y, a continuaci\u00f3n, hacemos clic en Siguiente.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Seleccionaos el idioma y un m\u00e9todo de entrada de teclado y, a continuaci\u00f3n, hacemos clic en Siguiente. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Seleccionamos un nombre de usuario, escribimos la contrase\u00f1a y, a continuaci\u00f3n, hacemos clic en Aceptar. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\">En Opciones de recuperaci\u00f3n del sistema, anotamos la letra de la unidad de Windows 7 que aparece en la l\u00ednea situada debajo de Elija una herramienta de recuperaci\u00f3n. Por ejemplo, podemos ver un texto similar al siguiente.     <br \/><\/font><font size=\"2\"><font face=\"OCR A Extended\"><font color=\"#ff0000\"><i>Sistema operativo: Windows 7 en (C:) &lt;VolumeName&gt;<\/i>          <br \/><\/font><\/font>En nuestro ejemplo, la letra de unidad de Windows 7 ser\u00eda C; entonces en Opciones de recuperaci\u00f3n del sistema, hacemos clic en S\u00edmbolo del sistema. Insertamos el medio extra\u00edble que contiene el archivo de script (.vbs) que creamos anteriormente en el equipo. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\">En el s\u00edmbolo del sistema, buscamos la unidad y el directorio que contiene el archivo de script (.vbs) que creamos anteriormente. Por ejemplo, si hemos guardado anteriormente el archivo script.vbs que creamos en la ra\u00edz de una unidad USB y la letra de unidad asociada con la unidad USB deber\u00eda ser &quot;E&quot;, tendremos que escribir el siguiente s\u00edmbolo del sistema y, a continuaci\u00f3n, presionar Entrar.      <br \/><\/font><\/p>\n<p align=\"justify\"><font size=\"2\">En el s\u00edmbolo del sistema, escribimos el comando siguiente y presione Entrar:     <br \/><font color=\"#ff0000\" face=\"OCR A Extended\"><strong>Cscript Script.vbs &lt;Letra_unidad_Windows _7&gt;:\\Windows\\winsxs\\pending.xml<\/strong><\/font><\/font><\/p>\n<p align=\"justify\"><font size=\"2\">De esta forma, el script se ejecutar\u00e1 en el archivo Script.vbs. Una vez finalizada la ejecuci\u00f3n del script, puede que aparezca un mensaje similar al siguiente: <i><font color=\"#ff0000\" face=\"OCR A Extended\">2 POQ nodes removed. Script Completed<\/font><\/i><\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Ahora ya podemos salir del s\u00edmbolo del sistema, escribimos <font face=\"OCR A Extended\"><font color=\"#ff0000\"><b>Exit<\/b> <\/font><\/font>y, a continuaci\u00f3n, presionamos <font color=\"#ff0000\" face=\"OCR A Extended\">Entrar<\/font>. Reiniciamos el equipo. En este momento, la instalaci\u00f3n del Service Pack 1 debe realizarse correctamente.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Si con dicho m\u00e9todo no resuelve el problema o no se siente seguro con los pasos que hay que seguir, se recomienda realizar lo siguiente: <font color=\"#ff0000\" face=\"OCR A Extended\">Restaurar el equipo a un estado anterior mediante la opci\u00f3n Restaurar sistema<\/font>.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Debemos usar este m\u00e9todo para restaurar el equipo a un estado de arranque sin el Service Pack instalado. Cuando haya conseguido devolver al equipo a un estado en que se pueda iniciar, deber\u00edamos intentar instalar el Service Pack de nuevo.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Dicha opci\u00f3n restaurar\u00e1 el equipo a un estado anterior en que el problema no se produc\u00eda y, a continuaci\u00f3n, reiniciar\u00e1 el equipo. Para restaurar el sistema, debemos seguir estos pasos: <\/font><\/p>\n<ul>\n<li>\n<div align=\"justify\"><font size=\"2\">Reiniciar el equipo e iniciar presionando la tecla <b>F8<\/b> en nuestro teclado. Debemos presionar F8 antes de que aparezca el logotipo de Windows. Si el logotipo de Windows aparece, debemos intentarlo de nuevo esperando hasta que el indicador de inicio de sesi\u00f3n de Windows aparezca, y a continuaci\u00f3n cerrar y reiniciar el equipo.<\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Utilizamos las teclas de direcci\u00f3n para seleccionar <b>Reparar el equipo<\/b> en el \u00e1rea <b>Opciones de arranque avanzadas<\/b> y, a continuaci\u00f3n, presionamos <b>Entrar<\/b>. Si se nos solicita, seleccionamos la instalaci\u00f3n de Windows 7 que se va a reparar y, a continuaci\u00f3n, hacemos clic en <b>Siguiente<\/b>. <\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Seleccionamos el idioma y un m\u00e9todo de entrada de teclado y, a continuaci\u00f3n, hacemos clic en <b>Siguiente.<\/b><\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Seleccionamos un nombre de usuario, escribimos la contrase\u00f1a y, a continuaci\u00f3n, hacemos clic en <b>Aceptar.<\/b><\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">En <b>Opciones de recuperaci\u00f3n del sistema<\/b>, hacemos clic en <b>Restauraci\u00f3n del sistema.<\/b><\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">En la ventana Restaurar sistema, hacemos clic en <b>Siguiente.<\/b><\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Seleccionamos el punto de restauraci\u00f3n de <b>Windows 7 Service Pack 1<\/b> si hay alguno disponible. Si no hay ninguno disponible, seleccionamos un punto de restauraci\u00f3n que consideremos anterior al problema y, a continuaci\u00f3n, hacemos clic en <b>S<\/b><b>i<\/b><b>guiente<\/b>.          <br \/><b>S<\/b>i no aparece ning\u00fan punto de restauraci\u00f3n, hacemos clic para activar la casilla de verificaci\u00f3n <b>Mostrar m\u00e1s puntos de restauraci\u00f3n<\/b>. <\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">En la ventana <b>Confirmar punto de restauraci\u00f3n<\/b>, hacemos clic en <b>Finalizar<\/b> y, a continuaci\u00f3n, hacemos clic en <b>S\u00ed<\/b>. <\/font><\/div>\n<\/li>\n<li>\n<div align=\"justify\"><font size=\"2\">Cuando se nos indique que la operaci\u00f3n de Restaurar sistema se ha completado correctamente, hacemos clic en <strong>Reiniciar<\/strong>. Tengamos en cuenta que si aparece la pantalla en negro y el mismo mensaje de error, o uno similar, es posible que tengamos que repetir estos pasos y restaurar el equipo a un estado anterior.<\/font><\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><font size=\"2\">Este problema podr\u00eda ocurrir tambi\u00e9n en Windows Vista, en cuyo caso los procedimientos que mencionamos anteriormente quedan sin efecto; ya que el workaround es distinto.<\/font><\/p>\n<p align=\"justify\"><font size=\"2\">Espero que esta informaci\u00f3n les sea de utilidad. Saludos, Roberto Di Lello.<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace poco vimos que hacer para solucionar un problema en la instalaci\u00f3n del Service Pack&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4291,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[11,69],"tags":[],"class_list":["post-1318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2008-r2","category-windows-7"],"_links":{"self":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1318"}],"version-history":[{"count":0,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/media\/4291"}],"wp:attachment":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}