Windows 10의 기본 제공 앱을 정리하다 보면 많은 사용자가 의도치 않게 Microsoft Store까지 함께 삭제해 버리는 경우가 있습니다. 특히 Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online 같은 PowerShell 스크립트나 서드파티 도구를 무분별하게 실행할 때, 예외 없이 모든 UWP·APPX 앱이 한꺼번에 제거되면서 이런 문제가 자주 발생합니다. 다행히 Microsoft Store가 사라졌거나 오작동한다고 해서 운영체제를 다시 설치할 필요는 없습니다. 이 글에서는 Microsoft Store를 초기화하거나 복구하여 정상적으로 되돌리는 다양한 방법을 단계별로 소개합니다.
Windows 10에서 Microsoft Store 초기화하는 방법
Microsoft Store 앱이 실행되지 않거나 오류가 반복된다면, 먼저 앱을 기본 설정으로 초기화하고 저장된 데이터와 캐시를 삭제해 보는 것이 좋습니다.
- 설정 → 앱 → 앱 및 기능 메뉴로 이동합니다.
- 목록에서 Microsoft Store를 찾아 고급 옵션을 클릭합니다.
- 열린 창에서 초기화(Reset) 버튼을 누르고, 기존 설정 삭제를 확인합니다.
명령 프롬프트를 통해서도 간단히 초기화할 수 있습니다. 아래 명령어를 실행하기만 하면 됩니다.
WSReset.exe
PowerShell로 Microsoft Store 복구하기
PowerShell의 Remove-AppxPackage cmdlet으로 시스템 APPX 앱을 제거하면, Windows는 실제로 디스크에서 파일을 지우는 것이 아니라 등록만 해제합니다. 따라서 XML 매니페스트 파일을 이용해 WindowsStore 앱을 다시 등록하면 복구할 수 있습니다.
- 먼저 앱 파일이 로컬 디스크에 아직 남아 있는지 확인합니다.
Get-ChildItem 'C:\Program Files\WindowsApps'|where-object {$_.Name -like "*WindowsStore*"} - 예시 환경에서는
Microsoft.WindowsStore_*이름의 폴더들이 그대로 남아 있었습니다. - AppXManifest.xml 파일을 사용해 WindowsStore 앱을 다시 등록합니다.
Get-AppxPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
팁:Add-AppxPackage실행 시 '액세스 거부' 오류가 나타나면, icacls 도구를 사용해C:\Program Files\WindowsApps\폴더에 대한 소유자 권한을 현재 계정에 부여한 뒤 다시 시도해 보세요. - 시작 메뉴에 Microsoft Store 아이콘이 다시 나타났는지 확인합니다.
Microsoft Store를 수동으로 설치하는 방법
C:\Program Files\WindowsApps 경로에 Windows Store 관련 폴더가 존재하지 않는다면, Add-AppxPackage로 앱을 등록할 때 아래와 같은 오류가 발생합니다.
Add-AppxPackage : Cannot find path.
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
Cannot register the Microsoft.WindowsStore package because there was a merge failure.
이 경우에는 마이크로소프트 공식 웹사이트에서 WindowsStore 파일과 필요한 종속성 패키지를 직접 내려받아 APPX 앱을 수동으로 설치해야 합니다. 이 방법은 Windows 이미지에서 처음부터 최신 앱을 제거한 사용자, 그리고 UWP 앱이 하나도 포함되어 있지 않은 Windows 10 LTSC Enterprise 사용자에게도 유용합니다.
- 관리자 권한으로 PowerShell 콘솔을 엽니다.
- 아래 명령어를 실행해 WindowsStore 앱이 실제로 설치되어 있지 않은지 확인합니다.
Get-AppxPackage -AllUsers |where-object {$_.Name -like "*WindowsStore*"} - https://store.rg-adguard.net/ 사이트에 접속합니다. 이 사이트는 마이크로소프트 서버에서 APPX 설치 파일의 직접 다운로드 링크를 추출해 줍니다. 검색창에 Microsoft Store 링크(https://www.microsoft.com/store/productId/9wzdncrfjbmp)를 붙여넣고 드롭다운 목록에서 Retail을 선택합니다.
- Microsoft Store가 정상 작동하려면 사용 중인 Windows 버전(x64 또는 x86)에 맞는 6개의 APPX 파일을 모두 내려받아야 합니다:
Microsoft.NET.Native.Framework.1.7,Microsoft.NET.Native.Framework.2.2,Microsoft.NET.Native.Runtime.1.7,Microsoft.NET.Native.Runtime.2.2,Microsoft.VCLibs,Microsoft.UI.Xaml.2.4. - 실제로 받게 되는 패키지 목록은 대략 다음과 같습니다.
Microsoft.NET.Native.Framework.1.7_1.7.27413.0_x64__8wekyb3d8bbwe.Appx Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx Microsoft.NET.Native.Runtime.1.7_1.7.27422.0_x64__8wekyb3d8bbwe.Appx Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe.Appx Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.Appx
- 같은 방식으로 appxbundle 확장자를 가진 Microsoft.WindowsStore 설치 파일(예: Microsoft.WindowsStore_12104.1001.113.0_neutral_~_8wekyb3d8bbwe.appxbundle)도 내려받습니다. 다운로드한 파일에 확장자가 없다면
.appxbundle확장자를 직접 붙여 주세요. - 모든 패키지를 한 폴더에 모은 뒤, 아래 PowerShell 스크립트로 일괄 설치합니다.
$Path = 'C:\PS\Store'
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}
설치 중 종속성 오류가 발생하면, 오류 메시지에 표시된 해당 APPX 패키지를 추가로 내려받아 수동으로 설치하면 됩니다. - 마지막으로 시작 메뉴에 Microsoft Store 아이콘이 나타나며 정상적으로 설치되었는지 확인합니다.
기업용 VLSC(Software Assurance) 구독을 보유하고 있다면, 마이크로소프트 웹사이트에서 Windows 10 Inbox Apps ISO 이미지를 내려받을 수 있습니다. 이 오프라인 이미지에는 Microsoft Store를 비롯한 모든 기본 제공 앱이 포함되어 있습니다.
ISO 이미지에서 Windows Store를 설치하려면 아래 명령어를 사용하면 됩니다.
Add-AppxProvisionedPackage -Online -PackagePath "D:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.appxbundle" –LicensePath "D:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.xml"