Як увімкнути Пісочницю у Windows 10 Домашня
Пісочниця Windows 10 - одне з найцікавіших і найкорисніших нововведень в останній версії ОС. На жаль, за умовчанням вона доступна лише в Професійній (Pro) та Корпоративній (Enterprise) версіях системи. Тим не менш, за бажанням, ви можете встановити пісочницю Windows 10 (Windows Sandbox) та в домашній редакції системи.
У цій інструкції докладно про те, як увімкнути пісочницю у Windows 10 Home за допомогою простого скрипту. Безпосередньо про те, що таке «Пісочниця», про використання цієї функції та деякі додаткові нюанси в окремій статті Пісочниця Windows 10 (Windows Sandbox).
Встановлення Пісочниці у Windows 10 Home
Увага: при тестах даного способу встановлення пісочниці я зіткнувся з тим, що її видалення та відкат зроблених змін виявляється скрутним (точніше – не вдалося повністю видалити всі сліди). Можливо, допоможуть заздалегідь створені точки відновлення, але гарантій дати не можу.
Для встановлення пісочниці Windows 10 можна використовувати простий bat-файл, який за допомогою DISM встановить усі необхідні компоненти в домашній версії системи. Такий файл можна зробити самостійно, використовуючи наведений нижче код (див. Як створити bat файл ).
@echo offecho Checking for permissions>nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"echo Захист контрольного результату: %errorlevel%REM --> Якщо у вас немає необхідності admin.if ' %errorlevel%' NEQ '0' (echo Requesting administrative privileges.goto UACPrompt) else ( goto gotAdmin ):UACPromptecho 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:gotAdminif exist "%temp%getadmin.vbs" ( del "%temp%getadmin.vbs" )pushd "%CD% "CD /D "%~dp0"echo Batch був успішно started with admin privilegesecho .clsTitle Sandbox Installerpushd "%~dp0"dir /b %SystemRoot%servicingPackages*Containers*.mum >sandbox.txtfor /f %%in ('findstr /i . /add-package:"%SystemRoot%servicingPackages%%i"del sandbox.txtDism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALLpause
А за бажання його можна завантажити з сайту автора скрипта: https://www.deskmodder.de/blog/2019/04/20/windows-10-home-windows-sandbox-installieren-und-nutzen/ (сайт німецькою, посилання на завантаження - Sandbox Installer.zip на вказаній сторінці).
Після встановлення компонентів вам буде запропоновано перезавантажити комп'ютер, зробіть це.
При перезавантаженні буде проведено налаштування системи та нових компонентів, а після неї ви побачите новий пункт у меню "Пуск" - Windows Sandbox, що запускає пісочницю.
Про можливі помилки (наприклад, 0x80070002 «Не вдається знайти вказаний файл») при запуску, їх виправленні та можливостях налаштування пісочниці у згаданій вище інструкції про використання пісочниці Windows 10.
Як увімкнути Windows Sandbox.
Пісочниця Windows (Windows Sandbox) дозволяє користувачам редакцій Windows 10 Pro та Windows 10 Enterprise запускати підозрілі програми в ізольованому віртуальному просторі, щоб вони не могли внести зміни до основної хост-системи.
Примітка. У накопичувальному оновленні KB4512941 (Build 18362.329) для Windows 10, версія 1903 виправлена помилкаERROR_FILE_NOT_FOUND (0x80070002)» під час запуску Пісочниці Windows 10.
Системні вимоги до Windows Sandbox
Для роботи Пісочниці Windows необхідно виконати такі вимоги:
- Windows 10 Pro або Enterprise – Windows 10 (версія 1903), KB4512941 (Build 18362.329) або вище.
- Архітектура x86-64 (також AMD64/Intel64/EM64T).
- Увімкнення віртуалізації в BIOS.
- Мінімум 4 ГБ ОЗП (рекомендується 8 ГБ ОЗП).
- Мінімум 1 ГБ вільного дискового простору (рекомендується SSD).
- Мінімум двоядерний процесор (рекомендується чотириядерний процесор із підтримкою технології Hyperthreading).
У статті, опублікованій в офіційному блозі Microsoft, повідомляється, що нова функція використовує технології на основі контейнерів Windows. Інженери інтегрували Windows 10 у ці контейнери та застосували нову технологію “Integrated Scheduler”, яка дозволяє хост-системі вирішувати, коли потрібно запустити ізольоване середовище.
Основна ідея Windows Sandbox полягає в тому, щоб додати можливість запуску програм в ізольованому середовищі, забезпечуючи при цьому всі необхідні функції безпеки, які вимагають від віртуальної машини.
Як увімкнути та використовувати пісочницю Windows Sandbox у Windows 10
Необхідні умови
- Встановіть Windows 10 Pro або Enterprise, KB4512941 (Build 18362.329) або вище.
- Увімкніть віртуалізацію:
- Якщо ви використовуєте фізичний комп'ютер, переконайтеся, що в BIOS включено функцію віртуалізації.
- Якщо ви використовуєте віртуальну машину, увімкніть вбудовану віртуалізацію за допомогою цього командлета PowerShell:
- Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true
Як увімкнути / вимкнути Пісочницю Windows
Як увімкнути / вимкнути Пісочницю Windows у меню Компоненти Windows
- Відкрийте меню Компоненти Windows (Панель керування > Програми > Програми та компоненти > Увімкнення та вимкнення компонентів Windows) та виберіть Пісочниця Windows. Натисніть кнопку OK, щоб встановити пісочницю. Може знадобитися перезавантаження комп'ютера.
Як увімкнути / вимкнути Пісочницю Windows за допомогою PowerShell
- Запустіть PowerShell від імені адміністратора (введіть powershell у пошуку меню Пуск та виберіть "Запуск від імені адміністратора").
- Виконайте наведену нижче команду, щоб увімкнути Пісочницю Windows:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
Disable-WindowsOptionalFeature –FeatureName "Containers-DisposableClientVM" -Online
Як увімкнути / вимкнути Пісочницю Windows за допомогою Командного рядка
- Запустіть командний рядок від імені адміністратора (введіть cmd у пошуку меню Пуск і виберіть "Запуск від імені адміністратора")
- Виконайте наведену нижче команду, щоб увімкнути Пісочницю Windows:
Dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All
Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
Запуск та використання Пісочниці Windows
- Використовуючи меню «Пуск», знайдіть Windows Sandbox, запустіть її та дозвольте підвищення привілеїв.
- Скопіюйте виконуваний файл із основної хост-системи.
- Вставте файл у вікно пісочниці Windows Sandbox (на робочому столі Windows).
- Запустіть виконуваний файл у пісочниці Windows Sandbox; якщо це установник, продовжуйте та встановіть його.
- Запустіть програму та використовуйте її як завжди.
- Коли ви закінчите експериментувати, ви можете просто закрити програму Windows Sandbox. Весь вміст пісочниці буде остаточно видалено.
- Переконайтеся, що на хост-системі немає змін, які ви внесли в пісочницю Windows Sandbox.
- Ви також можете використовувати файли конфігурації (WSB) або утиліту Windows Sandbox Editor для запуску пісочниці із заданими параметрами: використання vGPU, підтримка мережі, спільні папки, скрипти та програми автозавантаження.