Windows 10 wuauclt.exe não está funcionando

1

Eu estava usando wuauclt.exe / detectnow / updatenow até agora

e agora no meu Windows 10 Enterprise Build 1511 não está funcionando

Existe uma maneira alternativa de detectar e instalar atualizações usando o comando?

Sei que os instala automaticamente, mas não tenho controle sobre esse cronograma, não pretendo adiá-los. Eu só quero poder instalar se eles estiverem disponíveis sob demanda.

Meu teste

Eu tinha essa máquina em que as atualizações foram instaladas em 11/4, então em 13/4 ele estava sentado lá sem instalar as atualizações, executei o comando acima e não fez nada. Depois, fui para Configurações do PC, clique manualmente em Verificar atualizações e ele começou a instalação.

Então, ao invés de ter que verificar manualmente, eu gostaria de fazer isso via comando

SeanClt
fonte
o que não está funcionando? Por que você os instala via linha de comando? O Windows 10 instala atualizações automaticamente por padrão.
magicandre1981
com que frequência verifica quando há novas atualizações?
SeanClt
@ magicandre1981 neste momento eu sei que existem atualizações disponíveis, mas as atualizações do Windows 10 não estão apenas ativando-o, então não sei o que está esperando ou com que frequência ele verifica. Eu gostaria de acionar isso sob demanda para que eu possa fazer isso com ele e preciso fazer isso por meio de comando para que eu possa agendá-lo
#
Você está tendo o mesmo problema no Windows 7. Se ajudar, posso confirmar que este comando ainda funciona no Windows 10. Você está conectado a um domínio e / ou o Windows está configurado para baixar no WSUS?
Ramhound
não estou conectado ao domínio, esses downloads diretamente da microsoft esqueci completamente o win 7, estou executando mais alguns testes, obrigado por confirmar que o mesmo comando funciona para você no Windows 10, talvez esteja faltando alguma coisa, vou tente desabilitar o UAC etc
SeanClt

Respostas:

4

O wuauclt.exe / detectnow foi descontinuado de acordo com "Recursos removidos ou descontinuados no Windows Server 2016" para Windows Server 2016 e provavelmente por extensão Windows 10.

O comando wuauclt.exe / detectnow foi removido e não é mais suportado. Para acionar uma verificação de atualizações, siga um destes procedimentos:

Execute estes comandos do PowerShell:

$AutoUpdates = New-Object -ComObject "Microsoft.Update.AutoUpdate"
$AutoUpdates.DetectNow()
Monterey Harris
fonte
0

A maneira completa do Windows 10 de lidar com as atualizações é uma porcaria. Sugiro que você use a ferramenta chamada Windows Update MiniTool, que permite procurar atualizações e também selecionar quais atualizações você gostaria de instalar e bloquear as atualizações como você poderia nas versões anteriores do Windows.

insira a descrição da imagem aqui

Uma alternativa ao Windows Update padrão O que você pode fazer:
Verificar atualizações
• Baixar atualizações
• Instalar atualizações
• Excluir atualizações instaladas
• Ocultar atualizações indesejadas
• Obter links diretos para os arquivos de atualização * .cab / * .Exe / * .Psf Exibir histórico de atualizações
• Configurar atualizações automáticas
• Essa ferramenta é como o módulo PSShindowsUpdate do módulo powershell externo, mas possui recursos muito mais avançados e fáceis de usar
• A ferramenta depende e usa a mesma infraestrutura de WU, todos os downloads são feitos através da WU e não são um downloader

magicandre1981
fonte