Testowanie nowego lub potencjalnie niebezpiecznego oprogramowania może okazać się koszmarem, jeśli nie zostanie zachowane należyte środki ostrożności.. Na szczęście firma Microsoft udostępniła bardziej zaawansowanym użytkownikom narzędzie wbudowane w system Windows, które pozwala im wykonać tę czynność bezpiecznie, bez komplikacji i konieczności korzystania z narzędzi innych firm: Windows Sandbox.
Windows Sandbox symuluje drugi system operacyjny w Twoim domu, gdzie możesz uruchamiać aplikacje, otwierać pliki lub po prostu wykonywać testy bez obaw o uszkodzenie głównej instalacji. Najlepsze jest to, że po zakończeniu korzystania z aplikacji wszystko, co tam zrobiłeś, zostaje całkowicie usunięte, bez śladu.
Czym jest Windows Sandbox i do czego służy?
Windows Sandbox to funkcja systemów Windows 10 i Windows 11 zapewniająca izolowane, tymczasowe i jednorazowe środowisko. uruchamianie aplikacji bez narażania głównego systemu operacyjnego na ryzyko. To rodzaj „komputera wirtualnego”, który uruchamia się w Twoim systemie i zostaje całkowicie wymazany po jego zamknięciu.
Jest przeznaczony dla tych, którzy muszą uruchamiać nieznane pliki .exe, sprawdzaj aplikacje przed ich zainstalowaniem lub po prostu majstruj przy systemie, nie obawiając się, że coś zepsujesz. Jest to bardzo przydatne narzędzie dla programistów, techników wsparcia i użytkowników, którzy często otwierają pliki otrzymane pocztą elektroniczną z nieznanych źródeł.
Główne cechy Windows Sandbox
- Zintegrowane z systemem Windows: Nie ma potrzeby pobierania zewnętrznych narzędzi ani obrazów systemu.
- Jednorazowe i bezpieczne: Wszystkie zmiany wprowadzone w środku zostają usunięte po wyłączeniu systemu, bez wprowadzania zmian w systemie hosta.
- Czysta instancja: Za każdym razem, gdy uruchamia się program, uruchamiana jest zupełnie nowa wersja, bez śladu poprzednich sesji.
- Wirtualizacja oparta na sprzęcie: całkowicie izoluje środowisko, zapewniając całkowite bezpieczeństwo.
- Wydajność: System uruchamia się szybko i ma niewielki wpływ na wydajność dzięki inteligentnemu zarządzaniu pamięcią i wykorzystaniu wirtualnego procesora graficznego (o ile jest skonfigurowany).
Wymagania dotyczące korzystania z Windows Sandbox
Zanim zaczniesz, ważne jest, aby upewnić się, że Twój sprzęt spełnia następujące wymagania:
- Wersja systemu: Windows 10 Pro, Enterprise lub Education (wersja 1903 lub nowsza) lub Windows 11 Pro i Enterprise.
- procesor: Procesor 64-bitowy z co najmniej 2 rdzeniami (zalecane 4 rdzenie).
- RAM: Minimum 4 GB (zalecane 8 GB lub więcej dla uzyskania najlepszej wydajności).
- Miejsce na dysku: Co najmniej 1 GB wolnego miejsca. Zalecany jest dysk SSD.
- Wirtualizacja włączona w BIOS-ie lub UEFI: niezbędne do jego działania (Intel VT-x lub AMD-V).
Ważne: Windows Sandbox niedostępne w edycjach Home systemu Windows. Jeśli posiadasz tę wersję, musisz dokonać uaktualnienia do wersji Pro lub Enterprise, aby z niej korzystać.
Jak włączyć Windows Sandbox
Aby ręcznie aktywować tę funkcję, możesz wybrać jedną z dwóch metod:
Opcja 1: Poprzez funkcje systemu Windows
- Kliknij przycisk Start i wyszukaj „Włącz lub wyłącz funkcje systemu Windows”.
- Poszukaj opcji „Piaskownica systemu Windows” i aktywuj ją zaznaczając pole.
- Kliknij OK i ponownie uruchom komputer, gdy zostaniesz o to poproszony.
Opcja 2: Korzystanie z programu PowerShell
- Otwórz PowerShell jako administrator.
- Wpisz następujące polecenie:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
- Poczekaj na zakończenie procesu i uruchom ponownie komputer.
Jak korzystać z Windows Sandbox
Po aktywacji i ponownym uruchomieniu systemu możesz bardzo łatwo korzystać z Windows Sandbox:
- Przejdź do menu Start i wpisz „Windows Sandbox”. Kliknij, aby uruchomić aplikację.
- Otworzy się w pełni funkcjonalny system mini-Windows, choć w języku angielskim i bez aktywowanej licencji.
- Możesz kopiować i wklejać pliki z systemu głównego do środowiska Sandbox oraz uruchamiać instalatory, aplikacje itd.
- Po zamknięciu okna wszystko zostanie automatycznie usunięte: oprogramowanie, ustawienia, pliki, historia, wszystko.
To jednorazowe zachowanie sprawia, że idealnie nadaje się do uruchamiania potencjalnie niebezpiecznych aplikacji. bez narażania integralności systemu hosta. Co więcej, nie wymaga skomplikowanych ustawień ani dodatkowej instalacji.
Zaawansowana konfiguracja z plikami .wsb
Windows Sandbox umożliwia zaawansowaną personalizację za pomocą plików .wsb, które możesz samodzielnie utworzyć. Pliki te definiują zachowanie piaskownicy po każdym jej otwarciu.
Co możesz skonfigurować?
- RAM: W razie potrzeby można przydzielić więcej pamięci. Przykład:
<MemoryInMB>8192</MemoryInMB>
- Użycie procesora graficznego: Możesz zezwolić środowisku na korzystanie z karty graficznej, dodając
<vGPU>Enable</vGPU>
- Udostępnione foldery: możesz łączyć foldery lokalne. Przykład:
<MappedFolder> <HostFolder>C:\Users\Public\Downloads</HostFolder> <SandboxFolder>C:\Users\WDAGUtilityAccount\Downloads</SandboxFolder> <ReadOnly>true</ReadOnly> </MappedFolder>
Ważne: Jeśli nie chcesz, aby cokolwiek zostało zmodyfikowane na Twoim komputerze, aktywuj tryb czytania za pomocą <ReadOnly>true</ReadOnly>
. W przeciwnym razie wszelkie zmiany w tych folderach będą trwałe.
Uruchom Sandbox z niestandardowymi ustawieniami
- Otwórz notatnik.
- Wpisz żądaną konfigurację w znacznikach XML wewnątrz
<Configuration></Configuration>
. - Zapisz plik z rozszerzeniem .wsb (na przykład
sandbox-test.wsb
). - Kliknij dwukrotnie, aby uruchomić w trybie Windows Sandbox.
Porada: Można utworzyć wiele plików .wsb przeznaczonych do różnych celów (jeden z większą ilością pamięci RAM, jeden z określonymi folderami, jeden bez obsługi sieci itd.)
Do czego używać Sandboxa: główne praktyczne zastosowania
- Próbowanie oprogramowania z nieznanych źródeł:Idealne w przypadku podejrzanych plików wykonywalnych lub wersji beta.
- Otwórz podejrzane załącznikiNajlepiej jest to zrobić w bezpiecznym środowisku, gdzie nie będą one miały wpływu na system.
- Przeglądanie potencjalnie niebezpiecznych stron internetowych:Możesz otworzyć przeglądarkę w Sandboxie i bezpiecznie przeglądać Internet.
- Przeprowadzanie pokazów lub szkoleń:uczenie i testowanie narzędzi bez konieczności instalowania czegokolwiek w rzeczywistym systemie.
- Testowanie programistyczne: do testowania różnych środowisk programistycznych, bibliotek i wersji oprogramowania bez zanieczyszczania głównego środowiska.
Będąc jednym z najlżejszych i najszybszych środowisk, jakie można skonfigurować, Windows Sandbox wyróżnia się prostotą, bezpieczeństwem i łatwością obsługi.. Zaletą posiadania czystej instancji, która jest usuwana przy wyłączaniu, jest to, że nie musisz martwić się wirusami, błędami ani szkodliwymi konfiguracjami.
Mimo że nie jest to zamiennik trwałej maszyny wirtualnej, łatwość dostępu i użytkowania sprawia, że jest to narzędzie niezbędne dla każdego entuzjasty, miłośnika technologii i programisty. Udostępnij tę informację, aby inni użytkownicy dowiedzieli się o tym temacie.