Winget: o gerenciador de pacotes oficial do Windows
O Winget é o gerenciador de pacotes desenvolvido pela Microsoft para o ecossistema Windows. Disponível no Windows 10, 11 e Windows Server, ele permite instalar, atualizar, remover e configurar aplicativos diretamente pelo terminal, de forma simples e automatizada. Com ele, é possível gerenciar todo o ciclo de vida de softwares instalados no sistema, tendo acesso a um repositório oficial e curado pela própria Microsoft, garantindo segurança e confiabilidade.
Gerenciadores de pacotes não são novidade
E foi justamente essa lacuna que o Windows buscou preencher com o Winget. Pois são ferramentas essenciais no mundo Linux há décadas. O conceito é simples, mas poderoso: centralizar o controle de instalação e atualização de programas em comandos rápidos de terminal, sem precisar acessar sites ou lidar com instaladores manuais. Em distribuições Linux, temos exemplos clássicos como APT (Debian e Ubuntu), YUM/DNF (Red Hat, Fedora) e Pacman (Arch Linux). No macOS, a comunidade adotou o Homebrew, que trouxe essa mesma praticidade ao ambiente da Apple. Cada sistema operacional, portanto, possui seu próprio gerenciador, adaptado à forma como o sistema organiza pacotes, permissões e dependências.
Quando o Winget chegou no Windows?
No Windows, ferramentas de gerenciamento de pacotes demoraram a se consolidar. Por muitos anos, a instalação de programas era manual e dependia de interfaces gráficas, tornando o processo fragmentado. Apenas em 2020, na conferência Microsoft Build, a Microsoft anunciou o Winget como parte do projeto Windows Package Manager, iniciativa aberta e mantida no GitHub. Desde então, o Winget evoluiu com novos comandos, integração corporativa e suporte robusto à automação, consolidando-se como uma das principais ferramentas do ecossistema Windows moderno.
Como funciona o Winget?
Primordialmente, o Winget se tornou especialmente útil em ambientes de desenvolvimento e administração de sistemas. Ele permite, por exemplo, instalar softwares de forma silenciosa (winget install Google.Chrome), listar tudo que está instalado (winget list), atualizar programas específicos ou todos de uma vez (winget upgrade --all) e até remover pacotes (winget uninstall <pacote>). Para quem gerencia múltiplas máquinas, os comandos winget export e winget import são um achado: eles permitem reproduzir ambientes inteiros em novos computadores, instalando automaticamente a mesma lista de aplicativos. Há ainda o comando winget pin, que bloqueia versões específicas — ideal para quem precisa garantir estabilidade em sistemas corporativos.
| Comando | Descrição |
|---|---|
winget install <pacote> |
Instala um pacote específico |
winget list |
Lista aplicativos no sistema |
winget upgrade <pacote> | -all |
Atualiza um pacote ou todos |
winget uninstall <pacote> |
Remove um pacote |
winget export |
Exporta lista de apps instalados |
winget import |
Importa lista para instalar apps |
winget pin <pacote> |
Bloqueia uma versão de pacote |
winget search |
Pesquisa por pacotes no repositório |
De que forma o Winget se integra ao DevOps?
Por ser uma ferramenta de linha de comando, o Winget se integra perfeitamente a scripts de automação, pipelines CI/CD e configurações de provisionamento de máquinas, o que o torna um aliado poderoso para equipes de TI e DevOps. Além disso, há interfaces gráficas criadas pela comunidade que facilitam seu uso para quem prefere cliques a comandos, mantendo toda a segurança do repositório oficial da Microsoft.
E então?
Em resumo, o Winget representa um avanço significativo no ecossistema Windows, trazendo ao sistema uma camada moderna de automação e controle sobre softwares. Seja para reinstalar rapidamente o ambiente de trabalho, garantir atualizações seguras ou padronizar configurações em equipes inteiras, o Winget é uma ferramenta que veio para ficar — e que, aos poucos, coloca o Windows no mesmo patamar de praticidade que os desenvolvedores já esperam de qualquer plataforma moderna.
Fontes
Usar a ferramenta WinGet para instalar e gerenciar aplicativos
https://learn.microsoft.com/pt-br/windows/package-manager/winget/
Comando list (winget)
https://learn.microsoft.com/pt-br/windows/package-manager/winget/list
Comando features (winget)
https://learn.microsoft.com/pt-br/windows/package-manager/winget/features
Uso do Windows Package Manager (winget)
https://blog.josedarci.com/post?url=Uso-do-Windows-Package-Manager-winget
Instalar e Usar o Winget
https://sos-admins.com/sistemas-operativos/windows/instalar-e-usar-o-winget/
