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.
- 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:
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.
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:
- 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).
- Digite winget –version e aperte Enter.
- 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.
📬 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:
- Abra a página oficial do Instalador de Aplicativo na Microsoft Store.
- Clique em Obter ou Atualizar (o botão muda conforme o seu PC).
- Feche e abra o Terminal de novo e repita o teste da versão para confirmar.

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:
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:
| Comando | O que faz | Exemplo |
|---|---|---|
| search | Procura um programa no catálogo | winget search vlc |
| install | Instala um programa | winget install –id VideoLAN.VLC -e |
| show | Mostra publicador, versão, site e licença | winget show –id 7zip.7zip |
| list | Lista os programas instalados no PC | winget list |
| upgrade | Mostra e instala atualizações | winget upgrade –all |
| uninstall | Desinstala um programa | winget uninstall –id Spotify.Spotify |
| export / import | Salva e restaura a lista de programas | winget export -o programas.json |
Procurar programas com winget search
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:
- Digite winget install –id 7zip.7zip -e e aperte Enter.
- Aguarde: ele mostra o pacote encontrado, baixa o instalador, confere o hash (a “impressão digital” do arquivo) e instala.
- Quando aparecer Instalado com êxito, o programa já está no menu Iniciar.

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.
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.

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:
- Digite winget upgrade para ver a lista de programas com versão nova disponível.
- Digite winget upgrade –all para instalar todas as atualizações de uma vez.
- Para atualizar só um programa, troque o –all pelo ID dele, por exemplo –id Google.Chrome.

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.
- No PC antigo, digite winget export -o C:\programas.json (troque o caminho por um pendrive ou pasta na nuvem, como D:\programas.json).
- Copie o arquivo programas.json para o pendrive ou para o OneDrive.
- No Windows novo, abra o Terminal e digite winget import -i D:\programas.json –accept-package-agreements –accept-source-agreements.
- Aguarde: ele instala os programas um por um e avisa quais já estavam instalados ou não foram encontrados.

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:
- Instalador de Aplicativo ausente ou antigo: atualize pela Microsoft Store, como mostrado acima, e reabra o Terminal.
- 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.
- 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.
- 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:
- Digite winget source update para baixar o catálogo de novo.
- 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.
- 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.

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.
Ative os avisos e receba no computador ou no celular, sem cadastro.










