Como usar o Winget para instalar programas no Windows
O Winget permite pesquisar, instalar, atualizar e remover programas pelo Terminal do Windows. Entenda como abrir a ferramenta, localizar identificadores corretos, evitar conflitos de versões e criar rotinas mais rápidas para configurar ou manter seu computador.
Instalar programas no Windows normalmente envolve abrir o navegador, pesquisar o site do desenvolvedor, baixar um instalador e avançar por várias telas. Esse caminho continua útil em muitos casos, mas não é o único. Com o Winget, é possível realizar boa parte dessas tarefas por meio de comandos no Terminal do Windows.

O Winget é o gerenciador de pacotes da Microsoft para Windows. Ele consulta catálogos de aplicativos, localiza pacotes identificados e executa instalações, atualizações ou desinstalações de forma padronizada. Na prática, ele pode economizar tempo ao configurar um computador novo, manter ferramentas atualizadas ou instalar rapidamente programas que você já conhece.
Embora use linhas de comando, a ferramenta não exige conhecimentos avançados de programação. O ponto principal é entender a estrutura dos comandos, conferir com cuidado o aplicativo encontrado e adotar hábitos seguros antes de confirmar qualquer operação. A seguir, veja como trabalhar com o recurso de maneira organizada.
O que é o Winget e quando vale a pena usá-lo
Winget é a abreviação de Windows Package Manager, um recurso distribuído pela Microsoft como parte do App Installer em versões compatíveis do sistema. Ele funciona como um intermediário entre você e repositórios de softwares: em vez de procurar manualmente cada instalador, você informa o nome ou o identificador do programa e o gerenciador conduz o processo disponível no catálogo.
O recurso é especialmente conveniente para aplicativos conhecidos, como navegadores, editores de código, compactadores de arquivos, reprodutores multimídia e ferramentas de comunicação. Também é útil para técnicos, estudantes e profissionais que precisam repetir uma mesma configuração em diferentes máquinas, pois reduz atividades repetitivas e facilita a criação de listas de programas.
O que muda em relação à instalação convencional
O Winget não elimina os instaladores nem modifica a finalidade dos programas. Ele automatiza a localização e a execução do pacote correspondente. Dependendo do aplicativo, a instalação pode ser silenciosa, exibir uma janela do instalador ou solicitar permissões administrativas. Os detalhes variam conforme o pacote e as regras definidas por seu fornecedor.
Outra diferença relevante é o uso de identificadores de pacote. Vários resultados podem aparecer para uma busca genérica, inclusive versões alternativas, complementos e softwares com nomes parecidos. Por isso, instalar pelo ID exato costuma ser mais confiável do que usar apenas o nome comercial.
Como verificar se o Winget está disponível
Antes de instalar qualquer aplicativo, confirme se o comando está disponível. Abra o menu Iniciar, pesquise por “Terminal” e execute o Terminal do Windows. O Prompt de Comando e o Windows PowerShell também podem ser usados. Para a maior parte das instalações no seu perfil de usuário, não é necessário abrir como administrador; quando o programa exigir alterações no sistema, o próprio Windows poderá pedir elevação.

Na janela do terminal, digite o comando abaixo e pressione Enter:
winget --version
Se uma versão for exibida, o recurso está pronto para uso. Se o sistema informar que “winget” não é reconhecido, verifique se o aplicativo Instalador de Aplicativo está instalado e atualizado pela Microsoft Store. Em computadores corporativos, políticas de administração podem restringir a Microsoft Store, os repositórios ou a execução de determinados instaladores.
Primeiro uso e contratos de origem
Na primeira execução de alguns comandos, o Winget pode mostrar termos relacionados às origens de pacotes e solicitar aceitação. Leia o que aparece na tela antes de prosseguir. Essas origens são catálogos consultados pela ferramenta; elas ajudam a localizar aplicativos, mas não substituem sua responsabilidade de conferir o programa escolhido.
Se houver erro de conexão, aguarde e teste novamente. Também vale confirmar se a internet está funcionando e se uma rede corporativa, proxy ou antivírus não está bloqueando o acesso. Evite baixar versões avulsas do Winget em sites desconhecidos apenas para contornar esse tipo de falha.
Como pesquisar programas antes de instalar
A pesquisa é a etapa mais importante para evitar enganos. Use winget search seguido do nome do aplicativo. Por exemplo, para procurar o navegador Firefox, execute:
winget search Firefox
O retorno costuma listar colunas como nome, ID, versão e origem. Leia os resultados com atenção. Um mesmo termo pode trazer navegador, versão ESR, idioma, ferramenta de desenvolvimento, extensão ou pacote de terceiros. Procure o desenvolvedor esperado e use o ID exibido para tornar a instalação precisa.
Para entender melhor o pacote antes de baixá-lo, execute winget show com o identificador. A documentação do projeto, mantida pela Microsoft, explica os comandos e parâmetros do Gerenciador de Pacotes do Windows. Esse cuidado é útil para verificar descrição, versão, licença, página do editor e outros dados disponíveis.
Informações que merecem conferência
Não instale um item apenas porque o primeiro resultado parece familiar. Compare nome, publicador e ID, principalmente ao lidar com ferramentas de acesso remoto, segurança, criptomoedas ou aplicativos que pedem credenciais. A busca por “editor”, por exemplo, pode retornar diversos programas legítimos com funções muito diferentes.
- Confira se o nome do fornecedor corresponde ao desenvolvedor que você conhece.
- Prefira o ID completo exibido pelo Winget, em vez de nomes genéricos.
- Leia a descrição e a versão com
winget show --id IDENTIFICADOR. - Evite pacotes de origem incerta ou resultados que imitem marcas conhecidas.
- Feche programas importantes antes de iniciar uma atualização que possa reiniciá-los.
Passo a passo para instalar aplicativos com segurança
Depois de identificar o pacote correto, a instalação é direta. A estrutura mais segura usa o parâmetro --id e o comparador exato -e. Isso informa ao Winget que ele deve corresponder exatamente ao ID indicado, reduzindo a chance de selecionar um resultado semelhante.

