Como consertar o Winget não é reconhecido no Windows

Os usuários do Windows costumam usar o WinGet para instalar e gerenciar aplicativos por meio do PowerShell, prompt de comando e quaisquer outros interpretadores. Às vezes, ao executar um comando WinGet, você pode receber um erro informando que ele não é reconhecido como um cmdlet, função ou arquivo de script válido. Este guia mostra como se livrar desse erro irritante e fazer o WinGet funcionar novamente.

1. Registre novamente ou repare o WinGet

Uma das maiores causas desse erro do WinGet é uma instalação corrompida ou mal configurada do Gerenciador de Pacotes do Windows. Se for esse o caso, você pode corrigi-lo facilmente registrando novamente o WinGet, o que redefinirá a instalação e potencialmente corrigirá quaisquer problemas que possa ter.

TipoPowerShellna caixa de pesquisa e clique emExecutar como administrador. Depois de abrir, copie e cole o seguinte comando no PowerShell:

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

O comando acima diz ao Windows para registrar novamente o App Installer de sua fonte oficial da Microsoft, que por sua vez restaurará a funcionalidade do WinGet.

Em vez de uma reinstalação completa, você pode reparar o pacote WinGet existente usando o seguinte comando.

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Quando executado corretamente, o Windows registra novamente rapidamente o aplicativo WinGet e corrige problemas do Windows Package Installer, como atalhos quebrados, dependências ausentes ou quaisquer entradas de registro corrompidas.

Relacionado: WinGet faz parte de um ecossistema chamado Windows Package Manager. É uma ferramenta de linha de comando que serve como interface do cliente para o serviço Gerenciador de Pacotes do Windows.

2. Habilite o alias de execução do aplicativo para o gerenciador de pacotes do Windows

No contexto da linha de comando, o nome WinGet é o alias de execução do aplicativo para o Gerenciador de Pacotes do Windows.

Basicamente, os aliases de execução de aplicativos são comandos CLI em sua forma abreviada ou abreviada. Se você desabilitar esse recurso para o Gerenciador de Pacotes do Windows, isso poderá fazer com que as CLIs não reconheçam o WinGet. Também pode acontecer devido a ferramentas de limpeza de terceiros ou otimizadores de sistema.

Para habilitar aliases de execução de aplicativos para o Gerenciador de Pacotes do Windows, pressione Win + I para abrir oConfiguraçõesaplicativo, vá paraAplicativos->Configurações avançadas do aplicativoe clique emAliases de execução de aplicativos.

Se a alternância paraCliente do Gerenciador de Pacotes do WindowséDesligado, gire o botão de voltaSobre.

Os usuários do Windows 10 podem encontrar a alternância para o cliente do gerenciador de pacotes do Windows acessandoConfigurações->Aplicativos->Aplicativos e recursose clicando noAliases de execução de aplicativoslink.

Dica: se você é relativamente novo no PowerShell, aprenda estes comandos essenciais.

3. Verifique se você possui a versão mais recente do instalador de aplicativos

WinGet faz parte do App Installer, um pacote pré-instalado do Windows que permite aos usuários instalar e gerenciar programas facilmente. Se o App Installer falhar, isso pode levar ao erro Winget. Para corrigir o App Installer, atualize-o na Microsoft Store.

Vá para o oficialLink para download do instalador de aplicativose clique no grande azulDownloadbotão. Ele procurará um local de PC para baixar um arquivo MSIXBUNDLE.

Agora você deve ver uma mensagem informando que o App Installer já está instalado. Você pode clicarReinstale, o que corrigirá quaisquer dependências ausentes.

Caso contrário, você verá uma opção de atualização pela Microsoft Store.

Você sabia?WinGet pode ser usado para baixar um navegador da web no Windows sem usar outro navegador.

4. Reinstale o instalador do aplicativo do GitHub

Se a atualização do App Installer não funcionar, talvez reinstalá-lo possa ajudar a corrigir o que está causando o mau funcionamento do Winget. Para fazer isso, siga as etapas abaixo:

Vá para oGerenciador de Pacotes do WindowsPágina GitHub.

Role para baixo atéAtivosseção e clique no arquivo MSIXBundle do Desktop App Installer para baixá-lo.

