Windows Sandbox가 뭔가
원문을 바탕으로 Windows Sandbox를 처음 쓰는 사람도 바로 이해할 수 있게 정리했다.
Windows Sandbox는 Windows 10/11에 들어 있는 가벼운 격리 환경이다. 수상한 파일이나 검증 안 된 앱을 메인 OS를 건드리지 않고 테스트할 때 좋다. 창을 닫으면 안에서 한 변경사항은 전부 사라지고, 별도 Windows 이미지를 설치할 필요도 없다.
- 한 번만 안전하게 열어보고 버릴 공간이 필요할 때 적합하다.
- 일반 가상머신보다 훨씬 가볍다.
- 스크립트와 배포 파일 테스트에도 쓸 수 있다.
언제 쓰면 좋은가
- 출처가 애매한 프로그램을 잠깐 실행해 보고 싶을 때
- 다운로드한 압축파일이나 실행 파일을 검증할 때
- 배포 파일이나 스크립트를 실제 PC에 넣기 전에 시험할 때
- 설치 과정이 시스템에 남지 않게 하고 싶을 때
오래 유지할 개발 환경이 필요하면 일반 VM이 더 낫다. Sandbox는 이름 그대로 실험용에 가깝다.
실행 조건
- 64비트 CPU
- 최소 2코어
- BIOS/UEFI에서 하드웨어 가상화 활성화
- Windows 11 Pro 또는 Enterprise
- 최소 4GB 메모리, 8GB 권장
- 최소 1GB 여유 디스크 공간, SSD 권장
중요한 점은 Hyper-V 전체 역할을 꼭 설치할 필요는 없다는 것이다. Sandbox 기능만 따로 켜면 된다.
Windows Sandbox 켜는 방법
optionalfeatures.exe실행Windows Sandbox체크- 재부팅
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
설치 후 재부팅이 필요하다.
Windows Sandbox 실행 방법
설치가 끝나면 Start 메뉴에서 Windows Sandbox를 찾거나 아래 명령으로 실행한다.
WindowsSandbox.exe
실행하면 깨끗한 Windows 데스크톱이 새 창으로 열리고, 네트워크·클립보드·드래그 앤 드롭도 사용할 수 있다. 창을 닫으면 안의 내용은 전부 폐기된다.
- 네트워크 사용 가능
- 클립보드 복사/붙여넣기 가능
- 드래그 앤 드롭 가능
- 창 크기 조절 및 전체 화면 지원
WSB 설정 파일로 커스터마이징
Windows Sandbox는 .wsb XML 설정 파일로 커스터마이징할 수 있다.
<Configuration>
<Networking>Enable</Networking>
<MemoryInMB>6144</MemoryInMB>
<MappedFolders>
<MappedFolder>
<HostFolder>C:WSB</HostFolder>
<SandboxFolder>C:HostShareTools</SandboxFolder>
<ReadOnly>false</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>powershell.exe -NoExit -ExecutionPolicy Bypass -File C:HostShareToolsPrepareSandbox.ps1</Command>
</LogonCommand>
</Configuration>
이런 식으로 네트워크를 켜고, 메모리를 늘리고, 호스트 폴더를 마운트하고, 시작할 때 스크립트를 자동 실행할 수 있다.
CLI도 붙었다
Windows 11 24H2부터는 wsb.exe CLI로 Sandbox를 시작하고, 중지하고, 연결하고, 명령 실행까지 할 수 있다.
wsb start --config "<Configuration><MemoryInMB>8192</MemoryInMB></Configuration>"
wsb list
wsb connect --id 6f446955-fba4-455f-af60-4da1c64f8b3b
wsb exec --id 6f446955-fba4-455f-af60-4da1c64f8b3b --run-as System --command "sc stop wuauclt"
GUI 중심 도구였던 Sandbox가 자동화 도구로도 확장된 셈이다.
Windows 11 Home 에디션은?
- 기본적으로 Windows Sandbox는 Pro/Enterprise가 중심이다.
- Home에서는 일반적으로 바로 쓰기 어렵다.
- 사용 가능 여부는 OS 정책과 환경에 따라 제한된다.
즉, 이 기능은 모든 Windows 사용자 기본 기능이라기보다 프로/엔터프라이즈 사용자에게 더 잘 맞는 도구다.
정리
- 설치와 실행이 가볍다.
- 닫으면 흔적이 남지 않는다.
- 위험한 파일 테스트에 좋다.
- WSB 설정으로 어느 정도 자동화도 된다.
- 최신 Windows에서는 CLI까지 붙는다.
한 줄 요약: 메인 PC를 더럽히지 않고 한 번만 안전하게 확인하는 임시 작업실이다.