Microsoft Store 앱을 실수로 삭제했거나, Microsoft Store를 초기화하는 과정에서 설치된 앱들을 모두 제거해야 했던 경우, 해당 앱을 다시 설치해야 할 필요가 생깁니다.

주의할 점은 Microsoft Store 자체에는 앱을 재설치하는 옵션이 제공되지 않는다는 것입니다. 이 작업은 관리자 모드로 실행한 PowerShell을 통해서만 가능합니다. 명령줄 인터페이스가 익숙하지 않은 사용자에게는 다소 어려워 보일 수 있지만, 실제로는 몇 초 안에 몇 개의 명령만으로 완료할 수 있는 간단한 작업입니다.
Windows PowerShell을 활용한 재설치 방법
Windows PowerShell은 Windows 앱을 제어하고 자동화할 수 있는 기능을 제공하는 명령줄 유틸리티입니다. 기본 그래픽 사용자 인터페이스(GUI)보다 훨씬 세밀한 제어가 가능합니다. 이 방법에서는 Get-AppxPackage와 Add-AppxPackage 명령을 사용하여 프로그램을 재설치합니다. 이 두 명령은 서명된 앱 패키지를 사용자 계정에 불러오고 설치하는 데 사용됩니다. 아래 단계를 따라 진행하세요.
- Windows 검색창에서 Windows PowerShell을 검색한 뒤, 마우스 오른쪽 버튼을 클릭하여 관리자 권한으로 실행합니다.
- 다음 명령을 입력하여 패키지를 재설치합니다. 구문 오류를 방지하려면 명령어를 그대로 복사해 붙여넣은 후 Enter 키를 누르세요.
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- 명령이 정상적으로 실행되면 컴퓨터를 다시 시작합니다.
- Windows 검색창에 Microsoft Store를 입력했을 때 정상적으로 열리는지 확인합니다.
명령 실행 중 오류가 발생하는 경우
일부 사용자는 명령 실행 시 아래와 같은 오류 메시지가 나타날 수 있습니다.
Add-AppxPackage : Cannot find path 'C:\AppXManifest.xml' because it does not exist.
At line:1 char:61
+ ... | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.I ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\AppXManifest.xml:String) [Add-AppxPackage], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
error 0x80070057: While processing the request, the system failed to register the windows.applyDataExtension extension ...
error 0x80070057: Cannot register the request because the following error was encountered during the registration of the windows.applyDataExtension extension: The parameter is incorrect.
An internal error occurred with error 0x80070002.
Package could not be registered. Merge Failure : error 0x80070003 : Cannot register the Microsoft.WindowsStore_2015.23.23.0_x64__8wekyb3d8bbwe package because there was a merge failure.
이러한 오류는 컴퓨터에 Microsoft Store AppX 패키지가 아예 설치되어 있지 않거나, 설치되어 있더라도 불완전하여 하나 이상의 종속성이 누락된 경우에 발생합니다. 이 경우에는 먼저 Microsoft AppX 패키지를 수동으로 설치해야 합니다. Microsoft 설치 파일은 공식적으로 직접 다운로드할 수 없기 때문에, 서드파티 링크 생성기 웹사이트(예: store.rg-adguard.net)를 통해 다운로드해야 합니다.
- Microsoft Store 앱의 제품 링크(https://www.microsoft.com/store/productId/9WVDNCMDG73S)를 링크 생성기(Link Generator)에 복사해 붙여넣고, 드롭다운 메뉴에서 Retail(또는 해당하는 옵션)을 선택한 뒤 버튼을 클릭해 링크를 생성합니다.
- Microsoft Appx 설치 패키지는 .NET Framework, .NET Runtime, VC Libs에 의존하기 때문에, 사이트에 이 패키지들이 함께 표시됩니다. PC 아키텍처(32비트 또는 64비트)에 맞는 최신 버전의 패키지를 다운로드하세요.


- 필요한 4개의 패키지를 모두 다운로드한 후, 다운로드 폴더로 이동하여 각 종속 패키지를 차례로 설치합니다. 일부 패키지는 이미 설치되어 있을 수 있으므로, 설치 중 Deployment failed with HRESULT: 0x80073D02 오류가 발생하면 해당 설치는 건너뛰어도 됩니다.

- .NET Runtime, .NET Framework, VC Libs 설치를 모두 마친 후, 마지막으로 Microsoft Windows Store .appx 번들 파일을 설치하면 전체 과정이 완료됩니다.
설치 결과 확인하기
모든 과정이 끝나면 Windows PowerShell에서 다음 명령을 입력하여 Microsoft Store AppX 패키지가 제대로 설치되었는지 확인할 수 있습니다. 이 명령은 종속성 정보를 포함한 Microsoft Store 앱의 세부 정보를 목록 형태로 표시해 줍니다.
Get-AppxPackage *WindowsStore* -AllUsers