Como executar o Windows Update a partir do Command Prompt ou PowerShell no Windows 10/11 & Server 2016/2019.

Como executar o Windows Update a partir do Command Prompt ou PowerShell no Windows 10/11 & Server 2016/2019.

Andy Davis

Se você quiser executar o Windows Update do Command Prompt ou PowerShell no Windows 10/11, continue lendo abaixo.

A Microsoft lança atualizações regularmente para melhorar a segurança, corrigir bugs e introduzir novos recursos que melhoram a funcionalidade dos dispositivos Windows.

As atualizações do Windows estão divididas em 2 categorias: Actualizações de qualidade, que são constantemente libertados por razões de segurança e para corrigir falhas, e Atualizações de características, que oferecem versões melhoradas e recursos adicionais.

A forma usual de actualizar o Windows 10/11 é indo para Configurações > Atualização & Segurança e para verificar e instalar atualizações, mas em alguns casos pode ser necessário instalar atualizações a partir da linha de comando ou PowerShell se a forma usual não funcionar.

Este tutorial contém instruções sobre como executar o Windows Update e instalar ou desinstalar Updates com comandos no Command Prompt & PowerShell.

Como Verificar e Instalar Actualizações a partir do PowerShell ou do Prompt de Comando no Windows 10/11 & Server 2016/2019.

  • Parte 1. instalar atualizações da linha de comando.Parte 2. instalar atualizações da PowerShell.Parte 3. desinstalar atualizações da PowerShell.

Parte 1. como executar a atualização do Windows a partir do prompt de comando.

Nas versões anteriores do Windows você poderia atualizar o Windows usando o comando "wuauclt /detectnow /updatenow".

Nas últimas versões do Windows 10 o comando 'WUAUCLT.EXE' já não funciona e foi substituído pelo comando 'USOCLIENT.EXE'.

Informação: O 'USOCLIENT.EXE' é o cliente Update Session Orchestrator que fazia o download e instalação das atualizações do Windows *.

Notas:
De acordo com os relatórios, nem todas as versões Windows 10 e 11 suportam o USOCLIENTE. Se o mesmo for verdade para o seu dispositivo, actualize o seu sistema utilizando o método PowerShell.
Uma vez que os comandos USOCLIENT não mostram nada na tela no momento em que são executados, a única maneira de determinar se o comando está funcionando é olhar para os eventos nos seguintes destinos.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Task Scheduler -> Microsoft -> Windows -> Update Orchestrator

Para instalar atualizações com 'USOCLIENT.EXE', siga estes passos:

1. Lançamento Pronta de Comando or PowerShell como Administrador e pergunte Sim no prompt da UAC.

2. Forçar o Windows a Verificar Atualizações com um dos seguintes comandos: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Nota: Alguns utilizadores reportaram que no seu caso um comando funcionava e não o outro. Para ver qual dos 2 comandos funciona no seu caso abra o Windows Update ao mesmo tempo que executa o comando para ter a certeza de que o Windows está a verificar as actualizações.

3. Após encontrar Updates, descarregue-os com um dos seguintes comandos:

    1. UsoCliente StartDownload ScanInstallWait

4. Proceda para instalar as atualizações baixadas com este comando:

  • UsoClient StartInstall

5. Quando as atualizações forem instaladas, reinicie seu pc com este comando: *

  • UsoDispositivo de Reinício do Cliente

Nota: Sugiro que espere pelo menos 30 minutos antes de reiniciar o seu PC.

Parte 2. como executar o Windows Update a partir do PowerShell no Windows 10/11.

Se você quiser baixar e instalar atualizações do Windows ou Drivers usando os comandos PowerShell, use as instruções abaixo.

Para instalar actualizações do Windows a partir do PowerShell:

1. Aberto PowerShell como Administrador.

2. Proceda e instale o módulo 'PowerShell Windows Update' com este comando e pergunte Sim (imprensa ' y' ), quando solicitado a instalar qualquer outro fornecedor necessário: *

  • Instalar-Módulo PSWindowsUpdate

Notas:
O 'PSWindowsUpdate' é um módulo necessário para instalar atualizações do PowerShell. Para ver todos os comandos disponíveis no módulo, dê este comando:

  • Get-Command -modulo PSWindowsUpdate

Se você tiver outros produtos Microsoft instalados (por exemplo, Office), e quiser obter atualizações para eles também, dê também este comando:

  • Add-WUServiceManager -MicrosoftUpdate

3. Depois dê o seguinte comando para permitir a execução de scripts na sua máquina e peça Sim no aviso, quando solicitado.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Agora force o Windows a baixar e listar todas as atualizações disponíveis no PowerShell. *

  • Get-WindowsUpdate

5. Agora proceda de acordo com o que você quer:

A. Para instalar todas as actualizações disponíveis do Windows a partir do PowerShell dê este comando:

  • Instala-WindowsUpdate


B. Para instalar todas as Atualizações do Windows disponíveis e as atualizações para todos os outros Produtos Microsoft, dê este comando:

  • Install-WindowsUpdate -MicrosoftUpdate

C. Para instalar uma atualização específica do Windows a partir do PowerShell, dê este comando e pergunte Sim (y) quando solicitado: *

  • Get-WindowsUpdate -KBArticleID "KB-Number" -Instalar

por exemplo, para instalar o KB5005463 neste exemplo:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Instalar


D. Para evitar que uma atualização do Windows seja instalada, dê este comando no PowerShell:

  • Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll

por exemplo, para evitar a instalação do KB5005463 neste exemplo:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Para excluir categorias específicas da actualização, (por exemplo, as "Actualizações de Driver" ou as actualizações de Funcionalidades, dê este comando:

  • Install-WindowsUpdate -NãoCategoria "Drivers", "FeaturePacks" -AcceptAll

Parte 3. como desinstalar atualizações do Windows a partir do PowerShell.

Para remover Atualizações usando o PowerShell:

1. Aberto PowerShell como Administrador.

2. Na janela PowerShell, dê o seguinte comando para obter uma lista de todas as atualizações instaladas.

  • wmic qfe list brief /format:table

2. Tomar nota do KB número associado ao Windows Update que você deseja remover.

3. Agora execute o seguinte comando para remover a atualização desejada no PowerShell:

  • wusa /uninstalar /kb:Número

Nota: Substitua 'Número' pelo número KB da actualização que pretende remover. Por exemplo: para remover o KB5005635 dê este comando:

  • wusa /uninstalar /kb:5005635

É isso! Que método funcionou para si?
Diga-me se este guia o ajudou deixando o seu comentário sobre a sua experiência. Por favor, goste e partilhe este guia para ajudar os outros.


Andy Davis

O blog de um administrador de sistema sobre o Windows

Leave a comment