Como exemplo, suponha que a busca tenha mostrado o identificador Mozilla.Firefox. O comando seria winget install --id Mozilla.Firefox -e. Os IDs variam de um software para outro, portanto não copie esse modelo sem antes pesquisar o aplicativo que deseja obter.
- Abra o Terminal do Windows pelo menu Iniciar.
- Pesquise o aplicativo com
winget search NOME. - Identifique o resultado correto e copie seu ID.
- Confira detalhes com
winget show --id ID_DO_PACOTE. - Instale com
winget install --id ID_DO_PACOTE -e. - Acompanhe as mensagens exibidas e aceite apenas solicitações que façam sentido.
- Abra o programa ao final e confirme que ele está funcionando como esperado.
Alguns pacotes apresentam contratos de licença durante a execução. Há parâmetros para aceitar acordos de pacote e de origem automaticamente, mas é mais prudente conhecê-los antes de usá-los. Em máquinas pessoais, ler as mensagens na primeira instalação ajuda a entender o que está sendo autorizado.
Comandos úteis e suas finalidades
| Comando | Finalidade | Exemplo |
|---|---|---|
winget search | Localiza pacotes por nome ou termo. | winget search VLC |
winget show | Exibe detalhes de um pacote encontrado. | winget show --id VideoLAN.VLC |
winget install | Instala o pacote selecionado. | winget install --id VideoLAN.VLC -e |
winget list | Lista programas identificados no computador. | winget list |
winget upgrade | Mostra ou aplica atualizações disponíveis. | winget upgrade |
winget uninstall | Remove um programa identificado. | winget uninstall --id VideoLAN.VLC -e |
Os exemplos servem para ilustrar a sintaxe. Sempre faça uma busca atual antes de executar comandos, porque a disponibilidade de pacotes e os identificadores podem mudar. Caso o programa já esteja instalado, o Winget normalmente informa essa condição ou oferece um comportamento apropriado conforme o pacote.
Atualização e manutenção de programas
Instalar é apenas uma parte da manutenção. Para verificar quais aplicativos possuem atualização detectada, use winget upgrade. A ferramenta exibirá uma lista com os itens encontrados e as versões disponíveis. Analise a relação antes de agir, principalmente se você utiliza complementos, versões de trabalho ou aplicativos que dependem de compatibilidade específica.

