DICA DO MESTRE Kaspersky 70% OFF. Cupom: MESTRES BAIXAR
Mestres da Informática Descomplicando a tecnologia
11.11 no ar agora Ver ofertas →
Publicidade

Winget: como usar o gerenciador de pacotes do Windows para instalar e atualizar todos os programas com um comando

Veja como usar o winget no Windows 11 e 10: instale programas, atualize tudo de uma vez e reinstale seus apps após formatar. Passo a passo.

Por Redação Mestres da Informática
14 min
Winget: como usar o gerenciador de pacotes do Windows para instalar e atualizar todos os programas com um comando
Resumo rápido
  • O winget é o Gerenciador de Pacotes oficial do Windows e já vem no Windows 11 e no 10 atualizado.
  • Com install --id e a opção -e você instala o programa certo direto do site do desenvolvedor.
  • O comando upgrade --all atualiza todos os programas do PC de uma vez.
  • Antes de formatar, o export salva a lista de programas para reinstalar tudo depois com o import.
Neste artigo 14 tópicos

Ofertas de tecnologia todo dia no WhatsApp +4.636 pessoas Entrar no grupo

O winget é o Gerenciador de Pacotes do Windows: uma ferramenta oficial e gratuita da Microsoft que instala, atualiza e remove programas digitando um único comando no Terminal, sem abrir site nenhum. Ele já vem no Windows 11 e nas versões atuais do Windows 10, dentro do aplicativo “Instalador de Aplicativo” da Microsoft Store. Com ele, você instala o Chrome, o VLC e o 7-Zip numa linha só e atualiza todos os programas do PC de uma vez.

Publicidade
  • O que é: o instalador de programas por linha de comando da própria Microsoft, de código aberto.
  • Onde está: vem junto com o Instalador de Aplicativo (Microsoft Store) no Windows 11 e no Windows 10 versão 1809 ou mais nova.
  • O que faz: procura, instala, atualiza, desinstala e salva a lista dos seus programas para reinstalar tudo depois de formatar.
  • Cuidado principal: sempre instale pelo ID exato do programa e confira o publicador antes.

O que é o winget e por que ele facilita a vida

Instalar programa do jeito tradicional dá trabalho: abrir o navegador, achar o site oficial, fugir de anúncio com botão falso de download, clicar em “Avançar” várias vezes e desmarcar programas extras. O Gerenciador de Pacotes corta tudo isso. Você digita o nome do programa, ele baixa o instalador direto do site do desenvolvedor, confere se o arquivo é o mesmo que foi aprovado e instala sozinho.

A ferramenta funciona no Prompt de Comando, no PowerShell e no Terminal do Windows. Os programas vêm de duas fontes principais: o repositório da comunidade, mantido pela Microsoft no GitHub, e o catálogo da Microsoft Store. É o mesmo princípio das “lojas” de pacotes do Linux, como o apt do Ubuntu.

No vídeo abaixo, o canal Mestres da Informática mostra os jeitos seguros de baixar aplicativos no notebook, do site oficial ao Ninite, na prática:

COMO REINSTALAR a WINDOWS STORE DO WINDOWS 10 (Muito Fácil)

Se você quer a visão geral de todos os caminhos (loja, site oficial, linha de comando e Ninite), o guia de como baixar aplicativos no notebook com segurança compara cada um. Aqui o foco é dominar o Gerenciador de Pacotes do Windows de ponta a ponta.

Publicidade

Como saber se o winget já está instalado no seu PC

Na maioria dos PCs com Windows 11 e Windows 10 atualizado, a ferramenta já está pronta para usar. Para conferir, siga os passos:

  1. Clique com o botão direito no botão Iniciar e escolha Terminal (no Windows 10, procure por PowerShell ou Prompt de Comando no menu Iniciar).
  2. Digite winget –version e aperte Enter.
  3. Se aparecer um número de versão (algo como v1.x), está tudo certo. Se aparecer a mensagem de que o comando não é reconhecido, siga a próxima seção.

Um detalhe que a documentação da Microsoft explica: o gerenciador só fica disponível depois que você entra no Windows pela primeira vez com o seu usuário. Em PC recém-formatado, o registro acontece em segundo plano pela Microsoft Store e pode levar alguns minutos.

