내 Windows 10 컴퓨터에는 앱 실행 별칭 기능(설정 -> 앱 및 기능 -> 앱 실행 별칭)을 사용하는 다양한 앱이 설치되어 있습니다. 그러나 WSL(Linux용 Windows 하위 시스템)을 제외하면 이러한 별칭은 모두 작동하지 않습니다. 다음을 사용하여 별칭 이름을 입력하여 실행을 시도했습니다.
- 파워셸
- 명령 프롬프트
- 새로운 Windows 터미널
- 실행 메뉴
아래는 App Execution Alias 메뉴 이미지입니다.
편집: 작동하지 않을 때 어떤 일이 발생하는지 명확히 하려면 명령 프롬프트에 앱 실행 별칭(예: 또는 )
을 입력하면 명령을 찾을 수 없다는 메시지가 나타납니다.Spotify.exe
winget.exe
답변1
앱 별칭은 다음 위치에 저장됩니다.%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
이는 다음 명령을 사용하여 확인할 수 있습니다 where
.
C:\Users\Daniel>where spotify
C:\Users\Daniel\AppData\Local\Microsoft\WindowsApps\Spotify.exe
기본적으로 이는 사용자별 %PATH%
환경 변수의 단일 항목입니다.
(깨끗한 계정이 있는 독일 VM만 있었습니다.)
어떤 이유로든 이 항목이 누락된 경우 쉽게 다시 추가할 수 있습니다. 이를 "사용자 변수" 섹션의 %PATH%
변수(일반적으로 목록에서 "경로"로 표시됨)에 추가해야 합니다. 일부 프로그램 설치 프로그램은 이 목록에 자신을 추가하기 위해 이 목록을 조작합니다. 항상 좋게 끝나지는 않습니다.
답변2
별도의 계정을 사용하여 관리자로 터미널을 열려고 할 때 이와 동일한 오류가 발생했습니다.
제 경우에는 이 문제를 해결하려면 관리자 계정의 터미널 경로를 관리자가 아닌 앱 데이터 경로로 설정해야 했습니다.