Tengo varias aplicaciones diferentes instaladas en mi computadora con Windows 10 que usan la función Alias de ejecución de aplicaciones (Configuración -> Aplicaciones y características -> Alias de ejecución de aplicaciones). Sin embargo, con la exclusión del Subsistema de Windows para Linux (WSL), ninguno de estos alias funciona. Intenté ejecutarlos (escribiendo el nombre del alias) con:
- Potencia Shell
- Símbolo del sistema
- Nueva terminal de Windows
- Menú Ejecutar
A continuación se muestra una imagen del menú Alias de ejecución de la aplicación.
Editar: para aclarar qué sucede cuando no funciona:
cuando escribo el alias de ejecución de la aplicación (Ejemplo: Spotify.exe
o winget.exe
) en cualquier símbolo del sistema, aparece un mensaje que indica que no se puede encontrar el comando.
Respuesta1
Los alias de aplicaciones se almacenan en%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
Esto se puede verificar usando el where
comando:
C:\Users\Daniel>where spotify
C:\Users\Daniel\AppData\Local\Microsoft\WindowsApps\Spotify.exe
De forma predeterminada, esta es la única entrada en la variable de entorno por usuario %PATH%
:
(Solo tenía a mano una máquina virtual alemana con una cuenta limpia).
Si, por cualquier motivo, falta esta entrada, puedes volver a agregarla fácilmente. Recuerde agregarlo a la %PATH%
variable de la sección "Variables de usuario" (generalmente visible como "Ruta" en la lista). Algunos instaladores de programas modifican esta lista para agregarse a ella. No siempre termina bien.
Respuesta2
Recibí el mismo error al intentar abrir Terminal como administrador con una cuenta separada.
Para solucionarlo en mi caso, la cuenta de administrador necesitaba tener su ruta para el terminal configurada en la ruta de datos de la aplicación que no es de administrador.