Publicidade

📬 Gostando do tutorial? Receba os próximos no seu e-mail

Como instalar ou atualizar o Instalador de Aplicativo se ele estiver faltando

O gerenciador faz parte do Instalador de Aplicativo (App Installer, em inglês), um componente do sistema publicado pela Microsoft na Microsoft Store. Se ele sumiu ou está desatualizado, o caminho mais simples é reinstalar esse aplicativo:

  1. Abra a página oficial do Instalador de Aplicativo na Microsoft Store.
  2. Clique em Obter ou Atualizar (o botão muda conforme o seu PC).
  3. Feche e abra o Terminal de novo e repita o teste da versão para confirmar.
Página do Instalador de Aplicativo na Microsoft Store, que traz o winget para o Windows
O winget vem dentro do Instalador de Aplicativo, um componente do sistema publicado pela Microsoft na Microsoft Store. Imagem: Microsoft Store

Se o seu PC está sem a Microsoft Store, veja antes como instalar a Microsoft Store de volta no Windows 10 e 11. Outra saída oficial é pedir o registro do pacote direto pelo PowerShell, com o comando abaixo, que a própria Microsoft indica para quem acabou de entrar no Windows e ainda não tem o gerenciador:

Veja mais tutoriais como este em nosso canal no YouTube +600 mil inscritos Inscrever-se

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Para casos mais teimosos, a Microsoft publica um módulo oficial de PowerShell que conserta a instalação. Abra o PowerShell como administrador e rode, um por vez: Install-PackageProvider -Name NuGet -Force, depois Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery e, por fim, Repair-WinGetPackageManager -Force -Latest.

Comandos do winget que você vai usar no dia a dia

Os comandos do winget seguem o mesmo formato: o nome da ferramenta, a ação e o programa. A tabela resume os principais, todos confirmados na documentação oficial da Microsoft:

Publicidade
ComandoO que fazExemplo
searchProcura um programa no catálogowinget search vlc
installInstala um programawinget install –id VideoLAN.VLC -e
showMostra publicador, versão, site e licençawinget show –id 7zip.7zip
listLista os programas instalados no PCwinget list
upgradeMostra e instala atualizaçõeswinget upgrade –all
uninstallDesinstala um programawinget uninstall –id Spotify.Spotify
export / importSalva e restaura a lista de programaswinget export -o programas.json

Antes de instalar, procure o programa para descobrir o ID certo. Use o search seguido do nome, por exemplo winget search chrome. O resultado vem em colunas: Nome, ID, Versão e Origem. O ID é o identificador único do pacote (como Google.Chrome) e a Origem diz se ele vem do repositório da comunidade ou da Microsoft Store (“msstore”).

Instalar com winget install –id

Com o ID em mãos, instale usando a opção –id e a opção -e (exato), que evita que a ferramenta escolha um pacote com nome parecido. É o jeito que a própria Microsoft recomenda para não errar de programa:

  1. Digite winget install –id 7zip.7zip -e e aperte Enter.
  2. Aguarde: ele mostra o pacote encontrado, baixa o instalador, confere o hash (a “impressão digital” do arquivo) e instala.
  3. Quando aparecer Instalado com êxito, o programa já está no menu Iniciar.
Comandos winget search e winget install no Terminal do Windows instalando um programa
Exemplo oficial: o search encontra o ID e o install baixa, confere o hash e instala. Imagem: Microsoft Learn

Alguns IDs reais e conferidos no repositório oficial, para você copiar: Google.Chrome, Mozilla.Firefox, Brave.Brave, VideoLAN.VLC, 7zip.7zip, RARLab.WinRAR, Notepad++.Notepad++, Adobe.Acrobat.Reader.64-bit, Discord.Discord, Spotify.Spotify, AnyDesk.AnyDesk e Microsoft.PowerToys.

Programas que exigem permissão de administrador abrem a janela do Controle de Conta de Usuário durante a instalação; basta clicar em Sim. Se você rodar o Terminal como administrador, essa janela não aparece, por isso a Microsoft recomenda cautela e só instalar o que você confia.

