Tenho vários aplicativos diferentes instalados em meu computador com Windows 10 que usam o recurso App Execution Aliases (Configurações -> Aplicativos e recursos -> App Execution Aliases). No entanto, com a exclusão do Windows Subsystem for Linux (WSL), nenhum desses aliases funciona. Eu tentei iniciá-los (digitando o nome do alias) com:
- Powershell
- Prompt de comando
- Novo terminal do Windows
- Menu Executar
Abaixo está uma imagem do menu App Execution Alias
Editar: Para esclarecer o que acontece quando não funciona:
Quando digito o alias de execução do aplicativo (Exemplo: Spotify.exe
ou winget.exe
) em qualquer prompt de comando, recebo uma mensagem de que o comando não pode ser encontrado.
Aliases de aplicativos são armazenados em
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
Isso pode ser verificado usando o
where
comando:Por padrão, esta é a única entrada na
%PATH%
variável de ambiente por usuário:(Tinha apenas uma VM alemã com uma conta limpa em mãos.)
Se, por qualquer motivo, esta entrada estiver faltando, você pode facilmente adicioná-la novamente. Lembre-se de adicioná-lo à variável da seção “Variáveis de usuário”
%PATH%
(geralmente visível como “Caminho” na lista). Alguns instaladores de programas bagunçam essa lista para se adicionarem a ela. Nem sempre termina bem.Eu estava recebendo o mesmo erro ao tentar abrir o Terminal como administrador com uma conta separada.
Para corrigi-lo no meu caso, a conta do administrador precisava ter seu caminho para o terminal definido como o caminho de dados do aplicativo não administrativo.