이 가이드는 Windows 11 Home에서 Sandbox 비활성화 방법에 대해 설명합니다.

Windows 11 Home Edition에서 설치한 Windows Sandbox가 더 이상 필요하지 않거나 이로 인하여 문제가 발생하는 경우 Windows 샌드박스를 비활성화 또는 삭제할 수 있습니다.

예를 들어 Home Edition에서 Windows Sandbox 실행 시 다음과 같이 오류가 발생할 수 있습니다.
- Windows 샌드박스를 초기화하지 못했습니다.
- 계정 이름과 보안 식별자 사이에 매핑이 이루어지지 않았습니다. (0x80070534)
Windows 기능 목록에서 활성화한 샌드박스 옵션을 선택 해제하거나 명령 프롬프트에서 DISM 명령으로 간단히 비활성화 할 수 있으며, 원할 경우 완전히 제거하는 것도 가능합니다.
Windows 11 Home에서 Sandbox 비활성화 하는 방법
Windows 11 Home에서 Sandbox 비활성화 또는 삭제하는 방법은 다음과 같습니다.
01 Windows 기능 켜기/끄기
Windows 기능 목록에서 활성화된 샌드박스를 선택 해제하여 간단히 비활성화 할 수 있습니다.

시작 메뉴에서 “Windows 기능 켜기/끄기” 검색 후 실행합니다.

Windows 기능 목록에서 “Windows 샌드박스”를 찾아 선택 해제한 뒤 [확인] 버튼을 클릭합니다.
변경 사항을 적용하고 시스템을 다시 시작합니다.
02 DISM 명령 실행
관리자 권한으로 실행한 명령 프롬프트에서 DISM 명령을 실행, 샌드박스를 비활성화 할 수 있습니다.

키보드 단축키 Win + R 키를 누르고 실행 대화 상자에서 cmd 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.

터미널 창에 다음 명령을 입력하고 Enter 키를 눌러 실행합니다.
Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
명령을 실행하면 Windows 11에서 샌드박스가 비활성화 됩니다.
필수 사항은 아니지만 샌드박스 비활성화 후 모든 변경 사항이 정상적으로 적용되도록 시스템을 다시 시작하는 것이 좋습니다.
03 Windows Sandbox 삭제
Windows 기능 켜기/끄기 또는 DISM 명령을 사용하여 Windows Sandbox를 비활성화 할 수 있지만, 기능을 완전히 제거하려는 사용자도 있습니다.
예를 들어 Windows 기능 켜기/끄기에서 Windows Sandbox(Windows 샌드박스) 항목이 표시되지 않도록 제거하고 싶다는 요청이 많았습니다.
이 기능을 완전히 제거하려면 다음 단계를 수행합니다.
STEP 01. Windows Sandbox 삭제 스크립트 작성

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

메모장에서 다음 스크립트를 복사하여 붙여 넣습니다.
@echo off
echo Checking for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
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"
Dism /online /disable-feature /featurename:Containers-DisposableClientVM
dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt
for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /remove-package:"%SystemRoot%\servicing\Packages\%%i"
del sandbox.txt
pause

코드 입력 후 [파일 > 다른 이름으로 저장]을 클릭하여 파일을 다른 이름으로 저장합니다.
파일을 저장할 때 ‘파일 형식’은 반드시 ‘모든 파일 (*.*)’ 선택하고, 파일 이름 끝에 “.bat” 확장자로 지정하여 저장합니다.
STEP 02. Windows Sandbox 삭제 스크립트 실행

생성된 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 [관리자 권한으로 실행]을 선택합니다.

명령 프롬프트 창이 열리고 Windows Sandbox 제거에 필요한 작업이 진행됩니다.
모든 작업이 완료되고 Windows Sandbox 제거가 완료되면, 시스템을 다시 시작합니다.

시작 메뉴에서 “Windows 기능 켜기/끄기” 검색 후 결과를 클릭하면 “Windows 기능”이 열립니다.
단순히 Windows Sandbox 기능을 끄기만 한 것이 아닌, 완전히 제거된 것을 확인할 수 있습니다.
마치며
Windows 11 Home Edition에서 간단한 스크립트 코드를 실행하여 Windows 샌드박스를 활성화하고 사용할 수 있습니다.
그러나 명심해야 할 것은 이러한 트릭이 항상 동작하거나 이후 모든 Windows 업데이트 버전에서 작동한다는 보장은 없습니다.
만약 Windows 샌드박스가 정상적으로 동작하지 않을 경우 Windows 기능 or DISM 명령을 통해 간단히 비활성화 할 수 있으며, 원할 경우 Windows 샌드박스를 완전히 삭제할 수도 있습니다.

