티스토리 뷰

윈도우10 Home버전 Sandbox 설치 및 사용 로고

HowTo - 윈도우 10 Home Edition Sandbox 설치 및 사용 방법

윈도우 10 v1904 에서 Windows Sandbox 기능을 도입했습니다. 샌드박스는 현재 사용하는 시스템에 영향을 주지 않고 새 응용프로그램과 다른 윈도우 설정을 테스트 할 수 있는 가상 환경입니다. 실제로 샌드박스 기능을 활성화 할 경우 시스템의 모든 항목과 분리된 PortableBaseLayer 파티션이 생성 됩니다.


 다만 Windows Sandbox는 Windows 10 Pro 또는 Enterprise 버전에서만 사용할 수 있으므로, 현재 사용중인 OS가 Home Edition 이라면 Hyper-V 처럼 Sandbox를 사용할 수 없습니다. 공식적으론 말이죠.


 오늘은 많은 분들이 사용하는 Windows 10 Home 버전에서도 간단한 트릭으로 샌드박스를 설치하고 사용할 수 있는 방법을 살펴보겠습니다.


 주의! 윈도우 샌드박스를 설치하기 전에 시스템 전체 백업을 만드세요. 혹시라도 시스템 복원이 필요한 경우 도움이 됩니다.


 Windows 10 Home Edition 에서 Windows Sandbox를 활성화하는 단계는 다음과 같습니다.

Steps to Enable Sandbox in Windows 10 Home Edition



Windows 10 Home 버전에서 샌드박스 설치하기

 Windows Home Edition의 Sandbox를 활성화하기 위해서는 별도의 스크립트를 실행해야 합니다. 이 스크립트는 필요 패키지를 로드하고 홈 버전에서 샌드박스를 활성화 할 수 있습니다.


 STEP 01. 샌드박스 설치 스크립트 생성

샌드박스 설치 스크립트 파일 생성

 먼저 새 텍스트 문서를 만듭니다. 스크립트를 생성할 폴더에서 마우스 오른쪽 버튼을 누르고 [새로 만들기(W) → 텍스트 문서]를 클릭합니다. 파일 이름은 원하는 이름으로 지정하되, 확장자는 반드시 '.txt'에서 '.bat'로 바꾸는 것이 중요합니다.


bat 파일 편집

새로 생성된 파일을 마우스 오른쪽 버튼을 누르고 [편집(E)]을 클릭합니다.


샌드박스 설치 명령어 삽입

 편집 작업은 메모장(Notepad)를 이용하며, 메모장이 열리면 아래 코드를 입력하여 [파일(F→ 저장(S)]을 클릭하여 파일을 저장합니다.  Ctrl + S 단축키를 눌러 파일을 저장할 수도 있습니다.


@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" dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del sandbox.txt Dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALL pause

※ 무분별한 불펌을 방지하기 위하여 복사가 금지되어 있습니다. 이러한 불편함을 해소하고자 특정 텍스트에 대한 복사를 허용하기 위한 방법을 준비하고 있습니다. 불편하시더라도 직접 입력 또는 첨부파일을 내려받아 확장자를 .txt 에서 .bat로 변경하여 사용하시길 바랍니다.



 STEP 02. 샌드박스 스크립트 실행

관리자 권한으로 실행

생성한 스크립트 파일을 선택하고 마우스 오른쪽 버튼을 눌러 [관리자 권한으로 실행(A)]을 클릭합니다.


샌드박스 설치 시작

 파일을 실행하면 명령 프롬프트 창이 열리며, 필요한 패키지를 모두 로드합니다. 시간은 컴퓨터 사양에 따라 다르며 대략 10~15분 가량 소요됩니다.


Home 버전 Windows 기능 확인

 설치가 진행되는 동안 샌드박스 기능이 Home 버전에서 활성화되는지 살펴보겠습니다. Windows 기능 켜기/끄기는 [제어판 > 프로그램 > Windows 기능 켜기/끄기]에서 확인할 수 있으며, 'Windows 하이퍼바이저 플랫폼'과 마찬가지로 Home 버전에서는 해당 항목이 존재하지 않습니다.


샌드박스 설치 완료

모든 설치가 완료되고, 재부팅이 필요합니다. '지금 컴퓨터를 다시 시작하시겠습니까? (Y/N)' 메시지가 표시되면 Y 키를 눌러 다시 시작합니다.


 STEP 03. Windows 샌드박스 기능 켜기

Windows 기능 샌드박스 추가 완료

[제어판 > 프로그램 > Windows 기능 켜기/끄기]에서 'Windows 샌드박스' 체크 박스를 선택하고 [확인] 버튼을 클릭하여 계속 진행합니다.


 윈도우 Home 버전에서 샌드박스를 설치하는 것은 매우 쉽습니다. 만약 샌드박스를 더이상 사용하고 싶지 않다면, 윈도우 기능 켜기/끄기에서 'Windows 샌드박스' 체크 박스를 해제하기만 하면 제거할 수 있습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함