Windows 11 Sandbox에서 Microsoft Store 설치하는 방법

이 가이드는 PowerShell 스크립트를 사용하여 Windows 11 Sandbox에서 Microsoft Store 설치하는 방법에 대해 설명합니다.

Windows Sandbox는 2018년 말 Windows 10 버전 1903과 함께 출시되었습니다. 이 기능의 목적은 실제 PC에 영향을 미치지 않으면서 의심스러운 소프트웨어를 설치하거나 문서를 열 수 있는 격리되고 임시적인 가상 환경을 제공하는 것입니다.

Sandbox 실행에 필요한 모든 기능은 Windows에서 기본으로 제공되므로 가상 하드 디스크를 설치할 필요가 없습니다. 그러나 이 기능은 Windows 11 Pro 및 Enterprise 버전에서만 사용할 수 있습니다.

Sandbox에 설치된 소프트웨어는 PC에 어떠한 영향도 미치지 않으며, Sandbox를 닫으면 설치된 모든 앱, 파일 및 변경 사항이 삭제됩니다.

이는 하드웨어 지원 가상화를 사용하여 Microsoft Hypervisor 기능을 통해 별도의 커널 환경을 생성하기 때문입니다. 따라서 Sandbox는 호스트 컴퓨터와 완전히 분리되어 실행되며, Sandbox를 열 때마다 Windows를 새로 설치한 것과 같은 효과를 냅니다.

Windows 11 Sandbox에서 Microsoft Store 설치하는 방법

Windows 11에서 신뢰할 수 없는 소프트웨어 설치 시 시스템에 문제가 발생하는 경우가 많았습니다. 단순히 시스템 복원 기능을 사용할 수도 있지만 이는 꽤 번거로운 일입니다.

따라서 Sandbox 기능을 알게 된 이후로는 신뢰할 수 없는 출처에서 다운로드한 파일을 열거나, 프로그램을 설치하는 등의 테스트는 Sandbox를 사용해 왔습니다.

참고로 Sandbox는 호스트 컴퓨터에 있는 파일을 간편하게 복사 & 붙여넣기 할 수 있습니다. 또는 공유 폴더를 만들어 호스트 컴퓨터와 Sandbox 간에 파일을 원활하게 공유하고 사용하는 방법도 있습니다.

다만 테스트를 위한 도구와 앱 중 일부는 Microsoft Store 앱에서만 제공되는 경우가 있습니다. 물론 설치 패키지 파일을 사용하여 설치할 수도 있지만 이러한 과정은 더 번거롭습니다.

따라서 Sandbox에서 Microsoft Store 앱을 사용할 수 있다면 새로 설치한 Windows 환경에서 Store 앱이 어떻게 작동하는지 테스트할 수 있습니다.

01 Sandbox에서 Microsoft Store 설치하기 위한 구성 요소

컴퓨터에 이미 Sandbox 기능을 활성화한 경우 GitHub에서 복사한 PowerShell 스크립트를 붙여 넣고 실행하는 방법만 알면 됩니다.

그러나 Sandbox를 아직 활성화하지 않았다면, 먼저 컴퓨터의 BIOS/UEFI에서 하드웨어 가상화가 활성화되어 있어야 합니다.

컴퓨터에 가상화 환경 활성화 상태 확인

가상화 활성화 여부를 확인할 수 있는 방법은 여러 가지가 있지만, 가장 손쉽게 확인할 수 있는 것은 작업 관리자를 이용하여 확인하는 방법입니다.

키보드 단축키 Ctrl + Shift + ESC 키를 눌러 작업 관리자를 엽니다.

작업 관리자 [성능] 탭으로 가서 “CPU” 항목을 선택합니다.

CPU 세부 정보 화면에서 “가상화: 사용”으로 표시된다면, 이미 활성화된 상태입니다.

기본적으로 활성화되어 있을 가능성이 높지만, 비활성화 상태라면 BIOS/UEFI 설정을 변경해야 합니다

제조사마다 설정 방법은 다르지만 CPU 또는 Security 관련 탭에서 다음과 같이 변경합니다.

  • Intel VT-x 또는 AMD-V 항목을 찾아 활성화(Enabled) 설정

