Winget: Atualize Todos os Programas do PC com 1 Comando (e Instale Tudo de Novo Depois de Formatar)
Passo a passo com o gerenciador de pacotes oficial do Windows: atualizar tudo de uma vez, instalar programas sem caçar site, exportar a lista de apps pro PC novo e evitar as armadilhas mais comuns.
Os comandos que mais importam:
- Ver o que tem atualização:
winget upgrade. - Atualizar tudo de uma vez:
winget upgrade --all. - Instalar sem caçar site:
winget install --id Google.Chrome -e. - Levar seus programas pro PC novo:
winget exportno antigo ewinget importno novo. - Tudo baixado das fontes oficiais dos desenvolvedores — sem sites de download cheios de propaganda.
- Introdução
- Conferindo Se o Winget Está no Seu PC
- Atualizando Todos os Programas de Uma Vez
- Atualizando Só um Programa (ou Deixando Algum de Fora)
- Instalando Programas Sem Caçar Site
- Levando Todos os Seus Programas pro PC Novo (ou Pós-Formatação)
- Listando e Removendo Programas
- Por Que Instalar pelo Winget É Mais Seguro
- Atualizando Tudo Automaticamente Toda Semana
- Winget x Microsoft Store x Ninite x Site do Fabricante
- Tabela de Alternativas
- Colinha dos Comandos do Winget
- Perguntas Frequentes
📦 Winget: a “Loja de Apps” do Windows por Comando
O winget (Windows Package Manager) é o gerenciador de pacotes oficial da Microsoft. Pense nele como uma loja de aplicativos que você controla digitando: dá pra procurar, instalar, atualizar e remover programas sem abrir navegador, sem clicar em “Próximo, Próximo, Concluir” e, principalmente, sem cair em sites de download que empacotam propaganda junto com o programa.
Ele já vem instalado no Windows 11 e nas versões atualizadas do Windows 10, dentro de um componente chamado Instalador de Aplicativo. O grande truque — e o motivo deste post — é que ele atualiza todos os programas de uma vez.