Clique duas vezes no arquivo que você acabou de baixar e clique em Reinstalar na janela pop-up.

  1. Siga o restante das instruções para concluir a reinstalação do App Installer.

Para sua informação: não deixe de conferir esta lista de aplicativos do Windows que você deve desinstalar imediatamente.

5. Crie uma variável de ambiente de caminho para Winget

Quando você executa o comando WinGet no prompt de comando ou PowerShell, o Windows pesquisará na variável PATH o arquivo necessário para executá-lo. Resumindo, esta variável mantém uma lista de diretórios que contêm executáveis ​​para vários comandos do Windows. Se PATH não listar o diretório que contém os executáveis ​​​​do WinGet, você encontrará o erro.

Para corrigir isso, você terá que adicionar manualmente o diretório ausente à variável PATH:

Pressione Win + R para abrir o Windows Run, digitesystempropertiesadvancedna caixa de texto eclique em OK. Isto irá lançar oPropriedades do sistemajanela.

Selecione oAvançadoguia e clique emVariáveis ​​de ambiente.

Selecione oCaminhovariável e clique emEditarpara abrir oJanela Editar variável de ambiente.

Copie o seguinte caminho de arquivo:%UserProfileAppDataLocalMicrosoftWindowsApps.

NoEditar variável de ambientejanela, clique emNovo. Lá, você deve colar o caminho do arquivo copiado logo acima e clicarOKpara salvar as alterações.

Relacionado: confira uma lista completa de variáveis ​​de ambiente do Windows.

6. Habilite as configurações de implantação do pacote de aplicativos no Editor de política de grupo local

Em um dispositivo Windows Pro/Enterprise, abra a Política de Grupo digitandogpedit.mscno comando Executar.

Navegue até o seguinte caminho:Configuração do computador->Modelos Administrativos->Componentes do Windows->Implantação de pacote de aplicativos.

Aqui você encontrará um status Não configurado para a maioria dos componentes. Aqueles em que precisamos nos concentrar, particularmente, são “Permitir operações de implantação em perfis especiais” e “permitir a instalação de todos os aplicativos confiáveis”. Clique duas vezes nessas entidades e, na tela pop-up a seguir, basta clicarHabilitado, seguido pelaOK.

Bom saber: aprenda as diferenças entre o prompt de comando e o PowerShell.

7. Repare o cache do instalador de aplicativos usando vários métodos

Você pode reparar o cache de vários serviços. Abra o Painel de Controle e vá paraProgramas->Programas e recursos. ProcurarInstalador de aplicativosna lista.

Se você encontrar o programa listado, clique com o botão direito e escolhaReparar(ouDesinstalare reinstale a partir do GitHub conforme mostrado anteriormente.

Leia mais:Corrigir unidade de disco rígido externo (HDD) WD não detectada ou reconhecida no PC

Alternativamente, você pode abrir o comando Executar e digitarwsreset.exe. Isso limpará o cache da Microsoft Store, permitindo que você opere os comandos do WinGet sem problemas.

8. Redefina seu PC com Windows para os padrões de fábrica

Se tudo mais falhar, isso pode significar que há uma corrupção mais profunda ou uma configuração incorreta no sistema operacional em questão. Se você não sabe o que fazer, redefinir o Windows para os padrões de fábrica pode ajudá-lo a começar de novo com as configurações que podem afetar o Winget. Mas antes de reiniciar o PC, faça backup dos dados importantes, pois você os perderá no processo.

Dica: saiba qual opção é a melhor ao fazer uma redefinição do Windows: um download na nuvem ou uma reinstalação local.

Faça o Winget funcionar novamente no seu PC

Se você preferir instalar coisas no prompt de comando ou no PowerShell, o Winget é um utilitário essencial. Quando as ferramentas de linha de comando do seu PC não conseguem reconhecê-lo, isso pode prejudicar sua experiência com o Windows. Seguindo as etapas de solução de problemas acima, você poderá fazê-lo funcionar novamente.

Se você está procurando uma alternativa ao Winget, tente usar o Chocolatey para instalar vários aplicativos em seu PC com Windows.

Related Posts