Jak skonfigurować Windows Sandbox (uruchamiać aplikacje/skrypty, udostępniać foldery itp.)

Windows Sandbox to zwirtualizowane środowisko podobne do maszyny wirtualnej dostępnej w systemie Windows 10 (Windows 10) Pro și Enterprise . Możesz go używać do testowania aplikacji, co do których nie masz pewności, że są bezpieczne, odwiedzania niewiarygodnych witryn internetowych i ogólnie robienia rzeczy, które mogą zagrozić Twojemu głównemu systemowi. Do aktualizacji z maja 2020(May 2020 Update) r. nie można było w żaden sposób spersonalizować Windows Sandbox . Teraz możesz, ponieważ Microsoft umożliwia tworzenie i używanie skryptów, które mogą zmienić sposób działania Windows Sandbox . Oto jak to zrobić:

UWAGA:(NOTE:) Zanim będziesz mógł dostosować sposób działania Windows Sandbox na swoim komputerze, musisz go najpierw zainstalować. Jeśli potrzebujesz pomocy, przeczytaj Jak zainstalować Windows Sandbox w Windows 10 w trzech krokach(How to install Windows Sandbox in Windows 10 in three steps) . Ponadto, jeśli zastanawiasz się, w jaki sposób Windows Sandbox może Ci się przydać, oto kilka pomysłów: 4 rzeczy, które możesz zrobić za pomocą Windows Sandbox(4 things you can do with Windows Sandbox) . Ponadto należy pamiętać, że ten przewodnik dotyczy tylko systemu Windows Sandbox(Windows Sandbox) w systemie Windows 10 z aktualizacjami z maja 2020(May 2020 Update) r. , wersjami Pro lub Enterprise(Pro or Enterprise editions) . Nie jest dostępna w systemie Windows 10 (Windows 10) Home .

Jak skonfigurować Windows Sandbox

Aby dostosować Windows Sandbox lub automatycznie uruchamiać aplikacje i skrypty po uruchomieniu, musisz utworzyć plik konfiguracyjny. Aby to zrobić, możesz użyć Notatnika(Notepad) lub dowolnej innej aplikacji do przetwarzania tekstu, aby napisać kod dla Windows Sandbox . Każdy plik konfiguracyjny, który tworzysz dla Windows Sandbox musi zaczynać się od wiersza i zakończ wierszem</Configuration>. Cały inny kod, który zamierzasz dodać, musi być umieszczony między tymi wierszami kodu.

Tworzenie pliku konfiguracyjnego Windows Sandbox

Po utworzeniu pliku konfiguracyjnego i zakończeniu dodawania do niego całego kodu należy go zapisać z rozszerzeniem .wsb .

Zapisywanie pliku konfiguracyjnego Windows Sandbox (.wsb)

Następnie możesz dwukrotnie kliknąć lub dotknąć plik .wsb , aby uruchomić spersonalizowaną piaskownicę systemu Windows(Windows Sandbox) .

Niestandardowy plik konfiguracyjny Windows Sandbox

Zobaczmy teraz, jakiego kodu i skryptów możesz użyć w Windows Sandbox :

Jak udostępniać foldery w Windows Sandbox

Windows Sandbox może mapować foldery z hosta. Innymi słowy, możesz sprawić, by foldery Windows Sandbox „widziały” znalezione na komputerze z systemem Windows 10. Aby to zrobić, w pliku .wsb utworzonym za pomocą Notatnika(Notepad,) dodaj następujący kod:

<Mapowane foldery>

<MappedFolder>

Folder współdzielony z Windows Sandbox

<ReadOnly>prawda czy fałsz</ReadOnly>

</MappedFolder>

</MappedFolders>

Możesz dodać dowolną liczbę folderów do udostępnienia: pamiętaj tylko, aby umieścić ich ścieżki międzyTagi. Ponadto dla każdego folderu dodawanego do listy można określić, czy system Windows Sandbox(Windows Sandbox) ma mieć do niego dostęp tylko do odczytu. W tym celu dodaj kodPRAWDApo tym. Jeśli chcesz, aby Windows Sandbox miał dostęp do zapisu w tym folderze, dodaj kodfałszywypo tym. Pamiętaj jednak, że dzięki temu pliki i foldery z folderu udostępnionego będą dostępne dla aplikacji uruchamianych w Windows Sandbox . Innymi słowy, te aplikacje mogą zmieniać twoje pliki, czego możesz nie chcieć.

Na przykład, jeśli chcesz, aby Twoja piaskownica systemu Windows(Windows Sandbox) miała dostęp do folderu Pobrane , wpisz:(Downloads)

<Mapowane foldery>

<MappedFolder>

C:UżytkownicyNazwaUżytkownikaPobieranie

<ReadOnly>prawda</ReadOnly>

</MappedFolder>

</MappedFolders>

Udostępnianie folderu w Windows Sandbox

Pamiętaj, aby zmienić nazwę(UserName) użytkownika na nazwę swojego konta użytkownika(user account) systemu Windows 10 .

Następnie, po uruchomieniu Windows Sandbox przy użyciu tego pliku konfiguracyjnego .wsb , wszystkie udostępnione foldery są natychmiast dostępne na pulpicie lub w tej lokalizacji: C:\Users\WDAGUtilityAccount\Desktop .

