J*der que susto!

miedo

Viernes por la tarde, toda la oficina para nosotros.

Hoy tenemos planificada la actualización del domino principal 2003 a 2003 R2, algo trivial y que en teoría no debe llevarnos demasiado tiempo. De hecho no sería necesario que nos quedásemos más de uno pero hemos pensado en acabar pronto con esto e ir todos a tomar una cerveza 😛

Vamos al lío.

Procedemos a actualizar el esquema con el conocido adprep /forestprep y a continuación vamos a lanzar el asistente de instalación de Windows Server 2003 R2, cuando de pronto aparece un mensaje de error que nos impide continuar:

Otra aplicacion requiere que este equipo se reinicie. Bla, bla, bla…

Uhm… vaya, esto no debería pasar pero bueno, por si acaso vamos a reiniciar y volvemos a probar. Reiniciamos el equipo (menos mal que a esta hora ya no hay nadie trabajando, probamos otra vez y… lo mismo. Ups! Volvemos a reiniciar otra vez mientras se forman las primeras gotas de sudor y nada. Otra vez lo mismo.

Uy, uy, uy…

Mierda.

El pánico empieza a apoderarse de nosotros mientras empiezo a pensar que este mensaje ya lo he visto con anterioridad, aunque sin embargo no apareció en las pruebas de pre-producción. Intento recordar cuándo vi este mensaje y cómo lo resolví, pero no me acuerdo :-S

De pronto tengo una inspiración divina: Creo que ya se que pasa, y busco en en la kb de http://support.microsoft.com/ por incidencias con Microsoft Windows Installer. Afortunadamente no pasan ni dos minutos y ya he encontrado una entrada que tiene muy buena pinta.

El problema es que Microsoft Windows Installer determina que la entrada de registro PendingFileRenameOperations no está vacía, con lo que antes de iniciar cualquier instalación hay que revisar y limpiar (o renombrar) esta clave de registro.

Abro el registro, busco la clave y “oh sorpresa! oh dolor! oh campos de soledad, mustios collados…”, un fichero de la instalación del anvitirus. Pues nada, a la hoguera con él 🙂

La solución consiste en:

  1. Cambiar manualmente el nombre de la entrada de registro PendingFileRenameOperations. Para ello, siga estos pasos:
    1. Haga clic en inicio y, a continuación, haga clic en Ejecutar .
    2. En el cuadro Abrir , escriba regedit y, a continuación, haga clic en ACEPTAR para iniciar el Editor del registro.
    3. En el Editor de Registro, busque y haga clic en la siguiente subclave del registro:

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

    4. En el nombre en el panel derecho del editor del registro, cambiar el nombre del PendingFileRenameOperations entrada del registro.
  2. Compruebe que la siguiente subclave del registro está vacía:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

  3. Compruebe que la siguiente subclave del registro está vacía:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

  4. Cierre el Editor del Registro y ejecutar de nuevo el programa de instalación (en nuestro caso Windows 2003 R2).

Diez minutos después ya hemos terminado y ahora escribo esta entrada por si a alguien le sucede lo mismo. Aunque el susto se lo llevará igual 🙂

Saludos y buen fin de semana,

** crossposting desde el blog de Lluís Franco en geeks.ms **

Leave a Reply

Your email address will not be published. Required fields are marked *