Как вы, возможно, уже знаете, Windows Sandbox – это изолированная временная среда рабочего стола, в которой вы можете запускать ненадежное программное обеспечение, не опасаясь длительного воздействия на свой компьютер. Помимо графического интерфейса для включения этой функции, я хотел бы поделиться двумя дополнительными методами: PowerShell и DISM.
Любое программное обеспечение, установленное в Windows Sandbox, остается только в песочнице и не может повлиять на ваш хост. После закрытия Windows Sandbox все программное обеспечение со всеми его файлами и состоянием удаляется безвозвратно.
Windows Sandbox имеет следующие свойства:
- Часть Windows – все необходимое для этой функции поставляется с Windows 10 Pro и Enterprise. Нет необходимости загружать VHD!
- Pristine – каждый раз, когда запускается Windows Sandbox, он такой же чистый, как и новая установка Windows.
- Disposable – на диске ничего не сохраняется. устройство; все удаляется после закрытия приложения.
- Secure – использует аппаратную виртуализацию для изоляции ядра, которая использует гипервизор Microsoft для запуска отдельного ядра, которое изолирует Windows Sandbox от хоста.
- Эффективный – использует встроенный планировщик ядра, интеллектуальное управление памятью и виртуальный графический процессор.
Windows Sandbox имеет следующие предварительные требования.
- Windows 10 Pro или Enterprise, сборка 18305 или новее
- Архитектура AMD64
- В BIOS включены возможности виртуализации
- По крайней мере 4 ГБ ОЗУ (рекомендуется 8 ГБ)
- Не менее 1 ГБ свободного дискового пространства (рекомендуется SSD)
- Не менее 2 ядер ЦП (рекомендуется 4 ядра с гиперпоточностью)
Также существует неофициальный способ включить песочницу в Windows 10 Home.
Как вы, возможно, уже знаете, ее можно включить или выключить Песочница Windows 10 в дополнительных функциях Windows.
Al В качестве альтернативы это можно сделать с помощью PowerShell и DISM.
Примечание. Прежде чем продолжить, вам необходимо включить виртуализацию, как показано ниже.
- Если вы используете физическую машину, убедитесь, что в BIOS включены возможности виртуализации.
- Если вы используете виртуальную машину, включите вложенную виртуализацию с помощью этого командлета PowerShell:
- Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
Включение песочницы Windows 10 с помощью PowerShell ,
- Откройте PowerShell от имени администратора. Совет: вы можете добавить контекстное меню «Открыть PowerShell от имени администратора».
- Введите или скопируйте и вставьте следующее команда:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
- Когда будет предложено перезагрузить компьютер, введите Y и нажмите Enter..
- Изменение можно отменить с помощью следующей команды:
Disable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -Online
Готово.
Консольный инструмент DISM также можно использовать для включения или отключения Windows 10 Sandbox. Вот как это сделать.
Включить песочницу Windows 10 с помощью DISM
- Открыть командную строку с повышенными привилегиями.
- Введите или скопируйте -вставьте следующую команду:
DISM/online/Enable-Feature/FeatureName: "Containers-DisposableClientVM" -Все
- Перезагрузите компьютер, когда будет предложено.
- Чтобы отключить функцию песочницы, используйте эту команду:
DISM/online/Disable-Feature/FeatureName: "Containers-DisposableClientVM"