만약 Vmware 또는 Hyper-V 가상화 환경에서 사용 중인 VM에서 Sandbox를 사용하려는 경우 추가로 중첩 가상화를 활성화하는 추가 단계가 필요합니다.

Microsoft Store 앱을 설치하는 PowerShell 스크립트는 외부 종속성이 필요하지 않지만, Microsoft 서버에서 Store 관련 설치 파일을 가져오므로, Sandbox 세션에서 활성화된 인터넷 연결이 필요합니다.

02 Windows 11에서 Sandbox 활성화하는 방법

Windows 11에서 Sandbox 기능을 활성화하려면 다음 단계를 수행합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 optionalfeatures 입력 후 Enter 키를 눌러 Windows 기능을 실행합니다.

Windows 기능에서 'Windows 샌드박스' 활성화

Windows 기능에서 “Windows 샌드박스” 옵션을 선택하고 [확인] 버튼을 클릭합니다.

Windows 구성 요소가 모두 설치될 때까지 기다립니다.

요청된 변경 사항을 완료했다는 메시지가 표시되면 [다시 시작(N)] 버튼을 클릭합니다.

🔗 Windows 11에서 Windows Sandbox 활성화 방법

Windows Sandbox

시스템이 다시 시작된 후 Windows Sandbox 검색 후 정상 동작 여부를 확인합니다.

03 Sandbox Microsoft Store 설치 스크립트 생성

Sandbox에서 Microsoft Store 앱을 설치하는 스크립트는 GitHub에서 복사할 수 있습니다.

GitHub에서 Sandbox에서 Microsoft Store 설치할 수 있는 스크립트 코드 복사

GitHub ‘Windows-Sandbox-Tools/Installer Scripts’ 페이지로 이동합니다.

Microsoft Store 설치 PowerShell 스크립트 코드를 복사합니다. 코드 오른쪽 상단에 [Copy raw file] 버튼을 클릭하거나, 텍스트를 직접 선택하여 복사할 수 있습니다.

호스트 컴퓨터에서 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 notepad 입력 후 Enter 키를 눌러 메모장을 실행합니다.

메모장에 복사한 코드를 붙여 넣고 파일을 “.ps1” 확장자로 저장합니다. 이때 반드시 파일 형식은 “모든 파일” 형식으로 지정합니다.

호스트 컴퓨터에서 저장한 PowerShell 스크립트 파일은 단축키 Ctrl + C 키를 눌러 복사하고, Sandbox 바탕 화면에서 단축키 Ctrl + V 키를 눌러 붙여 넣습니다.

🔦 참고 : Windows 11 버전 24H2부터 계산기, 사진, 메모장 및 터미널과 같은 앱은 Windows Sandbox 내에서 사용할 수 없습니다. 이러한 앱을 사용하는 기능은 곧 추가될 예정입니다.

Sandbox에서 Windows 패키지 파일 다운로드 및 설치 방법

Windows 11 24H2 버전 이후 Sandbox 내에서 메모장 앱을 사용할 수 없습니다.

Windows 11 24H2 부터 Sandbox에서 메모장 등 사용 불가

실제 Sandbox “SystemApps” 폴더에서 메모장(Notepad) 관련 패키지 파일이 존재하지 않습니다.

만약 호스트 컴퓨터가 아닌 Sandbox 내에서 Microsoft Store 설치 스크립트 코드를 만들고 싶다면 별도 Notepad++ 앱 등을 다운로드하여 설치하여 사용하는 것이 좋습니다.

Notepad++ 등 타사 도구 사용하여 Sandbox에서 Microsoft Store 설치 스크립트 생성

Notepad++ 앱을 설치하고 Microsoft Store 설치 PowerShell 코드를 붙여 넣고 저장합니다.

예를 들어 파일 이름은 “MicrosoftStore.ps1” 지정 및 파일 형식은 “All types” 선택 후 [저장(S)] 버튼을 클릭합니다.

Windows 패키지 파일 다운로드

만약 기본 메모장을 사용하고 싶거나, Microsoft Store 관련 앱을 설치하고 싶다면 사용자가 직접 패키지 파일을 다운로드하여 설치할 수 있습니다.

