Windows 스토어 앱은 어디에 설치될까?
UWP(유니버설 Windows 플랫폼) 앱은 시작 메뉴의 타일을 클릭하는 것만으로 간편하게 실행할 수 있습니다. 그런데 이러한 앱들은 실제로 어디에 설치되어 있을까요? Windows 10/8의 유니버설 앱 또는 Windows 스토어 앱은 C:\Program Files 폴더 안의 WindowsApps 폴더에 설치됩니다. 이 폴더는 숨김 폴더로 지정되어 있기 때문에, 이를 확인하려면 먼저 폴더 옵션을 열고 숨긴 파일, 폴더 및 드라이브 표시 옵션을 체크해야 합니다.

설정을 마치면 C:\Program Files 폴더에서 WindowsApps 폴더를 확인할 수 있습니다.

WindowsApps 폴더에 접근하기
본격적인 작업에 앞서, 만약의 상황에 대비해 시스템 복원 지점을 먼저 생성해 두는 것을 권장합니다.
이제 폴더를 클릭해 열려고 하면 접근이 허용되지 않고, 다음과 같은 차단 메시지가 나타납니다.

'계속'을 클릭하면 이 폴더에 대한 액세스 권한이 거부되었다는 경고 상자가 표시됩니다.

WindowsApps 폴더에 접근하려면 경고창의 '보안' 탭 링크를 클릭하세요. 그러면 다음과 같은 속성 창이 열립니다.

폴더의 내용을 확인하려면 최소한 '읽기' 권한이 필요합니다. '고급' 버튼을 클릭하여 보호된 폴더의 고급 보안 설정 창을 엽니다.

'계속'을 클릭하면 해당 폴더의 사용 권한 항목 목록이 나타납니다. 여기서 소유자(Owner)를 TrustedInstaller에서 본인 계정으로 변경해야 권한을 부여받을 수 있습니다. 아래 예시에서는 편의상 모든 권한을 일괄 부여했지만, 실제 작업 시에는 사용 권한 항목 설정에서 필요한 만큼만 제한적으로 권한을 부여하는 것이 안전합니다.

목록에서 원하는 항목을 선택한 뒤 '보기'를 클릭하면 개별 사용 권한 항목을 확인하고 수정할 수도 있습니다. 단, 이 과정에 앞서 반드시 보안 주체(Principal)/소유자를 먼저 변경해야 합니다.

소유자를 변경하려면 앞서 열린 화면에서 '변경'을 클릭한 후 개체 이름을 입력하고 '이름 확인'을 누르세요. 이렇게 하면 입력한 이름이 올바른지 자동으로 검증되며, 잘못 입력된 경우 수정해 줍니다.

다시 강조하지만, 위 예시는 모든 권한을 일괄 부여한 경우이며, 실제로는 사용 권한 항목 상자에서 필요한 범위의 권한만 설정하는 것이 좋습니다.

권한 변경이 완료되면 다음과 같은 대화 상자가 표시됩니다.

이후 파일 탐색기 창을 닫았다가 다시 열어야 변경 사항이 적용됩니다.

이제 WindowsApps 폴더를 정상적으로 열어 내부 내용을 확인할 수 있습니다.

작업 후 권한을 원래대로 복원하세요
이 폴더에 해커나 악성코드가 접근하면 앱의 소스 코드를 악의적으로 변조할 수 있습니다. 따라서 필요한 작업을 마친 후에는 반드시 권한을 기본값으로 되돌리는 것이 좋습니다. 방법은 간단합니다. 고급 보안 설정에서 변경했던 내용을 역순으로 취소하면 됩니다.
앱 목록만 빠르게 확인하는 방법
폴더 권한 변경 없이 설치된 모든 앱과 바로 가기 목록만 확인하고 싶다면, 파일 탐색기의 주소 표시줄에 아래 명령어를 붙여넣고 Enter 키를 누르세요. 응용 프로그램 폴더가 바로 열립니다.
explorer.exe shell:::{4234d49b-0245-4df3-B780-3893943456e1}
이 방법은 Windows에서 다른 폴더의 사용 권한을 변경할 때에도 동일하게 활용할 수 있습니다.
변경 사항을 되돌리려면 진행했던 순서를 거슬러 올라가 하나씩 취소하거나, 미리 생성해 둔 시스템 복원 지점으로 시스템을 되돌리면 됩니다. Windows 스토어 앱의 기본 설치 폴더 위치를 변경하는 방법이 궁금하다면 관련 가이드를 참고하세요.
함께 읽으면 좋은 글
- 프로그램이 설치된 위치를 찾는 방법
- Microsoft 스토어 앱 또는 프로그램의 버전 번호 확인 방법
- 파일 및 폴더의 유효 사용 권한(Effective Permissions)이란?
- DropPermission으로 '권한이 없습니다' 오류 즉시 해결하기
- 파일 및 폴더 사용 권한 문제 해결하기