Windows 11: Konfiguracja Sandboxa Windows 11 do testowania konkretnych scenariuszy
🎯 Wprowadzenie
W systemie Windows 11, Windows Sandbox to nieocenione narzędzie dla administratorów IT, programistów i entuzjastów technologii, którzy chcą przetestować oprogramowanie lub scenariusze systemowe bez ryzyka dla głównego systemu operacyjnego.
Dzięki możliwości dostosowania środowiska Sandbox przy pomocy plików .wsb, możliwe jest uruchamianie dedykowanych konfiguracji, idealnych do testowania konkretnych przypadków.
W tym artykule poznasz:
- Jak tworzyć pliki konfiguracji
.wsb - Przykłady testowych scenariuszy
- Najlepsze praktyki bezpieczeństwa i wydajności
🧱 Co to jest plik .wsb?
Plik .wsb to plik konfiguracyjny XML, który pozwala zdefiniować parametry startowe dla Windows Sandbox, takie jak:
- Udostępnione foldery
- Wykonywane komendy po uruchomieniu
- Poziom dostępu do systemu
- Możliwość korzystania ze schowka i sieci
Pliki te możesz zapisać jako np. test-sandbox.wsb, a następnie uruchomić dwukrotnym kliknięciem.

🧪 Scenariusze testowe i konfiguracje
1. 📦 Testowanie instalatorów oprogramowania
Cel: Sprawdzenie, czy aplikacja instaluje się poprawnie i nie zawiera niepożądanych komponentów.
Plik .wsb:
<Configuration>
<LogonCommand>
<Command>explorer.exe</Command>
</LogonCommand>
</Configuration>
➡️ Po uruchomieniu otworzy się Eksplorator – wystarczy skopiować instalator przez schowek lub folder współdzielony.
2. 🦠 Analiza podejrzanych plików
Cel: Bezpieczne otwarcie plików, które mogą być potencjalnie zainfekowane.
Plik .wsb z odizolowanym folderem:
<Configuration>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\Sandbox\Test</HostFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
</MappedFolders>
</Configuration>
📌 ReadOnly = true chroni hosta przed zmianami ze strony Sandboxa.
3. 🧪 Testowanie skryptów PowerShell i CMD
Cel: Uruchamianie własnych skryptów automatyzacji lub konfiguracji bez wpływu na system główny.
<Configuration>
<LogonCommand>
<Command>powershell.exe -NoExit -File "C:\Sandbox\TestScript.ps1"</Command>
</LogonCommand>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\Sandbox</HostFolder>
<ReadOnly>false</ReadOnly>
</MappedFolder>
</MappedFolders>
</Configuration>
📄 Skrypt TestScript.ps1 uruchamia się automatycznie przy starcie Sandboxa.
4. 🌐 Testowanie zachowań aplikacji sieciowych
Cel: Analiza ruchu sieciowego lub konfiguracji firewalla dla aplikacji.
<Configuration>
<Networking>Enable</Networking>
<LogonCommand>
<Command>explorer.exe</Command>
</LogonCommand>
</Configuration>
🌐 Włączenie sieci umożliwia testowanie połączeń internetowych lub komunikacji lokalnej.
🔐 Bezpieczeństwo i najlepsze praktyki
✅ Co warto stosować:
- ReadOnly = true – jeśli tylko testujesz, bez potrzeby zapisu
- Schowek wyłączony – dla podejrzanych plików
- Oddzielne pliki .wsb – dla każdego typu testu
❌ Czego unikać:
- Udostępniania folderów systemowych
- Włączania sieci podczas analizy nieznanych aplikacji
- Przechowywania poufnych danych w Sandboxie
🧠 Wskazówki zaawansowane
🔸 Możesz tworzyć automatyczne konfiguracje z plikami startowymi, które wykonują testy bez interakcji użytkownika.
🔸 Połącz Sandbox z narzędziami analitycznymi (np. ProcMon, Wireshark) uruchamianymi w nim automatycznie.
🔸 Sandbox nie zapisuje stanu po wyłączeniu – ale możesz logować wyniki do folderów współdzielonych na hoście.
📝 Podsumowanie
Windows 11 i jego funkcja Windows Sandbox to doskonałe środowisko do bezpiecznego testowania różnorodnych scenariuszy – od instalacji aplikacji, przez uruchamianie skryptów, po testowanie sieci.
Dzięki plikom .wsb możesz:
- Tworzyć dedykowane środowiska do testów
- Zapewniać bezpieczeństwo systemu hosta
- Oszczędzać czas dzięki automatyzacji
Pamiętaj jednak o podstawowych zasadach bezpieczeństwa, aby nie narazić systemu hosta na ryzyko – nawet w środowisku odizolowanym.