Ver detalhes do pacote e listar o que está instalado

O comando winget show –id 7zip.7zip mostra a ficha do pacote: publicador, site oficial, licença, descrição e o endereço de onde o instalador será baixado. Já o comando list mostra tudo o que está instalado no PC, inclusive programas que você não instalou pelo gerenciador, e indica na coluna Disponível quando existe versão nova.

Publicidade

Desinstalar programas pela linha de comando

Para remover um programa, use o uninstall com o ID, por exemplo winget uninstall –id Spotify.Spotify. Ele chama o desinstalador oficial do próprio programa. Se preferir o caminho pelas Configurações, o guia de como desinstalar aplicativos no Windows 11, disponível no site, mostra o passo a passo com cliques.

Como aceitar os termos e instalar sem perguntas

Na primeira vez que você usa a ferramenta, ele pede para aceitar os termos da fonte msstore (a Microsoft Store). Alguns programas também exibem o contrato de licença antes de instalar e esperam você responder S (sim) ou N (não). Se você não aceitar, o programa não é instalado.

Winget pedindo para aceitar os termos de um aplicativo da Microsoft Store antes de instalar
Alguns programas mostram os termos e só instalam depois que você responde Y (sim). Imagem: Microsoft Learn

Para não precisar responder nada, acrescente duas opções ao comando: –accept-source-agreements aceita os termos da fonte e –accept-package-agreements aceita a licença do programa. Somando a opção –silent (ou -h), a instalação roda sem janelas. Exemplo completo:

winget install –id VideoLAN.VLC -e –silent –accept-package-agreements –accept-source-agreements

Use isso só com programas que você conhece, porque você está concordando com licenças sem ler.

Como instalar vários programas de uma vez com o winget

Nas versões atuais, a ferramenta aceita vários IDs no mesmo comando, separados por espaço, e instala um depois do outro. É o jeito mais rápido de preparar um PC novo:

winget install Google.Chrome VideoLAN.VLC 7zip.7zip Notepad++.Notepad++ –accept-package-agreements –accept-source-agreements

Se a sua versão for antiga e reclamar do comando, atualize o Instalador de Aplicativo ou junte os comandos com ponto e vírgula no PowerShell (um comando install para cada programa). Para listas grandes, a Microsoft indica o export e o import, explicados mais abaixo.

Como atualizar todos os programas do PC com um comando

Este é o recurso que mais economiza tempo. Para atualizar todos os programas, primeiro veja o que tem atualização pendente e depois mande atualizar tudo:

  1. Digite winget upgrade para ver a lista de programas com versão nova disponível.
  2. Digite winget upgrade –all para instalar todas as atualizações de uma vez.
  3. Para atualizar só um programa, troque o –all pelo ID dele, por exemplo –id Google.Chrome.
Comando winget upgrade atualizando um programa no Terminal do Windows
O upgrade baixa a versão nova e instala por cima, sem abrir o site do programa. Imagem: Microsoft Learn

Alguns programas não informam a versão instalada, e por isso ficam de fora. Para incluí-los, acrescente –include-unknown ao comando. A dica é fechar os programas antes de atualizar, porque instalador de navegador ou de app aberto pode falhar ou pedir para reiniciar. Fazer isso uma vez por mês já mantém o PC com as correções de segurança em dia.

Como reinstalar todos os programas depois de formatar (export e import)

Antes de formatar, salve a lista dos seus programas num arquivo. Depois, no Windows novo, o gerenciador lê esse arquivo e reinstala tudo sozinho. Faça backup dos seus arquivos pessoais antes de formatar: o export salva só a lista de programas, não as configurações nem os documentos.

  1. No PC antigo, digite winget export -o C:\programas.json (troque o caminho por um pendrive ou pasta na nuvem, como D:\programas.json).
  2. Copie o arquivo programas.json para o pendrive ou para o OneDrive.
  3. No Windows novo, abra o Terminal e digite winget import -i D:\programas.json –accept-package-agreements –accept-source-agreements.
  4. Aguarde: ele instala os programas um por um e avisa quais já estavam instalados ou não foram encontrados.
