Abilita Windows 10 Sandbox con PowerShell e Dism
Come forse già saprai, Windows Sandbox è un ambiente desktop isolato e temporaneo in cui puoi eseguire software non attendibile senza il timore di un impatto duraturo sul tuo PC. Oltre al metodo della GUI per abilitare la funzione, vorrei condividere due metodi extra, PowerShell e DISM.
Annuncio
Qualsiasi software installato in Windows Sandbox rimane solo nella sandbox e non può influenzare il tuo host. Una volta chiuso Windows Sandbox, tutto il software con tutti i suoi file e lo stato vengono eliminati in modo permanente.
Windows Sandbox ha le seguenti proprietà:
- Parte di Windows: tutto il necessario per questa funzionalità viene fornito con Windows 10 Pro ed Enterprise. Non è necessario scaricare un VHD!
- Pristine: ogni volta che Windows Sandbox viene eseguito, è pulito come una nuova installazione di Windows
- Monouso: nulla persiste sul dispositivo; tutto viene scartato dopo aver chiuso l'applicazione
- Sicuro: utilizza la virtualizzazione basata su hardware per l'isolamento del kernel, che si basa sull'hypervisor di Microsoft per eseguire un kernel separato che isola Windows Sandbox dall'host
- Efficiente: utilizza lo scheduler del kernel integrato, la gestione intelligente della memoria e la GPU virtuale
Windows Sandbox ha i seguenti prerequisiti.
- Windows 10 Pro o Enterprise build 18305 o successive
- Architettura AMD64
- Funzionalità di virtualizzazione abilitate nel BIOS
- Almeno 4 GB di RAM (8 GB consigliati)
- Almeno 1 GB di spazio libero su disco (consigliato SSD)
- Almeno 2 core CPU (4 core con hyperthreading consigliato)
Inoltre, c'è un modo non ufficiale per abilitare Sandbox in Windows 10 Home.
Come forse già saprai, è possibile attiva o disattiva Windows 10 Sandbox in Funzionalità Windows opzionali.
In alternativa, questa operazione può essere eseguita con PowerShell e DISM.
Nota: prima di procedere, è necessario abilitare la virtualizzazione, come segue.
- Se stai utilizzando una macchina fisica, assicurati che le funzionalità di virtualizzazione siano abilitate nel BIOS.
- Se stai usando una macchina virtuale, abilita la virtualizzazione annidata con questo cmdlet di PowerShell:
- Set-VMProcessor -VMName
-ExposeVirtualizationExtensions $true
Per abilitare Windows 10 Sandbox con PowerShell,
- Apri PowerShell come amministratore.Suggerimento: puoi aggiungi il menu di scelta rapida "Apri PowerShell come amministratore".
- Digita o copia-incolla il seguente comando:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
- Quando richiesto di ricomincia il computer, digitare Y e premere Invio.
- La modifica può essere annullata con il seguente comando:
Disabilita-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -Online
Hai fatto.
Lo strumento DISM della console può essere utilizzato anche per abilitare o disabilitare Windows 10 Sandbox. Ecco come.
Abilita Windows 10 Sandbox con DISM
- Apri e prompt dei comandi con privilegi elevati.
- Digita o copia-incolla il seguente comando:
dism /online /Enable-Feature /FeatureName:"Containers-DisposableClientVM" -All
- Riavvia il computer quando richiesto.
- Per disabilitare la funzione Sandbox, usa questo comando:
dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
Questo è tutto.