Atualizando seus aplicativos do Windows via Terminal (Power Shell)

PowerShell é um shell de linha de comando e uma linguagem de script multiplataforma da Microsoft para automação de tarefas e gerenciamento de sistemas, que trabalha com objetos .NET em vez de apenas texto, facilitando o encadeamento de comandos (pipelines) e o gerenciamento de Windows, Linux e macOS, sendo uma ferramenta poderosa para profissionais de TI automatizarem tarefas administrativas, configurarem sistemas e criarem scripts complexos.

Lembrando que para entender o conteúdo abaixo você precisa ter um conhecimento um pouco mais avançado ou pesquisar sobre power shell e compreender sobre linha de comandos em sistemas operacionais.


Antes de tudo é necessário executar o power shell como administrador.

Clique com o botão direito do mouse sobre o menu Iniciar. Vai abrir a caixa de opções abaixo. Nela você vai clicar com o mouse na opçao: "Terminal (Administrador)"

A janela que irá se abrir é como a seguinte:



Na janela do Power Shell aberta, para atualizar Todos os Aplicativos é necessário fazer o seguinte:

Este comando vai listar e em seguida atualizar todos os programas de uma vez:

winget upgrade --all

Para verificar Quais Aplicativos Têm Atualizações

Algumas vezes acontece de você ter algum aplicativo que não pode atualizar. Então é preciso listar quais aplicativos tem atualizações com o comando:

winget upgrade

ou

winget list --upgrade-available

A partir da listagem acima, você pode atualizar um aplicativo específico.

winget upgrade <NomeDoApp>

Exemplo:

Se você quiser atualizar o 7-Zip:

winget upgrade 7zip

Ou usando o ID exato (que pode ser mais preciso, obtido pelo comando winget list ou winget upgrade):

winget upgrade 7zip.7zip

Usando o Comando list para Identificar os softwares instalados:

Você pode usar o comando list para encontrar o ID ou nome exato do aplicativo que deseja atualizar, e então usar o upgrade.

Ele vai listar todos os apps instalados:

winget list <parte_do_nome_do_app>

Atualizar o app:

winget upgrade <ID_Exato_Do_App>

Postar um comentário

Postagem Anterior Próxima Postagem