Windows 10에서 Windowsapps 폴더에 액세스하는 방법

Windows 운영 체제 에는 주요 릴리스에서 크게 변경되지 않은 파일 디렉토리 구조가 있습니다. Windows 폴더 에서 핵심 시스템 파일을 , Users 폴더 에서 사용자 프로필 데이터를 , Program FilesProgram Files ( x86 ) 폴더에서 프로그램 파일을 찾을 수 있습니다.

그러나 Microsoft Store(Microsoft Store) 앱은 어떻습니까 ? 다른 데스크톱 앱과 달리 Microsoft Store 앱은 비밀 WindowsApps 폴더에 숨겨져 있습니다. Windows 는 표준 Windows 사용자 계정에서 이 폴더에 대한 액세스를 제한하므로 어떤 방식으로든 이 폴더를 보거나 편집하려면 몇 가지를 변경해야 합니다. 다음은 수행해야 할 작업입니다.

Windows 10의 WindowsApps 폴더는 무엇입니까?(What is the WindowsApps Folder in Windows 10?)

언급한 대로 WindowsApps 폴더는 Microsoft Store 앱이 포함된 제한된 폴더 (WindowsApps)입니다(Microsoft Store) . 여기에는 Your Phone 앱(yourphone.exe)(Your Phone app (yourphone.exe)) 과 같이 UWP ( 유니버설 Windows 플랫폼(Universal Windows Platform) ) 앱 스타일( Windows 8 에 도입됨)을 사용하는 일부 Windows 앱 도 포함되어 있습니다 .

보안 관점에서 WindowsApps 폴더를 제한하는 것이 합리적입니다. 나머지 Windows 에서 (Windows)Microsoft Store 앱을 샌드박싱 하고 숨겨진 TrustedInstaller 사용자 계정으로 파일 소유권을 제한함으로써 Microsoft Store 앱은 표준 데스크톱 앱과 비교 하여 나머지 Windows 에 대한 액세스를 제한할 수 있습니다.(Windows)

불행히도 이것은 WindowsApps 폴더를 변경하거나 보기가 어렵다는 것을 의미합니다. 먼저 폴더의 소유권을 가져오는 단계를 수행해야 나중에 폴더를 변경할 수 있도록 액세스할 수 있습니다.

그러나 이를 시도하기 전에 보안 위험을 고려하는 것이 중요합니다. Microsoft 가 품질과 안전을 위해 앱을 검사 하는 동안 WindowsApps 폴더에 대한 액세스를 제한하면 다른 보호 계층이 추가되어 다른 민감한 파일이나 폴더(예: C:Users 디렉터리의 사용자 프로필 폴더)에 대한 액세스를 방지할 수 있습니다.

폴더의 소유권을 가져오면 이 추가 보호 기능이 줄어들고 더 많은 시스템 데이터가 Microsoft Store 앱에 노출됩니다. 걱정되는 경우 나중에 맬웨어를 검사하여(scan for malware) 안심할 수 있습니다.

Windows 파일 탐색기를 사용하여 WindowsApps 폴더에 액세스(Using Windows File Explorer to Access the WindowsApps Folder)

