Windows 11/10/8.1/8의 기본 제공 앱들은 새로운 모던 UWP GUI를 기반으로 동작합니다. 뉴스, 날씨, 메일 등 이러한 앱들은 일상에서 자주 사용되는 필수 앱들입니다. 그런데 최근 PC를 업그레이드한 후 기본 제공 UWP 앱을 실행하면 계속해서 충돌하는 문제가 발생했습니다. 앱을 다시 설치해도 소용이 없었고, Windows Store 앱을 전혀 복구할 수 없는 상황이었습니다.
시도했던 일반적인 해결 방법들
먼저 알려진 대표적인 해결책들을 모두 시도해 보았습니다:
- Windows 앱 문제 해결사 실행
- PC 설정, Windows Store 재등록
- 보류 중인 모든 Windows 업데이트 설치
또한 PowerShell에서 아래 명령어를 실행한 뒤 앱을 다시 설치해 보았습니다:
ExecutionPolicy Unrestricted Get-AppxPackage -Allusers | Remove-AppxPackage
문제가 있는 사용자 프로필에 대해 다음 레지스트리 키까지 삭제해 보았습니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\[UserSid]
위 방법들은 상당히 공격적인 조치였지만, 안타깝게도 어느 것도 문제를 해결하지 못했습니다. 결국 TechNet 포럼의 한 스레드에서 실질적인 해결책을 찾을 수 있었습니다. 아래에서 그 방법을 단계별로 소개합니다.
레지스트리 편집기로 기본 제공 스토어 앱 복구하기
1. Windows 키 + R을 눌러 실행 대화 상자를 열고, Regedt32.exe를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
2. 왼쪽 창에서 HKEY_USERS를 선택한 다음, 상단의 파일 메뉴에서 하이브 로드(Load Hive)를 클릭합니다.

3. 파일 탐색 창에서 문제가 발생한 사용자 계정 폴더(C:\Users\사용자 이름)로 이동한 뒤, 파일 이름 입력란에 ntuser.dat를 입력하고 열기를 클릭합니다.

4. 키 이름 입력란에는 이전 단계에서 선택한 사용자 이름과 동일한 이름을 정확히 입력하고 확인을 클릭합니다. 그러면 하이브가 로드되며, HKEY_USERS 키 아래에 해당 사용자 이름의 새 하위 키(HKEY_USERS\사용자 이름)가 생성됩니다.

5. 새로 생성된 하위 키(HKEY_USERS\사용자 이름)에서 아래 경로로 이동합니다:
Software\Microsoft\Windows\CurrentVersion\DeviceAccess

DeviceAccess 키를 마우스 오른쪽 버튼으로 클릭하고 사용 권한(Permissions)을 선택합니다.
6. 사용 권한 창에서 모든 권한(Full Control) 항목이 체크되어 있지 않은 것을 확인할 수 있습니다. 이를 체크한 후 적용을 클릭하고 확인을 눌러 창을 닫습니다.

7. 작업이 완료되면 4단계에서 생성한 하위 키, 즉 HKEY_USERS\사용자 이름을 다시 선택합니다. 그런 다음 파일 메뉴에서 하이브 언로드(Unload Hive)를 클릭합니다.

8. 마지막으로 언로드 확인 대화 상자에서 예를 클릭하여 확인합니다.

여기까지 완료되면 레지스트리 편집기를 닫고 시스템을 재부팅합니다. 재부팅 후에는 기본 제공 스토어 앱의 충돌 문제가 완전히 해결될 것입니다.
이상으로 복구 작업이 끝났습니다!
손상된 Windows Store는 어떻게 수정하나요?
손상되었거나 작동하지 않는 Windows Store를 수정하는 가장 확실한 방법은 초기화입니다. Windows 설정 > 앱 > 설치된 앱에서 Microsoft Store를 찾아 초기화 버튼을 클릭하세요. 초기화 후에는 Microsoft 계정으로 다시 로그인해야 합니다. 또 다른 방법으로는 DISM 또는 SFC 명령어를 사용하는 것인데, 이 명령들은 Windows PC의 손상된 시스템 파일을 복구하는 데 효과적입니다.