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.

Peter M
fonte
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.

Peter M
fonte
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ê.

Jay
fonte
+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á

yagmoth555 - GoFoundMe Monica
fonte
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