Comando winget import reinstalando os programas de uma lista salva com o export
O import lê o arquivo JSON e instala os programas da lista um por um. Imagem: Microsoft Learn

Durante o export, aparece o aviso de que alguns programas instalados não estão disponíveis em nenhuma fonte (drivers e apps de fábrica, por exemplo). Esses ficam fora da lista e precisam ser instalados à mão. O arquivo é um JSON simples, então você pode abrir no Bloco de Notas e apagar o que não quer reinstalar. Se algum programa da lista sumir do catálogo, a opção –ignore-unavailable evita que o import mostre erro por isso. Para os drivers, veja também o guia de backup dos drivers antes de formatar, indicado no fim da página.

O winget é seguro? De onde vêm os programas

Ele é seguro quando você instala o pacote certo. Cada programa do repositório da comunidade tem um manifesto (uma ficha com nome, publicador, endereço do instalador e hash) enviado ao repositório oficial no GitHub. Segundo a Microsoft, todo envio passa por validação automática, que confere as políticas do repositório, testa o instalador em vários antivírus e exige que o arquivo venha direto do site do desenvolvedor, além de revisão de um moderador antes da aprovação.

Na hora de instalar, a ferramenta baixa o arquivo e compara o hash com o do manifesto; se não bater, a instalação para. É por isso que aparece a linha “Hash do instalador verificado com êxito”. Mesmo assim, a própria mensagem exibida na instalação lembra que a Microsoft não é responsável pelos pacotes de terceiros, então vale tomar três cuidados:

  • Instale pelo ID exato, com –id e -e, e não só pelo nome, para não pegar um pacote com nome parecido.
  • Confira o publicador com o comando show antes de instalar: o 7-Zip é do Igor Pavlov, o VLC é da VideoLAN, o Chrome é do Google.
  • Nunca use –ignore-security-hash, a opção que pula a conferência do arquivo. A própria documentação diz que não é recomendada.

Winget não é reconhecido: como resolver

A mensagem de que o winget não é reconhecido como comando é o problema mais comum. As causas e soluções listadas pela equipe do projeto no GitHub são estas:

  1. Instalador de Aplicativo ausente ou antigo: atualize pela Microsoft Store, como mostrado acima, e reabra o Terminal.
  2. Alias de execução desligado: abra Configurações, vá em Aplicativos e procure Aliases de execução de aplicativo (no Windows 11 fica em Configurações avançadas de aplicativos). Ative a chave do Gerenciador de Pacotes do Windows.
  3. PATH incompleto: a pasta %LOCALAPPDATA%\Microsoft\WindowsApps precisa estar na variável PATH do usuário. Teste digitando %LOCALAPPDATA%\Microsoft\WindowsApps\winget no Prompt de Comando: se só funcionar assim, falta essa pasta no PATH.
  4. Pacote corrompido: no Windows 11, rode no PowerShell Get-AppxPackage Microsoft.DesktopAppInstaller | Reset-AppxPackage, ou use o Repair-WinGetPackageManager mostrado antes.

Se o erro aparece logo depois de formatar, espere alguns minutos com a internet ligada e abra a Microsoft Store uma vez: o registro é feito por ela em segundo plano.

Erro na origem msstore e outros erros comuns

Às vezes a busca falha com uma mensagem sobre a origem “msstore” ou com códigos como 0x8a15000f (dados da fonte ausentes). Na maioria dos casos, a solução é atualizar o Instalador de Aplicativo e recarregar as fontes:

  1. Digite winget source update para baixar o catálogo de novo.
  2. Se não resolver, abra o Terminal como administrador e digite winget source reset –force, que volta as fontes ao padrão (a msstore e as do repositório da comunidade). Depois disso, ele pede para aceitar os termos de novo.
  3. Enquanto isso, dá para instalar pelo repositório da comunidade acrescentando –source winget ao comando.

Em redes de empresa, o erro de certificado da msstore costuma vir do firewall que inspeciona o tráfego; nesse caso, só o setor de TI resolve. Outros erros documentados pela Microsoft: o 403 Forbidden aparece quando o desenvolvedor bloqueia downloads feitos pela ferramenta (baixe pelo site oficial), e o comando winget error 1603 (troque pelo código que apareceu) explica o que cada código de erro quer dizer.

