Se você vir a mensagem de erro “Falha ao tentar atualizar a fonte: winget”, isso geralmente indica um problema com a atualização da fonte do repositório do Gerenciador de Pacotes do Windows (também conhecido como winget).
Este erro pode ocorrer ao atualizar a fonte, atualizar, procurar pacotes e muito mais. Nem sempre está claro por que esse erro ocorre, mas aqui estão alguns problemas comuns.
A fonte do repositório WinGet está bloqueada por um firewall.
Os firewalls são projetados para proteger sua rede, bloqueando o acesso a determinados recursos externos. No entanto, às vezes um firewall também pode bloquear conexões legítimas com a fonte do repositório WinGet. Ajustar as configurações do firewall ou desativá-lo temporariamente pode ajudar a resolver esse problema.
Existem referências no arquivo HOSTS que bloqueiam o acesso ao recurso do repositório.
O arquivo HOSTS em sistemas Windows pode ser usado para influenciar as traduções de DNS. Se alguma regra tiver sido adicionada que aponte para os domínios do recurso do repositório WinGet, isso poderá bloquear o acesso a esses recursos. Pode ser necessário verificar e modificar o arquivo HOSTS.
Há uma interrupção na origem do repositório, geralmente nos servidores da Microsoft.
Ocasionalmente, os servidores da Microsoft que hospedam a fonte do repositório WinGet podem sofrer interrupções. Isso pode causar problemas temporários de acesso. Nesses casos, é aconselhável tentar novamente mais tarde ou verificar o status dos servidores da Microsoft por meio de suas páginas oficiais de status ou canais de mídia social.
Uma versão desatualizada do winget está instalada.
Tal como acontece com muitos softwares, as versões mais antigas do WinGet podem ter dificuldade em se comunicar com infraestruturas de servidor mais recentes ou em suportar recursos adicionados recentemente. Atualizar para a versão mais recente do WinGet pode resolver esses problemas.
Além desses problemas comuns, erros de configuração de rede, problemas de direitos do usuário ou conflitos com outro software instalado também podem contribuir para essa mensagem de erro. A solução metódica desses problemas pode ajudar a identificar e resolver a causa subjacente. Verificar arquivos de log, executar o winget com privilégios elevados ou desativar temporariamente o software antivírus são algumas das etapas que você pode seguir para resolver o problema.
Falha ao tentar atualizar a fonte: mensagem de erro winget
Baixar fontes.msix
Uma das soluções mais comumente relatadas é baixar e instalar manualmente “sources.msix” por meio do navegador Microsoft Edge.
Abra o navegador Microsoft Edge e baixe: https://cdn.winget.microsoft.com/cache/source.msix
Abra a pasta onde o arquivo foi baixado. Em seguida, clique com o botão direito em “sources.msix” e clique em “Instalar”.
O Gerenciador de Pacotes do Windows agora pode ser atualizado. Para fazer isso, clique no botão “Atualizar”.
Confirme novamente clicando em “Reinstalar”.
Agora reinicie o seu computador. O problema “Falha ao tentar atualizar a fonte: winget” agora deve ser resolvido.
Modificar arquivo HOSTS
Outra solução é modificar o arquivo HOSTS no Windows. Adicionar uma linha com o endereço IP e o nome do host da Microsoft também resolveu o problema.
Clique em “Pesquisar” na barra de tarefas. Em seguida, procure por “bloco de notas”. Clique com o botão direito nele e clique em “Executar como administrador”.
Clique em “Arquivo” no menu e depois em “Abrir”. Vá para a pasta c:\windows\system32\drivers\etc\. Altere “Arquivos de Texto (*.txt)” para “Todos os Arquivos” e para o arquivo HOSTS.
Adicione a seguinte linha e pressione CTRL +S para salvar. Em seguida, feche o bloco de notas.
152.199.21.175 cdn.winget.microsoft.com
Agora reinicie o seu computador. Após a reinicialização, verifique se a mensagem de erro “Falha ao tentar atualizar a fonte: winget” foi resolvida.
Espero que isso tenha ajudado você. Obrigado por ler!