윈도우10부터 지원된 기능중에 윈도우 샌드박스라는게 있다.
윈도우 샌드박스는 가상의 윈도우를 하나더띄어 기존 윈도우를 더럽히지(?)안고 작업할수 있게 해주는 프로그램(VDI) 정도로 생각하면된다.
현재 설정을 구성하여 Windows Sandbox를 구성할 수 있습니다.
- vGPU(virtualized GPU) - 기본 : 비활성화
- 가상화 GPU를 활성화 또는 비활성화합니다. vGPU가 비활성화된 경우 샌드박스는 Windows WARP(Advanced Rasterization Platform)를 사용합니다.
- 네트워킹 - 기본 : 활성화
- : 샌드박스 내에서 네트워크 액세스를 활성화 또는 비활성화합니다.
- 매핑된 폴더 - 기본 : 비활성화
- 호스트에서 읽기 또는 쓰기 권한으로 폴더를 공유합니다. 호스트 디렉토리를 노출하면 악성 소프트웨어가 시스템에 영향을 미치거나 데이터를 도용할 수 있습니다.
- 로그온 명령 - 기본 : 비활성화
- Windows Sandbox가 시작될 때 실행되는 명령입니다.
- 오디오 입력 - 기본 : 활성화
- 호스트의 마이크 입력을 샌드박스에 공유합니다.
- 비디오 입력 - 기본 : 비활성화
- 호스트의 웹캠 입력을 샌드박스에 공유합니다.
- 보호된 클라이언트 - 기본 : 활성화
- 샌드박스에 대한 RDP 세션의 보안 설정을 강화합니다.
- 이 설정은 사용자가 샌드박스 안팎으로 파일을 복사/붙여넣기하는 기능을 제한할 수 있습니다.
- 프린터 리디렉션 - 기본 : 비활성화
- 호스트에서 샌드박스로 프린터를 공유합니다.
- 클립보드 리디렉션 - 기본 : 활성화
- : 텍스트와 파일을 앞뒤로 붙여넣을 수 있도록 호스트 클립보드를 샌드박스와 공유합니다.
- 메모리(MB) - 기본 : 비활성화
- : 샌드박스에 할당할 메모리 양(MB)입니다.
구성 파일을 만들려면 선택한 편집기를 열고 파일 확장명이 ".wsb"인 파일을 만듭니다. 이제 XML을 사용하여 구성 구축을 시작할 수 있습니다.
위와같은 기능을 구성할수 있으며 자세한건 윈도우나 하단 참고자료 더보기에서 확인하자
나는 포터블앱스를 연동하여 샌드박스에 각종 프로그램들을 포터블로 올려서 사용하였다.
- 나만의 샌드박스 구성하기
<Configuration>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\\Users\해아\\Desktop\\sandbox</HostFolder>
<ReadOnly>false</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>C:\\Users\\WDAGUtilityAccount\\Desktop\\sandbox\\Path_add.bat</Command>
</LogonCommand>
</Configuration>
- 위와같이 작성한 텍스트문서는 .wsb 확장자로 저장하면 샌드박스 실행파일이 되며
- 위의 샌드박스설정은 호스트폴더를 연동하고 호스트폴더안에있는 배치파일를 실행하는 명령어이다.
setx Path "%Path%;C:\Users\WDAGUtilityAccount\Desktop\sandbox\PortableApps\PortableGit\bin;C:\Users\WDAGUtilityAccount\Desktop\sandbox\PortableApps\python\Scripts;C:\Users\WDAGUtilityAccount\Desktop\sandbox\PortableApps\python"
TIMEOUT 1 > NUL
Reg.exe delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop /v TaskBarWinXP /f
TIMEOUT 1 > NUL
regedit.exe /S C:\Users\WDAGUtilityAccount\Desktop\sandbox\Regedit\windows_feeds.reg
TIMEOUT 1 > NUL
regedit.exe /S C:\Users\WDAGUtilityAccount\Desktop\sandbox\Regedit\Advanced.reg
TIMEOUT 1 > NUL
regedit.exe /S C:\Users\WDAGUtilityAccount\Desktop\sandbox\Regedit\remove_bing_searchbox.reg
TIMEOUT 1 > NUL
Taskkill /f /im explorer.exe && start explorer.exe
TIMEOUT 1 > NUL
C:\Users\WDAGUtilityAccount\Desktop\sandbox\Start.exe
참고자료
Windows Sandbox configuration
Table of contents Windows Sandbox configuration Article 12/19/2022 7 minutes to read 12 contributors Feedback In this article --> Windows Sandbox supports simple configuration files, which provide a minimal set of customization parameters for Sandbox. This
learn.microsoft.com
[Window]명령 프롬프트 창 환경변수 조회와 등록 방법(CMD set, setx 명령어)
[Window]명령 프롬프트 창 환경변수 조회와 등록 방법(CMD set, setx 명령어)
안녕하세요 마블랑입니다. 컴퓨터를 이용하여 업무를 진행하다보면 마우스로 일을 처리하는 것보다 키보드로 타이핑을 칠때가 더 편할때가 있습니다. 대부분의 업무를 키보드만으로 할수는 없
sosobaba.tistory.com
윈도우10 Home Edition에서 Sandbox 사용하기
윈도우10 Home Edition에서 Sandbox 사용하기
HowTo - 윈도우 10 Home Edition Sandbox 설치 및 사용 방법 윈도우 10 v1904 에서 Windows Sandbox 기능을 도입했습니다. 샌드박스는 현재 사용하는 시스템에 영향을 주지 않고 새 응용프로그램과 다른 윈도우
forbes.tistory.com
PortableApps.com - Portable software for USB, portable, and cloud drives
PortableApps.com - Portable software for USB, portable, and cloud drives
New: WinFile (Jan 12, 2023), Platform 23.1 (Jan 11, 2023) 450+ real apps (49GB), 1 billion downloads, Please donate.
portableapps.com