✅ Conferindo Se o Winget Está no Seu PC
Abra o Terminal (Win + X → Terminal) e digite:
| Campo | Detalhe |
|---|---|
| Comando | winget --version |
| Resultado esperado | Um número de versão, como v1.29.380 |
| Se der “não reconhecido” | Atualize o Instalador de Aplicativo pela Microsoft Store |
Na primeira vez que você usar o winget, ele pode pedir pra aceitar os termos da fonte de pacotes (digite S e Enter). É um aviso normal, que aparece uma vez só.
⚡ Atualizando Todos os Programas de Uma Vez
Primeiro, veja o que está desatualizado:
| Campo | Detalhe |
|---|---|
| Comando | winget upgrade |
| O que mostra | Uma tabela com Nome, Id, Versão atual e Versão disponível de cada programa desatualizado |
Agora, atualize tudo:
winget upgrade --all
O winget baixa e instala cada atualização em sequência. Alguns programas abrem o próprio instalador por alguns segundos — é normal. Pra quem quer que tudo aconteça sem janelas e sem perguntas, existe a versão “silenciosa”:
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements🎯 Atualizando Só um Programa (ou Deixando Algum de Fora)
| O que você quer | Comando |
|---|---|
| Atualizar só um programa | winget upgrade --id Google.Chrome -e |
| Incluir programas com versão desconhecida | winget upgrade --all --include-unknown |
| Impedir que um programa seja atualizado (fixar versão) | winget pin add --id Notepad++.Notepad++ |
| Liberar de novo | winget pin remove --id Notepad++.Notepad++ |
O “fixar” é útil quando uma versão nova de algum programa quebrou algo que você usa — assim o --all passa a ignorá-lo até você liberar.
⬇️ Instalando Programas Sem Caçar Site
Procure o programa pelo nome:
winget search vlcA busca mostra o Id de cada resultado. Use o Id exato pra instalar o programa certo — o -e garante que só o nome exato seja aceito:
| Programa | Comando de instalação |
|---|---|
| Google Chrome | winget install --id Google.Chrome -e |
| Mozilla Firefox | winget install --id Mozilla.Firefox -e |
| VLC | winget install --id VideoLAN.VLC -e |
| 7-Zip | winget install --id 7zip.7zip -e |
| Notepad++ | winget install --id Notepad++.Notepad++ -e |
| PowerToys | winget install --id Microsoft.PowerToys -e |
| Spotify | winget install --id Spotify.Spotify -e |
| Discord | winget install --id Discord.Discord -e |
Dá até pra instalar vários de uma vez, separando os comandos em linhas — ótimo pra deixar um PC recém-formatado pronto enquanto você faz outra coisa.
winget install --id Google.Chrome -e
winget install --id VideoLAN.VLC -e
winget install --id 7zip.7zip -e
winget install --id Microsoft.PowerToys -e🔁 Levando Todos os Seus Programas pro PC Novo (ou Pós-Formatação)
Esse é um dos recursos mais úteis e menos conhecidos: o winget gera uma lista dos seus programas num arquivo, e reinstala tudo a partir dela em outro computador.
winget export -o "$env:USERPROFILE\Desktop\meus-programas.json"Copie o arquivo meus-programas.json pro PC novo (pendrive, nuvem, e-mail) e rode:
winget import -i "$env:USERPROFILE\Desktop\meus-programas.json" --accept-package-agreements --accept-source-agreements
A lista inclui só programas que existem no catálogo do winget — alguns (principalmente os instalados de sites específicos, drivers e jogos) ficam de fora e aparecem como avisos. Pra migração completa, incluindo arquivos, veja como migrar arquivos e programas pro PC novo; e pra montar a lista ideal de programas depois de formatar, o guia de pós-formatação.
🗑️ Listando e Removendo Programas
| O que você quer | Comando |
|---|---|
| Ver todos os programas instalados | winget list |
| Procurar um instalado pelo nome | winget list spotify |
| Desinstalar | winget uninstall --id Spotify.Spotify -e |
| Ver detalhes de um pacote (site oficial, versão) | winget show --id VideoLAN.VLC -e |
O winget list mostra inclusive programas que você não instalou pelo winget — é uma forma rápida de fazer um inventário do PC. Programas que iniciam junto com o Windows e deixam o boot lento dá pra controlar como eu mostro em desativar programas da inicialização.
🛡️ Por Que Instalar pelo Winget É Mais Seguro
Sites de download genéricos são uma das portas de entrada mais comuns de adware e programas indesejados: botões “Download” falsos, instaladores que empurram barras de ferramentas, versões modificadas. O winget reduz esse risco porque:
- Baixa o instalador da fonte indicada pelo desenvolvedor, listada no catálogo.
- Confere o hash (a “impressão digital”) do arquivo antes de instalar — se o arquivo baixado for diferente do esperado, a instalação é bloqueada.
- Mostra o site oficial de cada pacote com
winget show, pra você conferir.

