윈도우11 Home에서 Sandbox 비활성화 방법

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

Windows 11 Home Edition에서 Windows 샌드박스 설치 및 사용
<Windows 11 Home Edition – Windows 샌드박스>

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

<Windows 11 Home Edition – Windows 샌드박스 오류>

예를 들어 Home Edition에서 Windows Sandbox 실행 시 다음과 같이 오류가 발생할 수 있습니다.

  • Windows 샌드박스를 초기화하지 못했습니다.
  • 계정 이름과 보안 식별자 사이에 매핑이 이루어지지 않았습니다. (0x80070534)

Windows 기능 목록에서 활성화한 샌드박스 옵션을 선택 해제하거나 명령 프롬프트에서 DISM 명령으로 간단히 비활성화 할 수 있으며, 원할 경우 완전히 제거하는 것도 가능합니다.

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

Windows 11 Home에서 Sandbox 비활성화 또는 삭제하는 방법은 다음과 같습니다.

01 Windows 기능 켜기/끄기

Windows 기능 목록에서 활성화된 샌드박스를 선택 해제하여 간단히 비활성화 할 수 있습니다.

시작 메뉴에서 Windows 기능 켜기/끄기 검색 후 실행

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

Home에서 Sandbox 비활성화 방법, Windows 기능에서 Windows 샌드박스 선택 해제

Windows 기능 목록에서 “Windows 샌드박스”를 찾아 선택 해제한 뒤 [확인] 버튼을 클릭합니다.

변경 사항을 적용하고 시스템을 다시 시작합니다.

02 DISM 명령 실행

관리자 권한으로 실행한 명령 프롬프트에서 DISM 명령을 실행, 샌드박스를 비활성화 할 수 있습니다.

관리자 권한으로 명령 프롬프트 실행

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

Home에서 Sandbox 비활성화 방법, DISM 명령 실행

터미널 창에 다음 명령을 입력하고  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 삭제 스크립트 작성

Windows Sandbox 삭제 배치 파일을 만들기 위해 메모장 실행

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

Home에서 Sandbox 비활성화 / 삭제 스크립트 코드 입력

메모장에서 다음 스크립트를 복사하여 붙여 넣습니다.

@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

Home에서 Sandbox 비활성화 코드 입력이 완료되면 ".bat" 확장자로 저장

코드 입력 후 [파일 > 다른 이름으로 저장]을 클릭하여 파일을 다른 이름으로 저장합니다.

파일을 저장할 때 ‘파일 형식’은 반드시 ‘모든 파일 (*.*)’ 선택하고, 파일 이름 끝에 “.bat” 확장자로 지정하여 저장합니다.

STEP 02. Windows Sandbox 삭제 스크립트 실행

Home에서 Sandbox 비활성화 배치 파일을 관리자 권한으로 실행

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

Home에서 Sandbox 비활성화 삭제 작업 수행

명령 프롬프트 창이 열리고 Windows Sandbox 제거에 필요한 작업이 진행됩니다.

모든 작업이 완료되고 Windows Sandbox 제거가 완료되면, 시스템을 다시 시작합니다.

Home에서 Sandbox 비활성화 완료, Windows 기능에서 Windows Sandbox 또는 Windows 샌드박스 항목 완전히 제거.

시작 메뉴에서 “Windows 기능 켜기/끄기” 검색 후 결과를 클릭하면 “Windows 기능”이 열립니다.

단순히 Windows Sandbox 기능을 끄기만 한 것이 아닌, 완전히 제거된 것을 확인할 수 있습니다.

마치며

Windows 11 Home Edition에서 간단한 스크립트 코드를 실행하여 Windows 샌드박스를 활성화하고 사용할 수 있습니다.

그러나 명심해야 할 것은 이러한 트릭이 항상 동작하거나 이후 모든 Windows 업데이트 버전에서 작동한다는 보장은 없습니다.

만약 Windows 샌드박스가 정상적으로 동작하지 않을 경우 Windows 기능 or DISM 명령을 통해 간단히 비활성화 할 수 있으며, 원할 경우 Windows 샌드박스를 완전히 삭제할 수도 있습니다.

Leave a Comment