treeru.com
Tools

Microsoft Store가 안 열리는 Windows 11에서 winget과 Terminal 복구하기

2026-05-21
Treeru

Windows 11 개발환경을 세팅하다가 시작부터 막혔습니다. Microsoft Store는 열리지 않았고, winget 명령도 없었습니다. Windows Terminal을 설치하려면 Store나 winget이 편한데, 둘 다 없는 상태였습니다.

이 글은 그 상태에서 Microsoft Store를 쓰지 않고 winget과 Windows Terminal을 복구한 기록입니다. 핵심은 App Installer를 수동으로 설치하는 것입니다. 중간에 나온 실제 오류와 헷갈린 지점도 같이 정리했습니다.

3개

필수 설치 파일

0개

Store 실행 횟수

v1.12.470

복구 후 winget 버전

2개

설치할 기본 터미널 도구

증상: Store도 winget도 없다

처음에는 단순히 Store 캐시 문제라고 생각했습니다. 그래서 실행 창에서wsreset.exe를 실행했습니다. 하지만 돌아온 메시지는 캐시 문제가 아니었습니다.

wsreset.exe
# 결과: "이 링크를 열려면 장치에 새 앱이 필요합니다"

이 메시지가 나오면 Store 앱 자체가 정상 등록되어 있지 않은 쪽에 가깝습니다. 곧바로 winget도 확인했습니다.

winget --version
# 결과: 'winget'은 내부 또는 외부 명령, 실행할 수 있는 프로그램,
#       또는 배치 파일이 아닙니다.

라이선스 문제도 확인했습니다. Windows 정품 인증은 정상인 상태였습니다. 즉, 이 문제는 정품 인증 문제가 아니라 Store/App Installer 계열 구성요소가 빠져 있는 문제였습니다.

먼저 확인할 것

PowerShell을 관리자 권한으로 열고 App Installer가 설치되어 있는지 확인합니다. winget은 Microsoft.DesktopAppInstaller 패키지에 포함되어 있습니다.

Get-AppxPackage Microsoft.DesktopAppInstaller

# 아무것도 출력되지 않으면 App Installer가 현재 사용자에 설치되어 있지 않은 상태입니다.

다음 명령으로 재등록을 시도할 수도 있습니다. 다만 패키지 파일이 시스템에 없으면 실패합니다.

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

# 실제로는 0x80073CF1 오류가 났습니다.
# 의미: 등록할 패키지가 시스템에 없습니다. 수동 설치가 필요합니다.

여기서 시간을 많이 쓰면 안 됩니다. Store도 없고 DesktopAppInstaller도 없으면, Store 복구를 먼저 붙잡기보다 App Installer 설치 파일을 직접 받아 winget부터 살리는 편이 빠릅니다.

필요한 파일 3개

App Installer만 받으면 끝날 것 같지만, 실제로는 의존성 패키지가 먼저 필요합니다. 아래 순서대로 다운로드합니다.

순서파일주소메모
1Microsoft.UI.Xaml 2.8https://www.nuget.org/api/v2/package/Microsoft.UI.Xaml/2.8.6.nupkg로 내려오면 압축을 풀어 .appx 추출
2Microsoft.VCLibs x64https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx이미 더 높은 버전이 있으면 오류가 나도 통과 가능
3App Installerhttps://aka.ms/getwingetwinget이 포함된 .msixbundle

Microsoft.UI.Xaml은 NuGet 패키지로 내려올 수 있습니다. 이 파일은 설치 파일이 아니라 패키지 묶음입니다. 확장자를 zip으로 바꾸거나 압축 프로그램으로 열어서tools\AppX\x64\Release 아래의Microsoft.UI.Xaml.2.8.appx를 꺼내면 됩니다.

PowerShell 설치 순서

다운로드한 파일을 Downloads 폴더에 모아두고 PowerShell을 관리자 권한으로 실행합니다. 설치 순서는 Xaml, VCLibs, App Installer입니다.

cd $env:USERPROFILE\Downloads

Add-AppxPackage .\Microsoft.UI.Xaml*.appx
Add-AppxPackage .\Microsoft.VCLibs.x64.14.00.Desktop.appx
Add-AppxPackage .\Microsoft.DesktopAppInstaller_*.msixbundle

VCLibs 설치 중에 0x80073D06 오류가 나올 수 있습니다. 이미 더 높은 버전이 설치되어 있다는 뜻이면 실패로 보지 않아도 됩니다. 그 상태에서 App Installer 설치를 계속 진행하면 됩니다.

설치가 끝나면 패키지 상태를 확인합니다.