Alternativas com tela: winstall, UniGetUI, WinUtil e Ninite

Se você não gosta de digitar comandos, existem opções com cliques que usam o mesmo catálogo por baixo ou fazem algo parecido:

  • winstall: site que mostra os pacotes do repositório com o comando pronto para copiar e deixa montar uma lista de vários programas.
  • UniGetUI: programa gratuito da Devolutions que dá uma interface gráfica ao gerenciador, com botões para instalar e atualizar. O ID dele para instalar pela linha de comando é Devolutions.UniGetUI.
  • WinUtil: a aba de instalação do WinUtil do Chris Titus usa o gerenciador da Microsoft por padrão (com o Chocolatey como opção): você marca os programas e clica para instalar.
  • Ninite: não depende da Microsoft, mas faz o mesmo papel com um único instalador. O guia do Ninite para instalar vários programas de uma vez mostra o passo a passo.
Site winstall mostrando o comando pronto para copiar com o ID do 7-Zip
No winstall, cada programa já aparece com o comando e o ID para copiar. Imagem: winstall

A diferença é que o Gerenciador de Pacotes da Microsoft tem o maior catálogo e já vem no Windows, enquanto o Ninite tem uma lista menor, porém mais simples para quem nunca abriu um terminal.

Conclusão

O winget é a forma mais rápida e segura de instalar programas no Windows 11 e 10: tudo vem do site do desenvolvedor, com o arquivo conferido, e sem anúncio no caminho. Comece com três comandos: search para achar o ID, install –id com -e para instalar e upgrade –all para atualizar todos os programas. Antes da próxima formatação, rode o export e guarde o arquivo, porque ele transforma horas de reinstalação em poucos minutos. Se o terminal assusta, o UniGetUI e o Ninite resolvem com cliques. A documentação completa está no documentação oficial da Microsoft.

Perguntas frequentes

O winget é grátis?

Sim. Ele é gratuito, de código aberto e vem com o Instalador de Aplicativo da Microsoft. Ele também não cobra pelos programas, mas programas pagos continuam pedindo a licença deles.

O winget funciona no Windows 10?

Funciona no Windows 10 versão 1809 (build 17763) ou mais nova, além do Windows 11 e do Windows Server 2025. Se não aparecer, atualize o Instalador de Aplicativo pela Microsoft Store.

Preciso abrir o Terminal como administrador para usar o winget?

Não. Sem administrador, o Windows pede permissão só quando o programa precisa. Como administrador, essas janelas não aparecem, então use esse modo apenas com programas confiáveis.

O winget atualiza os drivers do PC?

Não é a função dele. Ele cuida de programas e aplicativos; drivers continuam vindo pelo Windows Update ou pelo site do fabricante do PC ou da peça.

Como desfazer a instalação de um programa feita pelo winget?

Use winget uninstall –id seguido do ID do programa, ou desinstale pelas Configurações do Windows normalmente. O resultado é o mesmo, porque ele chama o desinstalador oficial do programa.

Fontes: Microsoft Learn: Use o WinGet para instalar e gerenciar aplicativos · Microsoft Learn: Depuração e solução de problemas do WinGet · GitHub winget-cli: Troubleshooting

Newsletter

Receba os melhores tutoriais no seu e-mail

Um e-mail curto com o que importa da semana: os melhores tutoriais, alertas de golpe, o vídeo novo do canal e uma dica que você aplica em 2 minutos. Grátis. Um e-mail por semana, aos sábados de manhã, sem spam.

Publicidade

Comentários

Carregando…

Ainda não há comentários. Tire sua dúvida ou conte se funcionou para você!

Sobre o autor

Notícias e guias do site

Notícias, guias e listas do Mestres da Informática. Os textos são produzidos com ajuda de inteligência artificial a partir de fontes oficiais, seguindo a Política Editorial do site, sob responsabilidade de Hércules Santiago, fundador do site e do canal.

Tudo sobre Windows 11

Ver tudo →