Winget em inglês no Windows em português? Veja como corrigir

Se você usa o Windows Package Manager (winget) no Windows em português (pt-BR), mas se deparou com mensagens em inglês como:

winget upgrade

Resultado:

No installed package found matching input criteria.

👉 saiba que isso não é o comportamento esperado — e pode indicar um problema no sistema.

📌 O problema

Mesmo com o Windows configurado corretamente em português:

  • Idioma de exibição em PT-BR
  • Região correta
  • Sistema atualizado

O Winget pode continuar exibindo mensagens em inglês.

🧠 O que causa esse problema?

O Winget depende do componente:

  • App Installer

Se houver inconsistência nele:

  • O idioma do sistema pode ser ignorado
  • O inglês passa a ser usado como fallback

🔧 Como corrigir (forma mais eficaz)

O App Installer — você pode baixar diretamente pelo GitHub oficial do Winget:

👉 https://github.com/microsoft/winget-cli/releases

🔎 1. Verifique a versão atual do Winget

No PowerShell:

winget --version

Exemplo:

v1.7.10582
📥 2. Baixe a mesma versão no GitHub
  • Acesse a página de releases
  • Localize a versão correspondente
  • Baixe o arquivo .msixbundle
⚙️ 3. Reinstale o App Installer
  • Execute o arquivo .msixbundle baixado
  • Isso irá reinstalar o App Installer mantendo a versão
🔄 4. Teste novamente
winget upgrade

Agora o esperado é:

Nenhum pacote instalado corresponde aos critérios de entrada.

💡 Dica extra

Após reinstalar, você pode garantir que tudo está sincronizado:

winget source reset --force
winget source update

⚠️ Importante

  • Algumas mensagens ainda podem aparecer em inglês dependendo da versão
  • Isso ocorre porque nem todas as strings estão totalmente traduzidas
Share