Get-AppxPackage -AllUsers Microsoft.DesktopAppInstaller |
  Select Name, Version, PackageFullName, InstallLocation

이 복구 작업에서는 최종적으로 winget --version v1.12.470으로 확인됐습니다.

winget이 설치됐는데 명령이 안 먹힐 때

App Installer가 설치됐는데도 새 PowerShell에서winget 명령이 안 잡힐 수 있습니다. 이때는 WindowsApps 경로에 실행 파일이 있는지 먼저 봅니다.

$wa = Join-Path $env:LOCALAPPDATA 'Microsoft\WindowsApps'
dir "$wa\winget.exe"
& "$wa\winget.exe" --version

이 방식으로 실행되면 설치는 된 것이고 PATH 반영만 늦은 겁니다. 터미널을 새로 열거나 로그아웃/재부팅 후 다시 확인합니다. 그래도 안 되면 설치 위치의 winget.exe를 직접 실행해 볼 수 있습니다.

& "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.27.470.0_x64__8wekyb3d8bbwe\winget.exe" --version

Windows Terminal과 PowerShell 설치

winget이 살아나면 이제 Store 없이도 개발환경 기본 도구를 설치할 수 있습니다. Windows Terminal과 최신 PowerShell부터 설치했습니다.

winget install --id Microsoft.WindowsTerminal -e
winget install --id Microsoft.PowerShell -e
winget upgrade --all

여기까지 오면 최소한의 Windows 개발 터미널 환경은 복구된 상태입니다. 이후 Node.js, Git, VS Code, Docker Desktop 같은 도구도 같은 방식으로 설치할 수 있습니다.

실제로 헷갈렸던 지점

1. wsreset.exe가 만능은 아니다

Store 캐시가 깨진 정도라면 도움이 될 수 있지만, Store 앱 자체가 없거나 프로토콜 연결이 깨진 상태에서는 “이 링크를 열려면 장치에 새 앱이 필요합니다” 같은 메시지만 반복됩니다.

2. .nupkg는 바로 Add-AppxPackage 대상이 아니다

Microsoft.UI.Xaml 패키지는 NuGet 묶음으로 내려옵니다. 압축을 풀고 내부의 .appx를 찾아 설치해야 합니다. 파일 확장자만 보고 바로 설치하려고 하면 막힙니다.

3. 환경변수 경로는 문자열로 다뤄야 한다

PowerShell에서 $env:LOCALAPPDATA\Microsoft\WindowsApps처럼 바로 쓰면 의도대로 해석되지 않습니다.Join-Path를 쓰거나 따옴표로 감싼 경로를 사용해야 합니다.

4. 설치 후에는 새 터미널을 열어야 할 수 있다

winget.exe가 생겼는데 명령이 안 먹히면 PATH 반영 문제일 수 있습니다. 새 터미널, 로그아웃, 재부팅 순서로 확인하면 됩니다.

정리

Microsoft Store가 없는 Windows 11에서 winget을 복구하는 핵심은 App Installer 수동 설치입니다. 먼저 Microsoft.UI.Xaml과 VCLibs를 준비하고, 그 다음 App Installer msixbundle을 설치합니다. 설치 후 winget이 PATH에 바로 잡히지 않으면 WindowsApps 경로나 설치 패키지 경로에서 직접 실행해 확인합니다.

Claude Code 설치까지 이어지는 전체 흐름은 Microsoft Store 없이 winget + Windows Terminal 복구하고 Claude Code 설치하기에서 별도로 정리해두었습니다. 이 글은 그중에서도 Windows 자체 복구 절차만 떼어낸 가이드입니다.

T

Treeru

Sharing practical insights on web development, IT infrastructure, and AI solutions. Treeru — your partner in digital transformation.

Share

Comments

(3)
4.67/ 5

Log in to leave a comment.

2026-05-22
555.0

VCLibs 오류를 실패로 보고 멈췄었는데 높은 버전이 이미 있다는 뜻이면 넘어가도 된다는 설명이 도움이 됐습니다.

2026-05-22
454.0

LOCALAPPDATA 경로를 그냥 치면 안 되는 이유를 여기서 이해했습니다. Join-Path로 확인하니 winget.exe가 바로 보였습니다.

2026-05-21
555.0

Store가 없는 PC에서 winget 복구하는 순서가 헷갈렸는데, 의존성부터 App Installer까지 분리돼 있어서 그대로 따라가기 좋았습니다.

Related Posts

© 2026 TreeRU. All rights reserved.

All content is copyrighted by TreeRU. Unauthorized reproduction without attribution is prohibited.