Jak korzystać z nowej piaskownicy systemu Windows 10 (aby bezpiecznie testować aplikacje)
Firma Microsoft wydała kompilację Podgląd Insider, która zawiera nową funkcję Windows Sandbox. Jeśli korzystasz z szybkiej ścieżki, możesz ją pobrać i zacząć już dziś.
Uwaga: Windows Sandbox nie jest dostępny w systemie Windows 10 Home. Jest dostępny tylko w wersjach Professional, Enterprise i Education systemu Windows 10.
Co to jest Sandbox?
W skrócie, Windows Sandbox to połowa aplikacji, połowa maszyny wirtualnej. Pozwala szybko rozpędzić wirtualny, czysty system operacyjny obrazowany z bieżącego stanu systemu, dzięki czemu można testować programy lub pliki w bezpiecznym środowisku, które jest odizolowane od głównego systemu. Po zamknięciu piaskownicy niszczy ten stan. Nic nie może dostać się z piaskownicy do głównej instalacji systemu Windows, i nic nie pozostaje po jej zamknięciu.
Jak to dostać?
Obecnie jedynym sposobem korzystania z Sandbox jest dołączenie do programu Windows Insider i szybkie uaktualnienie komputera. Nie powinieneś tego robić na swoim głównym komputerze. Szybka ścieżka jest potencjalnie niestabilna i może prowadzić do utraty danych, awarii lub innych nieprzyjemnych niespodzianek. Ponieważ firma Microsoft ma problem z udostępnianiem stabilnych wersji systemu Windows poza testowaniem, powinieneś przechowywać kompilacje Insidera na nieprodukcyjnym komputerze.
Po zainstalowaniu programu Insider Build 18305 (lub nowszego) instalacja i uruchamianie Sandbox to prosty proces.
Krok pierwszy: Upewnij się, że wirtualizacja jest włączona
Najpierw upewnij się, że wirtualizacja jest włączona w systemie BIOS. Zwykle jest domyślnie, ale istnieje łatwy sposób sprawdzenia. Uruchom Menedżera zadań, naciskając Ctrl + Shift + Esc, a następnie przejdź do zakładki "Wydajność". Upewnij się, że kategoria "CPU" została zaznaczona po lewej i po prawej stronie, upewnij się tylko, że jest napisane "Wirtualizacja: włączona".
Jeśli wirtualizacja nie jest włączona, przed kontynuowaniem musisz włączyć ją w ustawieniach BIOS komputera.
Krok drugi: włącz wirtualizację zagnieżdżoną, jeśli system hosta działa na maszynie wirtualnej (opcjonalnie)
Jeśli testujesz już wersję Insider systemu Windows na maszynie wirtualnej i chcesz przetestować Sandbox na tej maszynie wirtualnej, musisz wykonać dodatkowy krok w celu włączenia zagnieżdżonej wirtualizacji.
Aby to zrobić, uruchom PowerShell w wersji systemu Windows uruchomionej wewnątrz maszyny wirtualnej, a następnie wydaj następujące polecenie:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
To pozwala Twojej gościnnej wersji systemu Windows w VM ujawnić rozszerzenia wirtualizacji, aby Sandbox mógł z nich korzystać.
Krok trzeci: Włącz funkcję Windows Sandbox
Po upewnieniu się, że wirtualizacja jest włączona, włączenie funkcji Windows Sandbox jest bardzo proste.
Aby to zrobić, przejdź do Panel sterowania> Programy> Włącz lub wyłącz funkcje systemu Windows. (Nawiasem mówiąc, mamy pełne pismo na temat używania tych Cech Windows, jeśli chcesz dowiedzieć się więcej.)
W oknie Funkcje systemu Windows zaznacz pole wyboru "Windows Sandbox".
Kliknij "OK", a następnie pozwól Windows ponownie uruchomić.
Krok trzeci: Podnieś to
Po ponownym uruchomieniu systemu Windows można znaleźć Windows Sandbox w menu Start. Wpisz "Windows Sandbox" w pasku wyszukiwania lub przekopiuj menu, a następnie kliknij dwukrotnie ikonę. Kiedy prosi, pozwól mu mieć uprawnienia administracyjne.
Powinieneś zobaczyć najbliższą replikę obecnego systemu operacyjnego.
Są pewne różnice. Jest to czysta instalacja systemu Windows, więc zobaczysz domyślną tapetę i tylko domyślne aplikacje, które pochodzą z Windows.
Wirtualny system operacyjny jest generowany dynamicznie z głównego systemu operacyjnego Windows, więc zawsze będzie działać w tej samej wersji systemu Windows 10, z którego korzystasz, i zawsze będzie w pełni aktualny. Ten ostatni fakt jest szczególnie przyjemny, ponieważ tradycyjna maszyna wirtualna wymaga poświęcenia czasu na samodzielną aktualizację systemu operacyjnego.
Jak tego używać?
Jeśli kiedykolwiek używałeś VM, używanie piaskownicy będzie wyglądało jak stary kapelusz. Możesz kopiować i wklejać pliki bezpośrednio do Sandbox, tak jak każdą inną maszynę wirtualną. Przeciąganie i upuszczanie nie działa jednak. Gdy plik znajduje się w piaskownicy, możesz kontynuować normalnie. Jeśli masz plik wykonywalny, możesz go zainstalować w piaskownicy, gdzie jest on dobrze odgrodzony od głównego systemu.
Jedna rzecz do zapamiętania: jeśli usuniesz plik w Sandbox, nie przejdziesz do kosza. Zamiast tego jest trwale usuwany. Otrzymasz ostrzeżenie po usunięciu przedmiotów.
Gdy skończysz z testowaniem, możesz zamknąć Sandbox, tak jak każdą inną aplikację. Spowoduje to całkowite zniszczenie migawki, w tym wszelkie zmiany dokonane w systemie operacyjnym i wszystkie skopiowane tam pliki. Microsoft był na tyle uprzejmy, że najpierw ostrzegał.
Gdy następnym razem uruchomisz Sandbox, znajdziesz go z powrotem w czystej postaci i możesz rozpocząć testowanie od nowa.
Imponujące jest to, że Sandbox działa dobrze na minimalnym sprzęcie. Testy tego artykułu przeprowadziliśmy na Surface Pro 3, starzejącym się urządzeniu bez dedykowanej karty graficznej. Początkowo Sandbox działał zauważalnie powoli, ale po kilku minutach działał zaskakująco dobrze, biorąc pod uwagę ograniczenia.
Ta lepsza prędkość utrzymywała się przez zamykanie i ponowne otwieranie aplikacji. Tradycyjnie uruchamianie maszyny wirtualnej wymagało większej mocy. Ze względu na węższe przypadki użycia Sandboksa (nie będziesz instalować wielu systemów operacyjnych, uruchamiania wielu instancji, a nawet robienia wielu migawek), pasek jest trochę niższy. Ale to właśnie ten konkretny cel sprawia, że piaskownica działa tak dobrze.
Image Credit: D-Krab / Shutterstock.com