Executando verificação de segurança...
2

Você conhece o gerenciador de pacotes do Windows? - WinGet

Para quem não conhece um gerenciador de pacotes, em suma ele pode: buscar, instalar, desinstalar e atualizar um ou mais programas para você.

O WinGet já vem instalado por padrão no Windows 11 e nas versões mais recentes do Windows 10.
Ele é utilizado através de linha de comando (e aqui 90% dos usuários normais de Windows vão parar de ler).

Sua utilização é tão simples quanto abrir um terminal, digitar "winget install" (sem aspas) e o nome do programa que deseja instalar.

E quais as vantagens de usar o WinGet?
1 - Você não precisará digitar o nome do programa no google, entrar na página dele, fechar um monte de banners e procurar o link certo para fazer o download.
2 - Você não vai precisar extrair, executar o instalador, negar a instalação de um antivírus, escolher uma pasta, clicar em next, next, next, finish.
3 - Com o comando "winget export" você poderá exportar uma lista com todos os programas instalados na sua máquina e, quando formatar o PC, é só reinstalar todos através do "winget import"
4 - Você poderá atualizar todos os programas desatualizados com um só comando "winget upgrade --all".

Carregando publicação patrocinada...
1

Quando descobri que existia esse gerenciador, que era "nativo" do Windows e que lidava bem com as pastas onde os programas já são comumente instalados, logo me interessei em aprendê-lo!

Me empolguei tanto com o fator "linha de comando" que fiz questão de aprender como fazer um script simples para o Powershell, para poder instalar todos os programas que uso com regularidade numa nova instalação, por exemplo. E ainda abusei de parâmetros do próprio WinGet, pois dá para forçar o Visual Studio Code, por exemplo, que por padrão seria instalado apenas para o usuário local, a ser instalados no C:\Program Files com o comando winget install -e --id Microsoft.VisualStudioCode --scope machine -l "C:\Program Files\Visual Studio Code", do jeito como gosto de organizar os programas instalados aqui no meu computador.

Manter tudo atualizado também é mais gostoso com esse gerenciador de pacotes, apesar de ainda ter uns programas que não são compatíveis (o Discord, por exemplo, o WinGet sempre tenta atualizar para a versão que está nos repositórios, mas por conta do tipo de instalador que o Discord usa, sem dá erro).

Enfim, o Winget era o que faltava, de verdade, ao Windows.

1

Não uso Windows mas é bem interessante esse gerenciador de pacote novo, o recurso do winget export é muito útil.
Existem outros gerenciadores de pacote no Windows, como por exemplo o chocolatey e o scoop, pode ser que essas opções tenha mais pacotes do que o winget por serem antigas e mais utilizadas antes da chegada do winget.

1

Conheço demais! Só instalo aplicações por ele! instalei o VSCode, rust e todo o ecossistema do meu ambiente de desenvolvimento de maneira prática com WinGet. Sem duvida uma das melhores coisas que a microsoft fez... Trazendo um recurso que é tão bom em linux para o windows.