Habilite o Windows 10 Sandbox com PowerShell e Dism
Como você já deve saber, o Windows Sandbox é um ambiente de área de trabalho isolado e temporário onde você pode executar software não confiável sem medo de causar um impacto duradouro em seu PC. Além do método GUI para habilitar o recurso, gostaria de compartilhar dois métodos extras, PowerShell e DISM.
Propaganda
Qualquer software instalado no Windows Sandbox permanece apenas no sandbox e não pode afetar o seu host. Depois que o Windows Sandbox é fechado, todo o software com todos os seus arquivos e estado são excluídos permanentemente.
O Windows Sandbox tem as seguintes propriedades:
- Parte do Windows - tudo o que é necessário para esse recurso é fornecido com o Windows 10 Pro e Enterprise. Não há necessidade de baixar um VHD!
- Pristine - sempre que o Windows Sandbox é executado, é tão limpo quanto uma nova instalação do Windows
- Descartável - nada persiste no dispositivo; tudo é descartado depois que você fecha o aplicativo
- Seguro - usa virtualização baseada em hardware para isolamento de kernel, que depende do hipervisor da Microsoft para executar um kernel separado que isola o Windows Sandbox do host
- Eficiente - usa agendador de kernel integrado, gerenciamento de memória inteligente e GPU virtual
O Windows Sandbox possui os seguintes pré-requisitos.
- Windows 10 Pro ou Enterprise build 18305 ou posterior
- Arquitetura AMD64
- Capacidades de virtualização habilitadas no BIOS
- Pelo menos 4 GB de RAM (8 GB recomendado)
- Pelo menos 1 GB de espaço livre em disco (SSD recomendado)
- Pelo menos 2 núcleos de CPU (4 núcleos com hyperthreading recomendado)
Além disso, existe uma maneira não oficial de habilitar Sandbox no Windows 10 Home.
Como você já deve saber, é possível ligar ou desligar o Windows 10 Sandbox em Recursos opcionais do Windows.
Como alternativa, isso pode ser feito com PowerShell e DISM.
Nota: Antes de continuar, você precisa habilitar a virtualização, da seguinte maneira.
- Se você estiver usando uma máquina física, certifique-se de que os recursos de virtualização estejam habilitados no BIOS.
- Se você estiver usando uma máquina virtual, habilite a virtualização aninhada com este cmdlet PowerShell:
- Set-VMProcessor -VMName
-ExposeVirtualizationExtensions $ true
Para habilitar o Windows 10 Sandbox com PowerShell,
- Abra o PowerShell como administrador.Dica: você pode adicionar menu de contexto "Abrir PowerShell como administrador".
- Digite ou copie e cole o seguinte comando:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
- Quando solicitado para reiniciar o computador, digite Y e pressione Enter.
- A alteração pode ser desfeita com o seguinte comando:
Disable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -Online
Você terminou.
A ferramenta DISM do console também pode ser usada para habilitar ou desabilitar o Windows 10 Sandbox. Veja como.
Habilite o Windows 10 Sandbox com DISM
- Abra um prompt de comando elevado.
- Digite ou copie e cole o seguinte comando:
dism / online / Enable-Feature / FeatureName: "Containers-DisposableClientVM" -All
- Reinicie o computador quando solicitado.
- Para desativar o recurso Sandbox, use este comando:
dism / online / Disable-Feature / FeatureName: "Containers-DisposableClientVM"
É isso.