Come utilizzare la nuova sandbox di Windows 10 (per testare le app in sicurezza)
Microsoft ha rilasciato una build di anteprima di Insider che include la nuova funzionalità Sandbox di Windows. Se ti trovi nella traccia Fast, puoi scaricarlo e iniziare a usarlo oggi.
Nota: Sandbox di Windows non è disponibile su Windows 10 Home. È disponibile solo nelle versioni Professional, Enterprise e Education di Windows 10.
Cos'è Sandbox?
In breve, Sandbox di Windows è metà app e metà macchina virtuale. Ti consente di avviare rapidamente un sistema virtuale pulito ripreso dallo stato corrente del tuo sistema in modo da poter testare programmi o file in un ambiente protetto isolato dal tuo sistema principale. Quando chiudi la sandbox, distrugge quello stato. Nulla può arrivare dalla sandbox all'installazione principale di Windows, e nulla rimane dopo averlo chiuso.
Come lo ottengo?
Attualmente, l'unico modo per utilizzare Sandbox è quello di unire il programma Windows Insider e mettere il PC sulla pista veloce per gli aggiornamenti. Non dovresti farlo sul tuo PC principale. La corsia preferenziale è potenzialmente instabile e può portare a perdita di dati, crash o altre brutte sorprese. Poiché Microsoft ha difficoltà a rilasciare versioni stabili di Windows al di fuori dei test, è necessario conservare le build Insider su un PC non di produzione.
Una volta installato Insider build 18305 (o successivo), l'installazione e l'avvio di Sandbox è un processo semplice.
Fase uno: assicurarsi che la virtualizzazione sia abilitata
Innanzitutto, devi assicurarti che la virtualizzazione sia abilitata nel BIOS del tuo sistema. Di solito è di default, ma c'è un modo semplice per controllare. Attiva Task Manager premendo Ctrl + Maiusc + Esc e quindi vai alla scheda "Prestazioni". Assicurati che la categoria "CPU" sia selezionata a sinistra e a destra, assicurati solo che indichi "Virtualization: Enabled".
Se la virtualizzazione non è abilitata, dovrai abilitarla nelle impostazioni del BIOS del tuo PC prima di continuare.
Passaggio 2: attivare la virtualizzazione nidificata se si sta eseguendo il sistema host in una macchina virtuale (facoltativo)
Se stai testando già la build Insider di Windows in una macchina virtuale e vuoi testare Sandbox in quella VM, dovrai fare il passo in più per attivare la virtualizzazione nidificata.
Per fare ciò, avviare PowerShell nella versione di Windows in esecuzione nella VM e quindi emettere il seguente comando:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
Ciò consente alla versione guest di Windows nella VM di esporre le estensioni di virtualizzazione in modo che Sandbox possa utilizzarle.
Passaggio 3: abilitare la funzione Sandbox di Windows
Dopo esserti assicurato che la virtualizzazione sia abilitata, attivare la funzione Sandbox di Windows è un gioco da ragazzi.
Per farlo, vai su Pannello di controllo> Programmi> Attiva o disattiva funzionalità Windows. (A proposito, abbiamo una recensione completa sull'utilizzo di quelle funzionalità di Windows se desideri saperne di più.)
Nella finestra Funzioni di Windows, abilita la casella di controllo "Sandbox di Windows".
Fai clic su "OK" e quindi riavviare Windows.
Terzo passo: Fire It Up
Dopo il riavvio di Windows, puoi trovare Sandbox di Windows nel menu Start. Digita "Sandbox di Windows" nella barra di ricerca o scorri il menu e fai doppio clic sull'icona. Quando chiede, consente di avere privilegi amministrativi.
Dovresti quindi vedere una replica vicina al tuo sistema operativo attuale.
Ci sono alcune differenze È un'installazione pulita di Windows, quindi vedrai lo sfondo predefinito e nient'altro che le app predefinite fornite con Windows.
Il sistema operativo virtuale viene generato dinamicamente dal tuo sistema operativo Windows principale, quindi eseguirà sempre la stessa versione di Windows 10 in uso e sarà sempre aggiornato. Quest'ultimo fatto è particolarmente piacevole, in quanto una VM tradizionale richiede il tempo necessario per aggiornare il sistema operativo autonomamente.
Come lo uso?
Se hai mai usato una VM prima, usare Sandbox ti sembrerà un vecchio cappello. Puoi copiare e incollare i file direttamente nella Sandbox come qualsiasi altra VM. Trascinare e rilasciare non funziona, però. Una volta che il file è nella Sandbox, puoi procedere normalmente. Se si dispone di un file eseguibile, è possibile installarlo nella Sandbox dove è ben isolato dal sistema principale.
Una cosa da notare: se si elimina un file in Sandbox non si passa al cestino. Invece, è eliminato in modo permanente. Riceverai un avviso quando elimini gli elementi.
Una volta terminato il test, puoi chiudere Sandbox come qualsiasi altra app. Ciò distruggerà completamente l'istantanea, comprese le eventuali modifiche apportate al sistema operativo e ai file copiati. Microsoft è stata abbastanza gentile da fornire prima un avvertimento.
La prossima volta che avvierai Sandbox, lo troverai nuovamente pulito e potrai ricominciare il test.
Impressionante, Sandbox funziona bene su hardware minimo. Abbiamo eseguito i test per questo articolo su Surface Pro 3, un dispositivo obsoleto senza scheda grafica dedicata. Inizialmente, la Sandbox era molto lenta, ma dopo pochi minuti è andata sorprendentemente bene, visti i limiti.
Questa migliore velocità persisteva chiudendo e riaprendo anche l'app. Tradizionalmente, la gestione di una macchina virtuale richiedeva più potenza. A causa dei casi d'uso più stretti con Sandbox (non si installeranno più SO, si eseguono più istanze o si scattano più istantanee), la barra è leggermente più bassa. Ma è questo obiettivo molto specifico che fa funzionare la Sandbox così bene.
Credito immagine: D-Krab / Shutterstock.com