Não é possível ativar a atualização da Microsoft no Windows 7 x86


24

Eu tenho uma máquina virtual Windows 7 x86 que não era usada há um tempo e hoje fiz um Windows Update completo (incluindo o IE11).

Percebi que não havia ativado o Microsoft Updates e, quando abro o Windows Update e clico no link "Obter atualizações para outros produtos da Microsoft. Saiba mais", o Internet Explored é iniciado e leva-me primeiro a:

http://www.update.microsoft.com/microsoftupdate/v6/… . (e algo que eu não peguei)

Que redireciona imediatamente para

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

O que parece conter apenas esta imagem:

insira a descrição da imagem aqui

Esta página não é o que eu esperava (licença de atualização da Microsoft etc.) e simplesmente mostra como clicar no menu Iniciar e executar o Windows Update.

Alguém tem alguma idéia do que está acontecendo aqui? E como faço para ativar as Atualizações da Microsoft? Isso nunca foi um problema para mim no passado.

Observe que o Windows Update está funcionando perfeitamente perfeitamente nesta máquina.


Execute a SC WUAUCLT MODE=AUTOpartir do cmd como administrador.
— Arielnmz

Respostas:


35

OK .. Agora eu tenho justificativa para bater minha cabeça na mesa.

Descobri outro site que não estava funcionando com minha VM - mas eu tinha uma segunda VM para a qual funcionava. Na VM que funcionou, eu tinha o IE9, mas na VM que não funciona, eu tenho o IE11. Isso me fez lembrar que havia mudanças "recentes" no IE e, em seguida, adicionar esse site ao modo "Compatibilidade" do IE11. Após o que funcionou.

Então… eu adicionei microsoft.com ao modo de compatibilidade IE11 e de repente vejo o que eu esperava:

insira a descrição da imagem aqui

O que finalmente levou ao seguinte (que se parece muito com a página inicial que eu estava vendo)

insira a descrição da imagem aqui

Portanto, o problema é que o IE11 não pode lidar com um site da Microsoft. Oh A ironia.


2
Não é um pouco ridículo que, mesmo em 2015, o navegador da Microsoft precise usar o modo de compatibilidade para exibir o site da Microsoft corretamente, em uma página necessária para atualizar os produtos da Microsoft?
— George T

Vale a pena notar ... ou é para mim, pelo menos, que esse mesmo problema afeta as versões de servidor do Windows também, ou pelo menos o Server 2008 R2 (não possui servidores R2 2012/2012, posso testar isso no momento). De qualquer forma, obrigado por me ajudar a descobrir por que não consegui usar o Microsoft update em vários servidores.
— HopelessN00b

Esta solução alternativa foi interrompida em março de 2017? Apenas tentei, incluindo desabilitar as duas caixas de seleção ("exibir intranet ...", "usar microsoft"), mas falhou.
— Tobias Knauss

Finalmente, decidi instalar o Silverlight, conforme sugerido em outro site. O instalador me deu a opção de ativar o Microsoft Update assim que a instalação foi concluída. Sucesso.
— precisa

8

Definitivamente, é um problema com o IE11, conforme sugerido por outros pôsteres. Eu precisava verificar a opção "Usar listas de compatibilidade da Microsoft" em "Configurações de exibição de compatibilidade" no IE11 para poder acessar a página correta.

insira a descrição da imagem aqui

Tentei adicionar o site microsoft.com à lista de compatibilidade do IE11 e não funcionou para mim. Espero que isso funcione para você.


+1 Isso resolveu o meu problema, e agora você vai ser capaz de incluir imagens em suas respostas :)
— Oriol

Isso deve assumir como a resposta aceita. A resposta atualmente aceita forçará todos os sites da Microsoft a entrar no modo de compatibilidade, a menos que solicitem explicitamente o modo de padrões, por exemplo, através do cabeçalho X-UA-Compatible.
— Starson Hochschild

Há algo estranho acontecendo aqui. "Usar listas de compatibilidade da Microsoft" está ativado por padrão, mas a página da MU ainda não funciona - até a segunda ou terceira vez em que você a experimenta, quando de repente começa a funcionar sem motivo aparente.
— Harry Johnston

2

Você também pode habilitar a atualização da Microsoft com um script vbs se o IE não permitir;

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 aquele para desfazer a mudança;

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

referência lá


Alguém adicionou uma solução de script do PowerShell em um comentário no link que você referenciou: (separando as 3 linhas por ///): $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"/// $ServiceManager.ClientApplicationID = "My App"///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")
— Tobias Knauss
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.