Índice
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: *
-
- 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:
-
- 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