Jak wygląda folder udostępniony w Windows Sandbox

Jak automatycznie uruchomić aplikację lub skrypt w Windows Sandbox

Windows Sandbox umożliwia również uruchomienie aplikacji (pliku wykonywalnego) lub skryptu natychmiast po uruchomieniu. Aby to zrobić, w pliku konfiguracyjnym .wsb musisz dodać ten kod:

<Polecenie logowania>

Polecenie do uruchomienia przy starcie

</LogonCommand>

Polecenie może być ścieżką do dowolnego pliku wykonywalnego lub skryptu dostępnego w piaskownicy systemu Windows(Windows Sandbox) . Oznacza to, że możesz na przykład automatycznie otwierać Eksplorator plików, Notatnik(File Explorer, Notepad,) lub inne aplikacje systemowe. Jeśli chcesz, możesz uruchomić nawet aplikację znalezioną w folderze udostępnionym (jak pokazano w poprzedniej części tego przewodnika).

Oto przykład pliku konfiguracyjnego Windows Sandbox , który automatycznie otwiera (Windows Sandbox)Eksplorator plików(File Explorer) podczas uruchamiania:

Uruchamianie polecenia/skryptu w Windows Sandbox

A oto przykład pliku konfiguracyjnego Windows Sandbox , który mapuje folder hosta (Windows Sandbox)Pobrane(Downloads) i automatycznie uruchamia z niego plik wykonywalny:

Uruchamianie pliku wykonywalnego w Windows Sandbox podczas uruchamiania

W ostatnim przykładzie oto, co otrzymujemy po uruchomieniu Windows Sandbox :

Program, który był uruchamiany automatycznie po uruchomieniu Windows Sandbox

UWAGA:(NOTE:) Jeśli określisz ścieżkę do nieistniejącego polecenia, pliku wykonywalnego lub skryptu, Windows Sandbox zwróci błąd i zatrzyma się, gdy spróbujesz go otworzyć. Ponadto podczas eksperymentowania z tą funkcją nie udało nam się automatycznie uruchomić żadnych plików wykonywalnych, które wymagały uprawnień administracyjnych(administrative permissions) i wyzwalały monity UAC(UAC prompts) , takie jak Wiersz polecenia(Command Prompt) .

Jak włączyć lub wyłączyć sieć w Windows Sandbox?

Jeśli nie chcesz, aby Windows Sandbox mógł uzyskać dostęp do sieci i Internetu, w pliku konfiguracyjnym .wsb dodaj następujący wiersz kodu:(.wsb)Wyłączyć.

Wyłącz sieć w Windows Sandbox

Spowoduje to wyłączenie usług sieciowych dla Windows Sandbox , jak widać na poniższym zrzucie ekranu.

Windows Sandbox uruchomiony bez sieci

Jeśli chcesz, aby sieć była dostępna, usuń Wyłączyćz pliku konfiguracyjnego lub zmień wartość Disable na Default :<Networking>Default</Networking>.

Jak włączyć lub wyłączyć wirtualną jednostkę przetwarzania grafiki w Windows Sandbox?

Podobnie Windows Sandbox pozwala również wyłączyć silnik renderowania sprzętu wirtualnej grafiki. Innymi słowy, Windows Sandbox domyślnie współdzieli twoją kartę graficzną z Windows 10 na twoim komputerze. (Windows 10)Możesz jednak wyłączyć tę funkcję i zmusić Windows Sandbox do korzystania z renderowania programowego, aby nie ujawniać swojego GPU . Chociaż powoduje to wolniejsze działanie Windows Sandbox , w niektórych sytuacjach może być przydatne. Aby wyłączyć obsługę vGPU w Windows Sandbox , w pliku konfiguracyjnym .wsb dodaj ten kod:(.wsb)Wyłączyć.

Wyłącz udostępnianie kart graficznych w Windows Sandbox

Aby włączyć udostępnianie GPU w Windows Sandbox , usuńWyłączyćwiersz z pliku konfiguracyjnego .wsb lub ustaw jego wartość na Default :<VGpu>Default</VGpu>.

Jakie inne funkcje chciałbyś zobaczyć w Windows Sandbox ?

Chociaż konfigurowanie sposobu działania Windows Sandbox jest czymś, co możesz zrobić teraz, nadal wydaje się, że jest to dopiero wczesny stan. Chcielibyśmy również, aby Microsoft dodał opcje automatycznego podłączania urządzeń USB bezpośrednio do Windows Sandbox . Jesteśmy pewni, że masz też inne fajne pomysły. Powiedz nam, jakie inne funkcje chcesz mieć w Windows Sandbox : skomentuj poniżej i porozmawiajmy.



About the author

Jestem profesjonalnym recenzentem i zwiększającym produktywność. Uwielbiam spędzać czas online, grając w gry wideo, odkrywając nowe rzeczy i pomagając ludziom w ich potrzebach technologicznych. Mam pewne doświadczenie z konsolą Xbox i od 2009 roku pomagam klientom dbać o bezpieczeństwo ich systemów.



Related posts