Windows 10 에서 (Windows 10)WindowsApp 폴더에 액세스하는 가장 쉬운 방법은 Windows 파일 탐색기(Windows File Explorer) 를 사용하는 것 입니다. 숨겨진 폴더 보기를 활성화하고 폴더의 소유권을 가져와 폴더를 보고 변경할 수 있는 권한을 부여해야 합니다.

  1. 시작하려면 Windows(Windows) PC 에서 파일 탐색기(File Explorer) 를 엽니다 . Windows 는 기본적으로 특정 폴더를 숨기므로 먼저 비활성화해야 합니다. 이렇게 하려면 보기(View ) > 숨겨진 항목( Hidden items) 을 선택합니다 . 그러면 오른쪽의 디렉토리 목록에 숨겨진 파일과 폴더가 나타납니다.

  1. 숨겨진 폴더에 액세스할 수 있는 상태 에서 주소 표시줄을 사용하여 Program Files 디렉토리(일반적으로 C:\Program FilesWindowsApp 폴더 는 디렉터리 목록에 표시되어야 합니다.

  1. WindowsApps 를 제어하려면 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성 을 선택 합니다(Properties) .

  1. 속성(Properties) 창에서 보안 (Security ) 을 선택한 다음 고급(Advanced) 옵션을 선택합니다.

  1. 고급 보안 설정(Advanced Security Settings ) 창 에서 상단 의 소유자(Owner) 정보 옆에 나열된 변경 버튼을 선택합니다.(Change)

  1. 사용자 또는 그룹 선택(Select User or Group ) 상자에 Windows 사용자 계정의 사용자 이름을 입력 한 다음(Windows) 확인을 선택 하기 전에 이름 확인 을 선택 (Check Names)하십시오(OK) . Microsoft 계정의 경우 대신 이메일 주소를 입력하십시오 .

  1. 폴더의 소유권은 사용자 이름을 반영하도록 업데이트됩니다( 창 상단의 소유자 정보 참조). (Owner)메뉴 상단에서 하위 컨테이너 및 개체의 소유자 바꾸기(Replace owner on subcontainers and objects) 확인란 을 활성화해야 합니다. 계속 진행하려면 확인(OK ) (또는 적용(Apply ) > 확인( OK) )을 선택하여 변경합니다.

  1. 이제 모든 하위 폴더 및 파일과 함께 WindowApps 폴더를 보고 편집할 수 있습니다. (WindowApps)전체 내용을 보려면 C:\Program FilesWindowsApps 폴더를 두 번 클릭합니다 .

Windows PowerShell을 사용하여 WindowsApp에 액세스하기(Gaining Access to WindowsApps using the Windows PowerShell)

위의 방법을 사용하면 WindowsApps(WindowsApps) 폴더 에 대한 액세스 권한을 부여 하고 소유권을 얻을 수 있지만 따라가기에는 상당히 번거로운 과정이 될 수 있습니다. WindowsApps 폴더 의 소유권을 빠르게 변경 하고 전체 액세스 권한을 얻으려면 Windows PowerShell 을 대신 사용할 수 있습니다 .

  1. PowerShell 창을 열려면 (PowerShell)시작(Start) 메뉴를 마우스 오른쪽 버튼으로 클릭 하고 Windows PowerShell(관리자)(Windows PowerShell (Admin) ) 옵션을 선택합니다.

  1. 새 PowerShell 창에서 takeown /f “C:\Program Files\WindowsApps” /r 을 입력하고 Enter (Enter) 를 누릅니다 . 완료하는 데 약간의 시간이 걸립니다. /f (강제) 및 /r (재귀) 플래그를 사용하여 takeown 명령 은 (takeown)WindowsApps 폴더 의 소유권을 강제 로 변경하여 모든 파일 및 하위 폴더에 변경 사항을 적용합니다.

프로세스가 완료되면 Windows 파일 탐색기 에서 (Windows File Explorer)WindowsApps 폴더(C:Program Files\WindowsApps )에 액세스할 수 있습니다 .

WindowsApps 폴더 구조 이해(Understanding the WindowsApps Folder Structure)

Program Files 폴더 와 달리 WindowsApp 폴더는 단순한 앱 이름으로 구성되지 않습니다. WindowsAppsMicrosoft Store 앱 폴더는 일반적으로 이름, 버전 번호, 아키텍처(name, version number, architecture) (예: 표준 64비트 CPU PC의 경우 x64 ) 및 (x64)Microsoft Store 게시자 ID(Microsoft Store publisher ID) 패턴을 따르는 명명 구조를 갖습니다 . 

예를 들어 Netflix 앱 폴더의 이름은 4DF9E0F8.Netflix_6.97.752.0_x64__mcm4njqhnhss8 입니다. 4DF9E0F8.Netflix 구성 요소는 내부 앱 이름이고 6.97.752.0 (4DF9E0F8.Netflix ) 앱 버전입니다. 

아키텍처 x64 는 공통 64비트 CPU 아키텍처를 가리키고 mcm4njqhnhss8(mcm4njqhnhss8 )Netflix 의 게시자 ID입니다 . WindowsApps 폴더 의 모든 앱 폴더는 어떤 식으로든 이 구조를 따릅니다.

폴더가 두 개 이상 있는 일부 앱을 볼 수도 있습니다. 이름, 앱 버전 및 게시자 ID는 동일하게 유지되지만 일부 폴더에는 아키텍처에 대해 neutral 또는 neutral_split.scale 이 있습니다. 이는 일반적으로 대상 아키텍처에 관계없이 동일하게 유지되는 공통 데이터 파일(예: 앱 메타데이터)을 가리킵니다.

그러나 핵심 파일은 기본 아키텍처 폴더(예: x64 폴더)에 있습니다. 일부 앱에는 직접 실행할 수 있는 실행 파일(executable files) 이 있을 수 있지만 다른 앱은 자바스크립트 및 기타 웹 자산이 보이는 웹 앱입니다.

예를 들어 Netflix(Netflix) 는 웹 기반 앱입니다. 핵심 Netflix x64 디렉토리 내에서 js, images, fontsobj 라는 레이블이 지정된 폴더 는 javascript 및 HTML 코드를 사용하여 원본을 가리킵니다. Microsoft Bing News 앱 과 같은 다른 앱은 표준 데스크톱 앱과 유사하게 대신 실행 파일 및 DLL (동적 연결 라이브러리 ) 파일과 함께 제공됩니다.

궁금한 점이 있으면 다양한 하위 폴더를 살펴보고 설치한 앱이 어떻게 작동하는지 이해할 수 있지만 코드를 변경할 수는 없습니다.

Windows 10에서 Microsoft Store 앱 문제 해결(Troubleshooting Microsoft Store Apps on Windows 10)

WindowsApps 폴더에 액세스하면 설치한 다양한 Microsoft Store 앱을 탐색하고 필요한 경우 제거할 수 있습니다. yourphone.exe와 같은 일부 앱은 제거하면 안 되는 핵심 Windows 앱이지만 다른 앱(예: 스토어(Store) 에서 직접 설치)은 안전하게 제거할 수 있습니다.

그러나 Microsoft Store(Microsoft Store) 자체 를 통해 또는 Windows 설정(Windows Settings) 메뉴 를 사용하여 Microsoft Store 앱(uninstall Microsoft Store apps) 을 제거하는 것이 가장 좋습니다 . 직접 설치한 앱을 업데이트하는 데 문제가 있는 경우 느린 Microsoft Store 다운로드(slow Microsoft Store downloads) 확인을 포함하여 이유를 살펴봐야 할 수 있습니다 .



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts