L'article Windows Update KB3033929 Update Loop contient les deux seules solutions connues pour cette boucle de mise à jour.
Avant de commencer, je suggère de faire une sauvegarde d'image de l'intégralité du disque et de vérifier que vous disposez du CD de démarrage ou de la clé USB requis pour le restaurer en cas de catastrophe. Je suggérerais à l'avenir de toujours prendre une telle sauvegarde d'image avant de faire Windows Update, et de quitter en mode manuel.
Cas simple :Windows est installé sur un disque séparé
- Éteignez l'ordinateur et débranchez le lecteur non Windows, ou si cela est pris en charge par le BIOS, définissez le disque de démarrage sur celui contenant Windows.
- Redémarrez directement dans Windows et installez la mise à jour KB3033929.
- Redémarrez pour configurer la mise à jour.
- Une fois que tout est installé et fonctionne correctement, éteignez le PC et reconnectez le lecteur Linux.
- Tout devrait revenir à la normale lors de votre prochain redémarrage.
- Si ce n'est pas le cas, utilisez F8 lors du démarrage de Windows pour démarrer en mode sans échec et réinitialisez la mise à jour de Windows sur "Notifier mais laissez-moi télécharger", ou définissez cette mise à jour sur "Ne jamais afficher", afin d'éviter de l'installer jusqu'à ce que Microsoft réussisse enfin.
Cas difficile :Windows et Linux sont installés sur le même disque
Dans ce cas il faut remplacer le bootloader par celui de Windows, laisser cette mise à jour s'installer, puis retourner GRUB. Les étapes sont les suivantes :
-
Démarrez à partir du support d'installation Windows et choisissez l'option de réparation Invite de commandes.
-
Tapez ce qui suit et appuyez sur Entrée :
Bootrec.exe /FixBoot
Tapez ensuite et appuyez sur Entrée :
Bootrec.exe /FixMbr
-
Redémarrez directement dans Windows (Grub n'est plus là).
-
Installez la mise à jour problématique et faites fonctionner correctement Windows.
-
Pour récupérer GRUB, démarrez l'ordinateur avec un CD ou une clé USB Linux en direct et choisissez "d'essayer" le système d'exploitation.
-
Découvrez sur quelle partition Linux est installé, peut-être en utilisant l'utilitaire Gparted pour trouver la partition racine "/". Supposons que c'est sur sda1.
-
Pour monter cette partition. Ouvrez un terminal et tapez et appuyez sur Entrée :
sudo mount /dev/sda1 /mnt
- Réinstallez grub avec la commande suivante :
sudo grub-install /dev/sda –root-directory=/mnt
-
Retirez le support d'installation et redémarrez. Le chargeur de démarrage Grub n'affichera que l'installation Linux.
-
Pour résoudre ce problème, démarrez sur le bureau Linux, ouvrez un terminal et exécutez cette commande pour qu'il récupère tous les systèmes d'exploitation disponibles sur la machine :
sudo update-grub
-
Redémarrez et vous devriez maintenant avoir Grub fonctionnel et votre installation Windows en tant qu'option de démarrage.
-
Si ce qui précède n'a pas fonctionné pour vous, essayez la méthode alternative dans l'article Suppression de Grub Linux et restauration de l'interface graphique de démarrage de Windows 7. Cet article pourrait également être utile :Comment réparer, adapter ou supprimer le chargeur de démarrage Grub.
-
Si rien de ce qui précède n'a fonctionné, restaurez l'image du disque de sauvegarde et, désolé, vous êtes maintenant de retour à la case départ.
Je sais que ce message est assez ancien maintenant, mais j'espère que cela évitera beaucoup de problèmes aux gens avec ce problème si quelqu'un le rencontre à l'avenir.
Il existe un moyen beaucoup plus simple de résoudre ce problème lorsque Windows et Linux sont installés sur le même disque, plutôt que de passer par tous les efforts répertoriés dans la réponse "Cas difficile" (du moins, d'après mon expérience).
Linux à double démarrage (bien que je ne puisse pas parler pour toutes les distributions, cela peut ne pas être vrai dans certains cas), sur une machine Windows, ne supprime ni n'affecte en aucune façon le MBR sur la partition système. Tout ce qu'il fait est de le rendre inactif et utilise plutôt la partition du chargeur de démarrage GRUB comme partition active. Il n'est donc absolument pas nécessaire de jouer avec l'un ou l'autre des chargeurs de démarrage, pas besoin d'avoir à reconstruire un chargeur de démarrage, pas besoin de cette complication. Tout ce qui doit être fait pour installer cette mise à jour ratée est :
- Changez la partition système Windows (généralement la plus petite partition, à 100 Mo) en active. Cela peut être fait via l'interface graphique de gestion des disques si vous pouvez réellement accéder à votre système Windows, ou vous pouvez le faire via l'utilitaire d'invite de commande Diskpart en mode réparation avec :
-
diskpart
-
select disk 0
(ou quel que soit le numéro de disque sur lequel Windows est installé. Vous pouvez le découvrir en utilisant "list disk" sans les guillemets) -
select partition 1
(encore une fois, vous pouvez trouver le bon numéro de partition en tapant "list part" sans les guillemets. la partition de 100 Mo est généralement la partition système Windows) -
active
(cela activera la partition sélectionnée, rendant ensuite la partition GRUB inactive, car elle n'autorisera qu'une seule partition de démarrage active) -
exit
et redémarrez le système, il devrait démarrer directement dans Windows à partir du chargeur de démarrage Windows
-
Installez la mise à jour à l'origine du problème (généralement KB3033929) et redémarrez Windows. Il devrait s'installer avec succès.
-
Redémarrez dans une invite de commande et remplacez la partition active par la partition GRUB (généralement pas plus de quelques centaines de Mo), de la même manière que nous avons activé le chargeur de démarrage du système Windows au début. Assurez-vous de choisir le bon numéro de partition lorsque vous effectuez cette opération. Exemple de commandes :
-
diskpart
-
select disk 0
-
select partition 3
-
active
-
exit
- Redémarrez le système. Il devrait redémarrer directement dans le chargeur GRUB tel qu'il était auparavant, avec toutes les options de votre système d'exploitation disponibles. Vérifiez vos mises à jour Windows et vous verrez que toutes vos mises à jour sont installées avec succès et que votre système devrait fonctionner correctement.
Cette solution m'a pris moins de 2 minutes à compléter et était incroyablement simple. J'espère que cela aidera les autres et leur fera gagner du temps lorsqu'ils rencontrent ces problèmes.