윈도우 샌드박스는 윈도우 11의 뛰어난 기능 중 하나임에도 불구하고, 많은 사용자들이 이용하는 홈 에디션에서는 기본적으로 제공되지 않습니다. 이는 Hyper-V 및 그룹 정책 편집기와 마찬가지로, 윈도우 11 Pro 버전과 홈 버전 간의 중요한 차이점입니다. 보안을 강화하는 필수 기능인 윈도우 샌드박스가 홈 에디션에도 포함되어야 함에도 불구하고, 현재는 그렇지 않습니다. 이 가이드에서는 윈도우 11 홈 에디션에서 윈도우 샌드박스를 활성화하는 방법을 자세히 안내하고, 만약 기본 샌드박스 도구가 작동하지 않을 경우를 대비한 대안까지 제시합니다.
윈도우 11 홈 에디션(2022)에 윈도우 샌드박스 설치 방법
이 튜토리얼에서는 윈도우 11 홈에서 윈도우 샌드박스를 설치하고 사용하는 단계별 방법을 보여드리겠습니다. 더불어, 윈도우 11의 모든 버전에서 안전하게 프로그램을 실행할 수 있도록 윈도우 샌드박스의 대안도 함께 소개합니다. 먼저 윈도우 샌드박스가 무엇인지부터 명확히 설명하겠습니다.
윈도우 샌드박스란?
간단히 말해, 윈도우 샌드박스는 호스트 운영체제(윈도우 10 또는 윈도우 11) 내에서 안전하게 격리된 환경을 제공합니다. 이 환경에서는 신뢰할 수 없는 프로그램이나 스크립트를 실행하거나, 악성코드 감염 걱정 없이 첨부 파일을 다운로드할 수 있습니다. 기본적으로, 샌드박스는 메모리 무결성이 지속적으로 활성화된 상태로 보호되는 경량 가상 머신입니다.
윈도우 샌드박스 내에서 실행되는 프로그램이나 파일은 호스트 운영체제에 영향을 주거나 변경할 수 없습니다. 샌드박스는 환경 내의 변경 사항을 저장하지 않기 때문에 일반적인 가상 머신 소프트웨어와는 다소 차이가 있습니다. 윈도우 샌드박스를 열 때마다 이전 데이터는 모두 삭제되고, 새로운 상태에서 시작됩니다. 윈도우 샌드박스는 주로 출처를 알 수 없는 앱과 스크립트 테스트, 웹사이트 검토, 이메일 내 의심스러운 첨부 파일 다운로드 등에 활용됩니다.
윈도우 11 홈 에디션에서 윈도우 샌드박스 활성화 및 사용
1. 가장 먼저, BIOS 또는 UEFI 메뉴에서 가상화 기능을 활성화해야 합니다. 윈도우 11 PC의 BIOS/UEFI 메뉴로 진입하여 “가상화” 또는 “SVM 모드”와 같은 설정을 찾아 활성화한 후 PC를 재시작하십시오.
참고: UEFI에 대해 더 자세히 알아보고, 최신 컴퓨터에서 BIOS에서 벗어나는 이유를 이해하려면 관련 기사를 참고하십시오.
2. PC에 로그인한 후, 메모장을 열고 다음 코드를 붙여넣으세요.
@echo off echo Checking for permissions >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem" echo Permission check result: %errorlevel% REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%getadmin.vbs" echo Running created temporary "%temp%getadmin.vbs" timeout /T 2 "%temp%getadmin.vbs" exit /B :gotAdmin if exist "%temp%getadmin.vbs" ( del "%temp%getadmin.vbs" ) pushd "%CD%" CD /D "%~dp0" echo Batch was successfully started with admin privileges echo . cls Title Sandbox Installer pushd "%~dp0" dir /b %SystemRoot%servicingPackages*Containers*.mum >sandbox.txt for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i" del sandbox.txt Dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALL pause
3. 상단 메뉴에서 “파일”을 클릭하고 “다른 이름으로 저장”을 선택합니다.
4. “파일 형식” 드롭다운 메뉴에서 “모든 파일(.)”을 선택하고, 파일 이름을 지정합니다. 이때 파일 이름 끝에 .bat 확장자를 추가하여 배치 파일 형식으로 저장해야 합니다. 파일 이름 뒤에 .txt와 같은 다른 확장자가 붙지 않도록 주의하세요. 마지막으로, “저장”을 클릭합니다.
5. 저장한 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 “관리자 권한으로 실행”을 선택합니다.
6. 명령 프롬프트 창이 열리고 윈도우 11 홈 PC에 윈도우 샌드박스 설치가 시작됩니다. 설치가 완료된 후 “y”를 누르고 Enter 키를 누르면 윈도우 11 컴퓨터가 재시작됩니다.
7. 시스템에 다시 로그인한 후, 윈도우 키 + R 키를 눌러 실행 창을 엽니다. optionalfeatures.exe를 입력하고 Enter 키를 누르세요.
8. 이제 “윈도우 기능” 창이 열립니다. 여기서 아래로 스크롤하여 윈도우 샌드박스, 가상 머신 플랫폼 및 윈도우 하이퍼바이저 플랫폼을 활성화합니다. 마지막으로 “확인” 버튼을 클릭합니다. 필요한 패키지 설치가 시작되고 잠시 후 컴퓨터를 재시작하라는 메시지가 나타납니다.
참고: 윈도우 11 Pro 에디션을 사용 중인 경우에는 이 단계를 통해 바로 윈도우 샌드박스를 사용하기 위한 필수 기능을 활성화할 수 있습니다.
9. 마지막으로, 시작 메뉴를 열고 “윈도우 샌드박스”를 검색합니다. 상단에 표시되는 항목을 클릭하여 윈도우 샌드박스를 실행할 수 있습니다.
10. 축하합니다! 윈도우 11 홈 에디션에서 윈도우 샌드박스를 성공적으로 활성화했습니다.
윈도우 11 홈 에디션에서 윈도우 샌드박스 제거
11. 윈도우 11 홈에서 윈도우 샌드박스를 제거하려면, 시작 메뉴를 열고 “cmd”를 검색합니다. 오른쪽 창에서 “관리자 권한으로 실행”을 클릭하세요. CMD를 항상 관리자 권한으로 실행하는 방법에 대한 더 자세한 정보는 관련 가이드를 참고하세요.
12. CMD 창에 아래 명령어를 붙여넣고 Enter 키를 누릅니다. 이 명령어를 통해 PC에서 윈도우 샌드박스가 제거됩니다.
Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
윈도우 샌드박스 대안: 윈도우 11에서 Sandboxie Plus 실행
만약 위의 방법이 윈도우 11 PC에서 작동하지 않거나, 격리된 환경에서 신뢰할 수 없는 프로그램을 실행하고 테스트하는 다른 방법을 찾고 있다면, Sandboxie Plus를 설치하는 것을 고려해 볼 수 있습니다. David Xanatos가 개발한 오픈 소스 프로그램인 Sandboxie Plus는 홈 에디션을 포함한 모든 윈도우 11 에디션에서 정상적으로 작동하며 무료로 사용할 수 있다는 장점이 있습니다. 이제 윈도우 샌드박스의 대안으로 윈도우 11 홈에서 Sandboxie Plus를 사용하는 방법을 살펴보겠습니다.
1. 이 링크를 방문하여 Sandboxie Plus 버전을 다운로드하십시오. Plus 버전은 최신 UI를 제공하며 안정적으로 작동합니다.
2. 프로그램을 다운로드한 후, 윈도우 11 PC에 Sandboxie Plus를 설치하고 앱을 실행합니다.
3. 이제 “DefaultBox”를 마우스 오른쪽 버튼으로 클릭하고 “실행”을 선택합니다. 여기서 격리된 웹 브라우저, 이메일 클라이언트, 시작 메뉴의 프로그램 등을 실행할 수 있습니다. 이 예시에서는 “프로그램 실행”을 선택하겠습니다. 새로운 창이 열리고 실행할 프로그램을 선택하라는 메시지가 나타납니다.
4. Sandboxie에서 EXE 파일을 실행하기 위해서는 해당 EXE 프로그램을 마우스 오른쪽 버튼으로 클릭하고 “경로 복사”를 선택합니다. 그러면 해당 EXE 파일의 경로가 복사됩니다.
5. 이 경로를 Sandboxie 프롬프트에 붙여넣고 “확인”을 누르세요.
6. 이제 Sandboxie는 윈도우 11 PC의 격리된 환경에서 해당 프로그램 실행을 시작합니다. 이처럼 타사 앱을 사용하여 윈도우 11에서 안전한 환경을 구축하고 프로그램을 실행할 수 있습니다.
윈도우 11 샌드박스에서 신뢰할 수 없는 프로그램 테스트
지금까지 윈도우 11에서 보호된 환경에서 앱을 실행하는 두 가지 방법을 살펴보았습니다. 날이 갈수록 루트킷과 악성코드 공격이 고도화되고 있으므로, 알 수 없는 프로그램을 실행하기 전에 반드시 주의를 기울여야 합니다. 윈도우 샌드박스는 바로 이러한 목적을 위해 개발되었습니다. 이 가이드가 여러분에게 도움이 되길 바랍니다. 윈도우 11에서 개인 정보를 보호하기 위한 심층적인 정보는 관련 기사에서 확인하세요. 또한, 윈도우 11 홈 에디션에는 없는 또 다른 기능인 Hyper-V를 활성화하는 방법에 대해서도 자세한 안내를 받을 수 있습니다. 혹시 질문이 있으시면 아래 댓글 섹션에 자유롭게 문의해주세요.