-e e prefira pacotes de editores conhecidos. E lembre que um antivírus continua importante.⏰ Atualizando Tudo Automaticamente Toda Semana
Se quiser que o PC se mantenha atualizado sozinho, dá pra agendar o winget no Agendador de Tarefas do Windows:
- Abra o Agendador de Tarefas (pesquise no Iniciar).
- Clique em Criar Tarefa Básica, dê um nome (ex.: “Atualizar programas”) e escolha Semanalmente.
- Em Ação, escolha Iniciar um programa. Em Programa, coloque
winget. Em Argumentos, coloque o texto do bloco abaixo. - Na tela final, marque Abrir propriedades e ative Executar com privilégios mais altos.
upgrade --all --silent --accept-package-agreements --accept-source-agreementsEscolha um horário em que o PC costuma estar ligado e você não esteja usando os programas (por exemplo, no almoço de sexta).
⚖️ Winget x Microsoft Store x Ninite x Site do Fabricante
| Forma de instalar | Vantagens | Limitações |
|---|---|---|
| Winget | Atualiza tudo com 1 comando, exporta lista, fontes oficiais, sem propaganda | Exige usar o terminal; nem todo programa está no catálogo |
| Microsoft Store | Visual, atualiza sozinha, apps em ambiente mais controlado | Catálogo menor de programas tradicionais |
| Ninite | Monta um instalador único com cliques, ótimo pós-formatação | Lista limitada de programas populares |
| Site do fabricante | Sempre disponível, inclusive pra programas raros | Atualização manual e risco de cair em site falso |
Na prática, eles se complementam: a Microsoft Store pros apps que só existem lá (como o WhatsApp pra Windows), o winget pra manter o resto atualizado e instalar em massa, e o site do fabricante só pros programas específicos que não estão em nenhum catálogo — digitando o endereço com atenção, nunca clicando em anúncio de busca.
winget upgrade --all. Em dois minutos, todos os seus programas ficam em dia — e as falhas de segurança corrigidas pelos fabricantes chegam ao seu PC.🔁 Tabela de Alternativas
| Problema | Causa provável | Solução |
|---|---|---|
| “winget não é reconhecido” | Instalador de Aplicativo desatualizado | Atualize o Instalador de Aplicativo pela Microsoft Store e abra um terminal novo |
| Atualização falha com código de erro | Programa aberto ou instalador exigindo admin | Feche o programa e rode o terminal como administrador |
| Programa aparece sempre como “atualizável” | Versão instalada não identificada | Use winget upgrade --id NOME -e --include-unknown ou atualize pelo próprio programa |
| Vários resultados na busca | Nomes parecidos | Use o Id exato com --id NOME -e |
| Import com avisos de pacotes não encontrados | Programa fora do catálogo | Instale esses manualmente pelo site oficial |
| PC corporativo bloqueia | Política da empresa | Converse com o suporte de TI |
📌 Colinha dos Comandos do Winget
| Comando | Pra que serve |
|---|---|
winget upgrade | Ver programas desatualizados |
winget upgrade --all | Atualizar tudo |
winget search NOME | Procurar programa |
winget install --id ID -e | Instalar |
winget uninstall --id ID -e | Desinstalar |
winget list | Listar instalados |
winget export -o arquivo.json | Salvar lista de programas |
winget import -i arquivo.json | Reinstalar a partir da lista |
winget pin add --id ID | Fixar versão (não atualizar) |
E pra deixar o Windows ainda mais afiado, combine com os 11 atalhos do Windows 11 que ninguém ensina.
FAQ
O winget é seguro?
É a ferramenta oficial da Microsoft. Ele baixa os instaladores das fontes indicadas no catálogo e confere o hash de cada arquivo. Use sempre o Id exato do programa.
Precisa instalar o winget?
No Windows 11 e no Windows 10 atualizado ele já vem com o Instalador de Aplicativo. Se não funcionar, atualize o Instalador de Aplicativo pela Microsoft Store.
O winget upgrade –all atualiza o Windows também?
Não. Ele atualiza programas. As atualizações do sistema continuam pelo Windows Update.
Consigo atualizar jogos da Steam pelo winget?
Não. Jogos são atualizados pelas próprias lojas. O winget pode atualizar o aplicativo da Steam em si, se ele estiver no catálogo.
O que o winget export salva?
Uma lista, em arquivo JSON, com os programas instalados que existem no catálogo do winget. Não salva arquivos pessoais nem configurações.
Dá para usar sem ser administrador?
Muitos comandos funcionam sem administrador, mas alguns instaladores pedem elevação. Se uma instalação falhar, tente no Terminal como administrador.
Como impedir que um programa seja atualizado?
Use winget pin add –id seguido do Id do programa. Para liberar, use winget pin remove.
O WhatsApp está no winget?
O WhatsApp para Windows é distribuído pela Microsoft Store. Nesses casos, a atualização acontece pela própria Store.
🎮 Que tal testar o que você aprendeu?
Assim que você escolher uma resposta, ela trava — só reabrindo a página pra tentar de novo.
1. Qual comando atualiza todos os programas de uma vez?
2. Pra que serve o -e no comando de instalação?
3. Como levar a lista de programas pro PC novo?
4. O que fazer se aparecer “winget não é reconhecido”?
5. O winget atualiza o próprio Windows?
Esse conteúdo ajudou você?
Compartilha com alguém que também vai curtir — é rapidinho e ajuda muito o nosso trabalho a chegar em mais gente.
Conhecimento só tem valor quando compartilhado.
Manter essa estrutura de laboratórios funcionando e produzir conteúdos de engenharia de forma totalmente gratuita e acessível exige tempo e dedicação diária à bancada. Esse guia salvou os seus arquivos? Você pode contribuir diretamente para manter o nosso trabalho independente forte. Apoie doando qualquer valor!
Quer apoiar a nossa bancada independente?
[email protected]