Impossible d'activer la mise à jour Microsoft dans Windows 7 x86

24

J'ai une machine virtuelle Windows 7 x86 qui n'avait pas été utilisée depuis un certain temps, et aujourd'hui j'ai fait une mise à jour complète de Windows dessus (y compris obtenir IE11).

J'ai remarqué que je n'avais pas activé les mises à jour Microsoft, et lorsque j'ouvre Windows Update et que je clique sur le lien «Obtenir les mises à jour pour d'autres produits Microsoft. En savoir plus», Internet Explored démarre et me conduit d'abord à:

http://www.update.microsoft.com/microsoftupdate/v6/… . (et quelque chose que je n'ai pas attrapé)

Qui redirige immédiatement vers

http://www.update.microsoft.com/windowsupdate/v6/thanks.aspx?ln=en&&thankspage=5

Qui semble ne contenir que cette image:

entrez la description de l'image ici

Cette page ne correspond pas à ce que j'attendais (licence de mise à jour Microsoft, etc.) et me montre simplement comment cliquer sur le menu Démarrer et exécuter Windows Update.

Quelqu'un a-t-il une idée de ce qui se passe ici? Et comment puis-je réellement activer les mises à jour Microsoft? Cela n'a jamais été un problème pour moi dans le passé.

Notez que Windows Update fonctionne parfaitement sur cette machine.

Peter M
la source
Exécutez à SC WUAUCLT MODE=AUTOpartir du cmd en tant qu'administrateur.
arielnmz

Réponses:

35

OK .. J'ai maintenant une justification pour frapper ma tête sur la table.

J'ai découvert un autre site Web qui ne fonctionnait pas avec ma machine virtuelle - mais j'avais une deuxième machine virtuelle pour laquelle cela fonctionnait. Dans la machine virtuelle qui fonctionnait, j'avais IE9, mais dans la machine virtuelle qui ne fonctionnait pas, j'avais IE11. Cela m'a amené à me souvenir qu'il y avait eu des changements "récents" dans IE, puis à ajouter ce site Web au mode "Compatibilité" IE11. Après quoi cela a fonctionné.

Alors… j'ai ajouté microsoft.com au mode de compatibilité IE11 et tout d'un coup je vois ce que j'attendais:

entrez la description de l'image ici

Ce qui a finalement conduit à ce qui suit (qui ressemble beaucoup à la page initiale que je voyais)

entrez la description de l'image ici

Le problème est donc qu'IE11 ne peut pas gérer un site Web Microsoft. Oh l'ironie.

Peter M
la source
2
N'est-il pas un peu ridicule que même en 2015, le navigateur Web de Microsoft doive utiliser le mode de compatibilité pour afficher correctement le site Web de Microsoft, sur une page nécessaire pour mettre à jour les produits Microsoft?
George T
Il convient de noter ... ou pour moi, au moins, que ce même problème affecte également les versions de serveur de Windows, ou à tout le moins Server 2008 R2 (ne pas avoir de serveurs R2 2012/2012, je peux tester cela pour le moment). Quoi qu'il en soit, merci de m'avoir aidé à comprendre pourquoi je ne pouvais pas utiliser la mise à jour Microsoft sur un tas de mes serveurs.
HopelessN00b
Cette solution de contournement est-elle rompue en mars 2017? Je viens de l'essayer, notamment en désactivant les deux cases à cocher ("afficher l'intranet ...", "utiliser microsoft"), mais cela a échoué.
Tobias Knauss
Enfin, j'ai décidé d'installer Silverlight comme suggéré sur un autre site Web. Le programme d'installation m'a donné la possibilité d'activer Microsoft Update dès que l'installation a été effectuée. Réussi.
Tobias Knauss
8

C'est certainement un problème avec IE11 comme suggéré par d'autres affiches. J'ai dû vérifier l'option "Utiliser les listes de compatibilité Microsoft" dans les "Paramètres d'affichage de compatibilité" dans IE11 afin de pouvoir accéder à la page correcte.

entrez la description de l'image ici

J'ai essayé d'ajouter le site Web microsoft.com à la liste de compatibilité IE11 et cela n'a pas fonctionné pour moi. J'espère que cela fonctionne pour vous.

Geai
la source
+1 Cela a résolu mon problème, et maintenant vous pourrez inclure des images dans vos réponses :)
Oriol
Cela devrait prendre le relais comme réponse acceptée. La réponse actuellement acceptée forcera tous les sites Microsoft en mode de compatibilité à moins qu'ils ne demandent explicitement le mode standard, par exemple via l'en-tête compatible X-UA.
Starson Hochschild
Il se passe quelque chose d'étrange ici. "Utiliser les listes de compatibilité Microsoft" est activé par défaut, mais la page MU ne fonctionne toujours pas - jusqu'à la deuxième ou troisième fois que vous l'essayez, quand elle commence soudainement à fonctionner sans raison apparente.
Harry Johnston
2

Vous pouvez également activer la mise à jour Microsoft avec un script vbs si IE ne vous le permet pas du tout;

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager") 
ServiceManager.ClientApplicationID = "My App"  
'add the Microsoft Update Service by GUID 
Set NewUpdateService = ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d",7,"")

ou celui-là pour annuler le changement;

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager") 
ServiceManager.ClientApplicationID = "My App"  
'remove the Microsoft Update Service by GUID 
ServiceManager.RemoveService("7971f918-a847-4430-9279-4a52d1efe18d")

y faire référence

yagmoth555 - GoFoundMe Monica
la source
Quelqu'un a ajouté une solution de script PowerShell dans un commentaire sur le lien que vous avez référencé: (en séparant les 3 lignes par ///): $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"/// $ServiceManager.ClientApplicationID = "My App"///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")
Tobias Knauss