Para atualizar um único programa, utilize o mesmo padrão por identificador: winget upgrade --id ID_DO_PACOTE -e. Isso oferece mais controle e reduz o risco de atualizar algo que você preferia manter na versão atual. Quando houver uma tarefa crítica em andamento, como edição de documentos ou uso de banco de dados local, salve seu trabalho e feche o aplicativo antes.
Atualizar tudo exige atenção
O comando winget upgrade --all tenta atualizar todos os pacotes elegíveis detectados. Ele é prático, mas não deve ser usado sem critério. Algumas atualizações pedem reinicialização, alteram configurações, exigem que o software esteja fechado ou não são recomendadas em ambientes controlados por uma empresa.
Em computadores domésticos, uma rotina razoável é primeiro revisar a lista e atualizar aplicativos importantes individualmente. Em equipamentos de trabalho, siga as regras da área de tecnologia. Atualizações continuam sendo essenciais para estabilidade e segurança, mas devem ser aplicadas de modo compatível com o contexto de uso.
“Security is a process, not a product.”
Bruce Schneier
A frase, frequentemente atribuída ao especialista em segurança Bruce Schneier, resume um princípio importante: não basta instalar uma ferramenta ou executar uma atualização uma única vez. A segurança depende de práticas contínuas, como usar fontes confiáveis, manter o sistema atualizado e avaliar solicitações inesperadas.
Como desinstalar e diagnosticar problemas
Para remover um programa, use primeiro winget list ou uma busca na lista instalada para encontrar o nome e o ID correspondentes. Em seguida, execute winget uninstall --id ID_DO_PACOTE -e. Dependendo do software, o processo pode abrir o desinstalador tradicional ou ser concluído diretamente no terminal.
Nem todo aplicativo instalado no computador aparecerá perfeitamente na listagem. Isso pode ocorrer quando o programa foi instalado por métodos diferentes, possui um registro incompleto ou não tem associação com um pacote conhecido. Nesses casos, a tela “Aplicativos instalados” das Configurações do Windows continua sendo uma alternativa apropriada para a remoção.
Erros comuns e o que fazer
Se o Winget não encontrar um pacote, tente termos mais específicos e consulte os resultados com winget search. Se houver mais de uma correspondência, adicione -e junto do ID correto. Mensagens de acesso negado geralmente indicam necessidade de privilégios administrativos ou bloqueios de políticas do dispositivo.
Falhas de instalação também podem ocorrer porque o aplicativo já está aberto, porque uma versão anterior precisa ser removida ou porque o instalador exige interação. Leia a mensagem completa em vez de repetir o mesmo comando muitas vezes. Caso o problema persista, visite o canal oficial do desenvolvedor para obter suporte e prefira o método recomendado por ele.
Boas práticas para usar o Winget com confiança
O Winget simplifica tarefas, mas não dispensa julgamento. A ferramenta pode baixar e executar instaladores, então o mesmo cuidado aplicado ao navegar na internet deve ser adotado no terminal. Não copie comandos de fóruns, vídeos ou mensagens sem compreender ao menos qual programa será instalado e por quê.

Também é importante separar automação de imprudência. Em uma máquina recém-formatada, pode ser tentador executar uma sequência extensa de instalações sem revisão. Uma abordagem mais segura é instalar ferramentas essenciais por etapas, abrir cada uma para validar o funcionamento e manter um registro simples do que foi adicionado.
Lista pessoal de aplicativos
Depois de se familiarizar com os IDs, você pode manter uma anotação privada com os programas que usa e seus comandos de instalação. Isso acelera a preparação de um computador novo sem depender da memória. Revise essa lista periodicamente, pois aplicativos podem ser substituídos, descontinuados ou alterar sua forma de distribuição.
Para aprender mais sobre a lógica por trás desse tipo de ferramenta, vale consultar o verbete sobre gerenciador de pacotes. O conceito já é comum em outros sistemas operacionais: um catálogo organiza softwares e permite ações consistentes de busca, instalação, atualização e remoção.
Perguntas frequentes
O Winget é seguro para instalar programas?
Ele é uma ferramenta oficial de gerenciamento de pacotes no Windows, mas a segurança depende também da sua escolha. Verifique o publicador, o ID e os detalhes do pacote antes de instalar. Evite comandos compartilhados sem contexto e mantenha o sistema protegido e atualizado.
Preciso abrir o Terminal como administrador?
Não necessariamente. Muitos aplicativos podem ser instalados no contexto do usuário atual. No entanto, programas que alteram componentes do sistema ou instalam recursos para todos os usuários podem solicitar permissão de administrador durante o processo.
Posso instalar programas da Microsoft Store pelo Winget?
Em ambientes compatíveis, o Winget pode consultar diferentes origens configuradas, incluindo catálogos relacionados à Microsoft Store. A disponibilidade depende do pacote, da região, da conta e das políticas aplicadas ao computador. Confira a origem exibida no resultado da pesquisa.
O comando winget upgrade --all atualiza tudo no computador?
Não. Ele tenta atualizar os pacotes que reconhece e para os quais há atualização disponível nas origens consultadas. Drivers, componentes do Windows, softwares não detectados e itens administrados por outros mecanismos podem exigir processos de atualização diferentes.
Conclusão
O Winget é uma alternativa prática para quem deseja instalar, atualizar e remover programas no Windows com menos etapas manuais. Seu uso começa com comandos simples: pesquisar, conferir o pacote, instalar pelo ID exato e acompanhar o resultado no terminal. Essa sequência já reduz erros e ajuda a tornar a rotina mais eficiente.
O melhor aproveitamento da ferramenta vem da combinação entre agilidade e cuidado. Pesquise antes de instalar, prefira identificadores específicos, leia mensagens do sistema e não automatize processos que você ainda não entende. Assim, o terminal deixa de ser uma barreira e se torna um recurso útil para organizar os aplicativos do computador.
Referências
- Microsoft Learn — Gerenciador de Pacotes do Windows (winget).
- Microsoft Support — Instalar aplicativos e programas no Windows.
- Microsoft Store — Instalador de Aplicativo.
- Wikipedia — Gerenciador de pacotes.
Escrito por
Editor-chefe e redator
Editor-chefe do O Valor da Educação, escreve tutoriais e guias de tecnologia com foco em clareza, pesquisa cuidadosa e aplicação prática no dia a dia.