Como atualizar automaticamente os programas no Windows

Publicidade

Embora você possa atualizar os programas no seu computador individualmente, esse processo pode exigir muitas etapas. No Windows 10 e no Windows 11, você pode usar o Winget para automatizar esse processo.

O Gerenciador de Pacotes do Windows (Winget) é um utilitário de linha de comando capaz de automatizar o processo de pesquisa, download, instalação e atualização de praticamente qualquer programa no Windows.

Neste tutorial, ensinaremos duas maneiras de atualizar automaticamente todos os programas instalados no Windows 10 ou no Windows 11, utilizando a ferramenta de linha de comando Winget e o programa WingetUI.

Como atualizar automaticamente os programas instalados no Windows

Opção 1 – Atualizar os programas automaticamente usando o WingetUI (modo fácil)

1. A primeira coisa a fazer é instalar o WingetUI. Você pode clicar com o botão direito no menu Iniciar, abrir o Terminal e copiar e colar o comando abaixo ou baixar aqui o arquivo de instalação do WinGetUI e executá-lo.

winget install --exact wingetui --source winget

2. Uma vez instalado, ao abrir o WinGetUI, ele verifica automaticamente se existem atualizações disponíveis para os programas instalados no computador. Em seguida, ele exibe uma notificação na área de trabalho no canto direito. Clique em “Atualizar todos” para atualizar todos os programas com novas versões disponíveis.

3. Opcionalmente, você pode abrir o WinGetUI e clicar na opção “Atualizações de Software” no menu lateral para procurar atualizações. Ele exibirá a lista de programas com atualizações disponíveis. Se a lista não for exibida e se você quiser fazer uma nova checagem, clique no botão “Atualizar” ao lado da barra de pesquisa.

4. Por fim, marque os programas que deseja atualizar e clique no botão “Atualizar pacotes selecionados”.

5. Por padrão, o WingetUI será executado em segundo plano e a cada 10 minutos, ele fará automaticamente uma nova verificação no sistema para procurar por novas atualizações para os programas instalados no PC.

6. Porém, é possível automatizar completamente a atualização dos programas. Acesse as configurações do WinGetUI (Settings), clique em “Preferencias gerais” e marque a opção “Atualizar pacotes automaticamente”.

7. Uma vez feito isso, sempre que o WingetUI fazer a verificação e encontrar atualização para um programa, essa nova versão será instalada automaticamente, sem que você confirme que deseja atualizar o programa.

Opção 2 – Atualizar os programas automaticamente usando o Winget (modo avançado)

Você pode atualizar todos os programas do Windows com um único comando usando a ferramenta de linha de comando do Windows Package Manager (winget), a partir do Terminal do Windows 10 e do Windows 11.

1. Clique com o botão direito no botão Iniciar ou pressione Win+X e abra o “Terminal”

2. No Terminal, digite o comando abaixo para ver todos os programas com atualizações disponíveis. Ele irá mostrar o nome do programa, a versão instalada, a nova versão disponível e o número total de atualizações.

winget upgrade

3. Em seguida, digite o comando abaixo para atualizar automaticamente todos os programas.

winget upgrade -h --all

4. Para automatizar o processo de atualização dos programas, a primeira coisa que precisamos fazer é criar um script no bloco de notas para executar o comando acima com o Winget, para ele atualizar os programas.

5. Abra o bloco de notas e cole o comando abaixo com duas linhas.

@ECHO OFF
winget upgrade -h --all

6. Para salvar o script, clique no menu “Arquivo > Salvar”, selecione uma pasta para salvar o script, selecione “Todos os arquivos (*.*)” no campo “Tipo”, digite o nome do script com a extensão .bat e clique em “Salvar”.

7. Por fim, para o script criado ser executado automaticamente, precisamos “criar uma tarefa” no Agendador de Tarefas do Windows. Pesquise por agendador no Menu Iniciar e abra o aplicativo “Agendador de Tarefas”.

8. No Agendador de Tarefas, clique na opção “Criar Tarefa Básica…” do lado direito da janela.

9. Digite um nome para a tarefa, como “Atualização automática dos programas” clique em “Avançar”.

10. Na tela seguinte, selecione a opção “Ao fazer logon” e clique em “Avançar”. Isso fará com o que o script seja executado toda vez que o Windows for iniciado e também quando você desbloquear o seu computador.

11. Em seguida, selecionar “Iniciar um programa” e clique em “Avançar”.

12. Clique em “Procurar”, selecione o script criado com a extensão .bat e clique em “Avançar”.

13. Marque a caixa “Abrir a caixa de Propriedades de tarefa…” e clique no botão “Concluir”.

14. Em “Propriedades da tarefa”, marque a opção “Executar com privilégios mais altos” e clique em “OK”

15. Pronto, agora sempre que você ligar o seu computador ou então, fazer logon na sua conta de usuário no Windows, o “script” será executado e fará uma verificação para atualizar seus programas automaticamente.

16. Por padrão, a tela do Terminal será fechada ao terminar as atualizações. Você pode utilizar o argumento –wait para a tela não ser fechada ou usar o parâmetro –logs para abrir a pasta de registro das atualizações.

winget upgrade -h --all --wait

ou

winget upgrade -h --all --logs

Publicidade