이때 “store.rg-adguard.net” 사이트를 이용할 수 있습니다. 예를 들어 메모장을 설치하려고 한다면 해당 사이트 접속 후 ‘ProductID’에서 “9msmlrh6lzf3” 검색 후 필요 패키지를 모두 다운로드합니다.

🔦 참고 : store.rg-adguard.net 사이트는 Microsoft 스토어에서 링크만 가져옵니다. 실제 URL과 페이 로드는 Microsoft의 CDN에서 직접 제공됩니다.
Windows 패키지 파일 다운로드

필요 패키지 파일을 다운로드했다면 Appx 및 Msixbundle 파일을 설치합니다.

Appx, Msixbundle 등 패키지 파일 설치

Appx, Msixbundle 등 MSIX 패킹 도구를 사용하여 만들어진 패키지 파일은 다음과 같은 방법으로 설치할 수 있습니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 powershell 입력 후 Enter 키를 눌러 Windows PowerShell을 실행합니다.

다음 명령을 입력하고 Enter 키를 눌러 패키지 파일을 설치합니다.

Add-AppxPackage -Path "C:\Path\App-Package.appx"
Sandbox 메모장 설치 완료

모든 단계를 완료하면 Windows Sandbox에서 해당 앱을 사용할 수 있습니다.

04 Sandbox에서 Microsoft Store 설치하는 방법

Sandbox에서 Microsoft Store 설치 스크립트 “.ps1” 파일을 저장한 후 설치하는 방법은 다음과 같습니다. 이 단계는 호스트 컴퓨터가 아닌 Sandbox 내에서 수행됩니다.

Sandbox에서 Microsoft Store 설치 스크립트 실행 전 권한 허용

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 powershell 입력 후 Enter 키를 눌러 Windows PowerShell 콘솔을 실행합니다.

PowerShell에서 보안상의 이유로 스크립트 실행을 차단할 수 있으므로, 일시적으로 허용하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

ExecutionPolicy Unrestricted -Scope Process
Sandbox에서 Microsoft Store 설치 스크립트 파일 실행

다음 명령을 입력하고 Enter 키를 눌러 스크립트 파일이 저장된 바탕 화면으로 이동합니다.

cd %USERPROFILE%\Desktop

다음 명령을 입력하고 Enter 키를 눌러 스크립트 파일을 실행합니다.

.\Script_File.ps1

예를 들어 저장된 스크립트 파일이 “MicrosoftSoft.ps1”이라면 다음 명령을 수행합니다.

.\MicrosoftStore.ps1
Sandbox에서 Microsoft Store 설치 완료

스크립트 실행 시 자동으로 Microsoft Store 앱을 설치합니다.

Sandbox에서 Microsoft Store 실행

이제 Sandbox에서 Microsoft Store 앱을 사용할 수 있습니다.

Sandbox 종료 또는 창을 닫으면 설치한 Microsoft Store 자동 제거. 다시 사용하려면 스크립트 파일 사용하여 다시 설치 필요.

Sandbox 종료 또는 창을 닫으면 Microsoft Store 및 이전에 사용자가 설치한 모든 앱과 설치 스크립트 파일, 설정 변경 등이 초기화됩니다.

따라서 Sandbox에서 Microsoft Store 앱을 사용하려면 스크립트 파일을 다시 실행해야 합니다.

🔗 Windows 11 Sandbox 공유 폴더 만드는 방법 (파일 공유)

마치며

Windows Sandbox 기능은 깨끗한 임시 Windows 환경을 빠르게 만들어서 설치 테스트나 실행 검증을 안전하게 할 수 있습니다.

기본 원칙은 매번 완전히 초기화되며, 최소 기능만 포함되어 실행되도록 구성되어 있습니다. 따라서 Microsoft Store도 설치되어 있지 않고, UWP 기반 앱 역시 기본적으로 실행되지 않습니다.

그럼에도 불구하고 어떤 Microsoft Store 앱이 업데이트 이후 문제가 발생하는지 확인하거나, 배포하려는 앱의 사전 검증이 필요할 때 스크립트 파일을 이용하여 간편하게 설치, 사용할 수 있습니다.

Leave a Comment