El artículo Windows Update KB3033929 Update Loop contiene las dos únicas soluciones conocidas para este bucle de actualización.
Antes de comenzar, sugiero hacer una copia de seguridad de la imagen de todo el disco y verificar que tenga el CD de arranque o el USB necesarios para restaurarlo en caso de catástrofe. en modo manual.
Caso fácil:Windows está instalado en un disco separado
- Apague la computadora y desconecte la unidad que no es de Windows, o si el BIOS lo admite, configure el disco de arranque en el que contiene Windows.
- Reinicie directamente en Windows e instale la actualización KB3033929.
- Reinicie de nuevo para configurar la actualización.
- Una vez que todo esté instalado y funcionando correctamente, apague la PC y vuelva a conectar la unidad Linux.
- Todo debería volver a la normalidad en su próximo reinicio.
- Si no es así, use F8 durante el inicio de Windows para iniciar en modo seguro y restablezca Windows Update a "Notificar pero déjeme descargar", o configure esta actualización a "Nunca mostrar", para evitar instalarla hasta que Microsoft finalmente lo haga bien.
Estuche rígido:tanto Windows como Linux están instalados en el mismo disco
En este caso, debe reemplazar el gestor de arranque por el de Windows, dejar que esta actualización se instale sola y luego devolver GRUB. Los pasos son los siguientes:
-
Inicie desde los medios de instalación de Windows y elija la opción de reparación del símbolo del sistema.
-
Escribe lo siguiente y presiona Enter:
Bootrec.exe /FixBoot
Luego escribe y presiona Enter:
Bootrec.exe /FixMbr
-
Reinicie directamente en Windows (Grub ya no está allí).
-
Instale la actualización problemática y haga que Windows funcione correctamente.
-
Para recuperar GRUB, inicie la computadora en un CD o USB de Linux en vivo y elija "probar" el sistema operativo.
-
Averigüe en qué partición está instalado Linux, tal vez usando la utilidad Gparted para encontrar la partición raíz "/". Supongamos que está en sda1.
-
Para montar esa partición. Abra una terminal y escriba y presione Entrar:
sudo mount /dev/sda1 /mnt
- Vuelva a instalar grub con el siguiente comando:
sudo grub-install /dev/sda –root-directory=/mnt
-
Retire los medios de instalación y reinicie. El cargador de arranque Grub solo mostrará la instalación de Linux.
-
Para solucionar esto, inicie el escritorio de Linux, abra una terminal y ejecute este comando para que seleccione todos los sistemas operativos disponibles en la máquina:
sudo update-grub
-
Reinicie y ahora debería tener Grub funcionando y su instalación de Windows como una opción de arranque.
-
Si lo anterior no funcionó para usted, pruebe el método alternativo en el artículo Eliminación de Linux Grub y restauración de la GUI de arranque de Windows 7. Este artículo también puede ser útil:Cómo reparar, adaptar o eliminar el cargador de arranque Grub.
-
Si nada de lo anterior funcionó, restaure la imagen del disco de copia de seguridad y, lo siento, ya está de nuevo en el punto de partida.
Sé que esta publicación ya es bastante antigua, pero espero que esto ahorre a las personas muchos problemas con este problema si alguien se encuentra con él en el futuro.
Hay una manera mucho más sencilla de resolver esto cuando Windows y Linux están instalados en el mismo disco, en lugar de pasar por todo el esfuerzo enumerado en la respuesta "Caso difícil" (al menos, en mi experiencia).
El arranque dual de Linux (aunque no puedo hablar por todas las distribuciones, por lo que esto puede no ser cierto en algunos casos), en una máquina con Windows no elimina ni afecta el MBR en la partición del sistema de ninguna manera. Todo lo que hace es dejarlo inactivo y más bien usa la partición del cargador de arranque GRUB como la partición activa. Por lo tanto, no hay absolutamente ninguna necesidad de meterse con ninguno de los cargadores de arranque, no es necesario tener que reconstruir ningún cargador de arranque, no hay necesidad de ninguna de esas complicaciones. Todo lo que se necesita hacer para instalar esta actualización fallida es:
- Cambie la partición del sistema de Windows (normalmente la partición más pequeña, de 100 MB) a activa. Esto se puede hacer a través de la GUI de administración de discos si realmente puede ingresar a su sistema Windows, o puede hacerlo a través de la utilidad del símbolo del sistema Diskpart en modo de reparación con:
-
diskpart
-
select disk 0
(o cualquier número de disco en el que esté instalado Windows. Puede averiguarlo usando "list disk" sin las comillas) -
select partition 1
(Nuevamente, puede encontrar el número de partición adecuado escribiendo "parte de la lista" sin comillas. La partición de 100 MB suele ser la partición del sistema de Windows) -
active
(esto activará la partición seleccionada y, posteriormente, desactivará la partición GRUB, ya que solo permitirá una partición de arranque activa) -
exit
y reinicie el sistema, debería iniciarse directamente en Windows desde el cargador de inicio de Windows
-
Instale la actualización que causó el problema (generalmente KB3033929) y reinicie Windows. Debería instalarse correctamente.
-
Reinicie en un símbolo del sistema y cambie la partición activa nuevamente a la partición GRUB (generalmente no más de unos pocos cientos de MB) similar a cómo activamos el cargador de arranque del sistema de Windows al principio. Asegúrese de elegir el número de partición correcto al hacer esto. Ejemplo de comandos:
-
diskpart
-
select disk 0
-
select partition 3
-
active
-
exit
- Reinicie el sistema. Debería volver a iniciarse en el cargador GRUB como estaba antes, con todas las opciones de su sistema operativo disponibles. Verifique sus actualizaciones de Windows y verá que todas sus actualizaciones se instalaron correctamente y su sistema debería funcionar correctamente.
Esta solución me tomó menos de 2 minutos para completarla y fue increíblemente simple. Espero que ayude a otros y les ahorre algo de tiempo cuando se encuentren con estos problemas.