일부 사용자는 사진, 계산기, 지도 등 Microsoft Store 앱을 열 수 없고, Microsoft Store 자체를 찾을 수 없는 문제를 겪고 있습니다. 심지어 '연결 프로그램(Open with)' 대화 상자에서 실제 대상 앱이 아닌 Microsoft WinRT Storage API가 기본 앱으로 표시되는 현상도 나타납니다. 이러한 문제를 겪고 있다면 이 글에서 소개하는 해결 방법이 도움이 될 것입니다.
WinRT란 무엇인가?
WinRT는 Windows Runtime의 약자로, 여러 프로그래밍 언어에서 API를 사용할 수 있게 해주는 기술입니다. WinRT를 사용하는 애플리케이션은 보안성과 안정성을 높이기 위해 샌드박스(Sandbox) 환경에서 실행됩니다.
Microsoft WinRT Storage API란?
Microsoft WinRT Storage API는 파일, 폴더 및 애플리케이션 설정을 관리하기 위한 클래스를 제공합니다. 주로 UWP(Universal Windows Platform) 앱을 개발할 때 유용하게 활용됩니다.
모든 기본 앱이 Microsoft WinRT Storage API로 열릴 때 해결 방법
다양한 앱의 기본 앱이 WinRT Storage API로 바뀌어버렸다면 다음 두 가지 방법 중 하나를 시도해 볼 수 있습니다.
- PowerShell 명령어를 사용하여 모든 Microsoft Store 앱을 다시 등록
- PowerShell로 Microsoft Store를 재설치한 후, 정상적으로 작동하지 않는 Windows Store 앱을 다시 설치
각 방법을 자세히 살펴보겠습니다.
방법 1. PowerShell 명령어로 모든 Microsoft Store 앱 다시 등록
먼저 시스템 복원 지점(System Restore Point)을 생성해 두는 것이 안전합니다.
WinKey+Q 키를 누르고 powershell을 입력한 뒤, 검색 결과에서 Windows PowerShell을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
관리자 권한 Windows PowerShell 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
명령어가 성공적으로 실행되면 Windows PowerShell을 닫고 컴퓨터를 재부팅합니다.
이 과정은 모든 앱을 다시 설치하는 효과가 있으며, Microsoft Store 앱이 사라진 경우에도 유용하게 활용할 수 있습니다.
방법 2. Microsoft Store 재설치 후 문제가 되는 앱 다시 설치
이 문제가 발생하면 Microsoft Store나 계산기, 사진 같은 Windows Store 앱을 전혀 사용할 수 없습니다. 이 경우 PowerShell(관리자)에서 아래 명령어를 실행해야 합니다. 시작 메뉴에서 PowerShell을 관리자 권한으로 연 후 다음 명령어를 입력하세요.
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
프로세스가 완료될 때까지 기다립니다.
이제 정상적으로 작동하지 않는 앱을 제거한 후 새로 설치해야 합니다. Microsoft Store에 접속하여 해당 앱을 검색하고 컴퓨터에 다시 설치하면 됩니다.
팁: 10AppsManager는 기본 제공되는 Windows Store 앱을 손쉽게 제거하고 재설치할 수 있는 무료 유틸리티입니다.
Windows에서 기본 앱 설정 방법
Windows에서 기본 앱을 직접 설정하려면 다음 단계를 따르세요.
- 시작 메뉴에서 설정을 엽니다.
- 앱 > 기본 앱으로 이동합니다.
- 여기서 각 항목별로 기본 앱을 변경할 수 있습니다.
이상입니다!
관련 내용: Windows 11/10에서 '앱 기본값이 초기화되었습니다' 알림이 반복해서 나타나는 경우에도 위의 방법들을 참고하면 도움이 됩니다.