Windows Sandbox to przydatne narzędzie do testowania niezaufanych aplikacji i plików w bezpiecznym środowisku wirtualnym. Proces instalacji jest dość prosty dla Windows Sandbox. Jednak podczas próby uruchomienia aplikacji może wystąpić błąd „Nie znaleziono hiperwizora o kodzie 0XC0351000”.
Komunikat o błędzie wskazuje, że Windows Sandbox nie mógł wykryć Hypervisora. Może się tak zdarzyć z wielu powodów, w tym z nieprawidłowo skonfigurowanych funkcji związanych z maszyną wirtualną w funkcjach systemu Windows.
Wykonaj czynności opisane w poniższym artykule, aby rozwiązać ten problem na komputerze z systemem Windows.
1. Sprawdź i włącz technologię wirtualizacji w systemie BIOS
Wszystkie narzędzia oparte na wirtualizacji wymagają do działania włączenia wirtualizacji sprzętu w systemie BIOS. Jeśli nie skonfigurowałeś wirtualizacji sprzętu, sprawdź, czy jest włączona w Menedżerze zadań. Jeśli nie, możesz ręcznie włączyć tę funkcję w systemie BIOS, aby obsługiwać narzędzia do wirtualizacji.
Aby sprawdzić stan wirtualizacji:
- Kliknij prawym przyciskiem myszy Początek i otwarte Menadżer zadań.
- W Menedżerze zadań otwórz plik Wydajność patka.
- Następnie upewnij się, że procesor wybrana jest zakładka.
- Zlokalizuj Wirtualizacja Sekcja. Jeśli Włączony, przejdź do następnej metody.
- Jeśli Wyłączony, wykonaj poniższe czynności, aby włączyć wirtualizację sprzętu na swoim komputerze.
Teraz omówimy, jak włączyć wirtualizację sprzętu w BISO na komputerze HP. Instrukcje włączania wirtualizacji sprzętu mogą się różnić w zależności od producenta komputera. Możesz znaleźć szczegółowe instrukcje w witrynie internetowej producenta komputera lub sprawdzić jak wejść do BIOS-u w systemie Windows 10/11.
- Wyłącz komputer.
- wciśnij Moc przycisk, a następnie zacznij naciskać przycisk wyjście klawisz, aby wyświetlić Menu startowe.
- Naciskać F10 wejść Konfiguracja BIOS-u.
- w Narzedzia konfiguracyjne BIOS, użyj klawiszy strzałek prawo-lewo, aby zlokalizować i otworzyć plik Konfiguracja patka.
- Następnie użyj klawiszy strzałek w dół, aby wybrać Technologia wirtualizacji lub cokolwiek z podobnymi warunkami.
- Po podświetleniu opcji naciśnij Wchodzić i wybierz Włączony z opcji. Teraz stan technologii wirtualizacji będzie wyświetlany jako Włączony.
- Naciskać F10 ponownie, aby zapisać zmiany i wyjść z systemu BIOS.
Poczekaj na ponowne uruchomienie komputera. Otwórz Menedżera zadań, aby zobaczyć stan wirtualizacji na karcie CPU. Jeśli jest napisane „Włączone”, spróbuj otworzyć Windows Sandbox, aby sprawdzić, czy działa bez błędu.
2. Włącz funkcje platformy maszyny wirtualnej
Piaskownica systemu Windows jest dostępna jako funkcja opcjonalna, którą można zainstalować z poziomu okna dialogowego Funkcje systemu Windows. O tym, jak to zrobić, opisaliśmy w naszym przewodniku jak włączyć i skonfigurować Windows Sandbox w Windows 11. Podobnie może być konieczne włączenie kilku dodatkowych opcjonalnych funkcji niezbędnych do pomyślnego uruchomienia narzędzia do wirtualizacji.
Dwie opcjonalne funkcje, które musisz włączyć, to Platforma maszyny wirtualnej I Platforma Windows Hypervisor. Narzędzia te umożliwiają obsługę platformy dla maszyn wirtualnych i zapewniają interfejs API niezbędny do uruchamiania oprogramowania do wirtualizacji w systemie Windows.
Aby włączyć funkcje wirtualizacji:
- Naciskać wygrana + ja otworzyć Ustawienia.
- Typ appwiz.cpl i kliknij OK otworzyć Panel sterowania.
- W lewym okienku kliknij Włącz lub wyłącz funkcje systemu Windows.
- w Cechy okien dialog, przewiń w dół i znajdź Platforma maszyny wirtualnej I Platforma Windows Hypervisor.
- Wybierz obie opcje i kliknij OK.
- System Windows rozpocznie instalowanie niezbędnych plików. Więc poczekaj na zakończenie procesu. Po zakończeniu kliknij Zrestartuj teraz aby ponownie uruchomić system i zastosować zmiany.
3. Ustaw Hypervisor, aby działał podczas uruchamiania systemu
Windows Sandbox może nie działać, jeśli Hypervisor nie uruchomi się podczas uruchamiania systemu. Aby rozwiązać ten problem, możesz zmodyfikować plik Boot Configuration Data (BCD), aby automatycznie uruchamiał Hypervisor podczas uruchamiania systemu.
Aby ustawić uruchamianie Hypervisora podczas uruchamiania systemu:
- wciśnij Wygrać klucz i typ cmd. Następnie kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
- W oknie wiersza polecenia wpisz następujące polecenie i naciśnij klawisz Enter:
EDYTUJ BCD /Ustawić {aktualny} hypervisorlaunchtype automatyczny
- Poczekaj na komunikat o powodzeniu i uruchom ponownie komputer.
- Po ponownym uruchomieniu otwórz wiersz polecenia jako administrator i uruchom następujące polecenie:
bcdedit
- Następnie przewiń w dół do Typ uruchamiania hiperwizora wpis i upewnij się, że jest ustawiony na Automatyczny.
- Spróbuj uruchomić Windows Sandbox i sprawdź, czy błąd No Hypervisor został rozwiązany.
Należy pamiętać, że przy uruchamianiu Hypervisora podczas uruchamiania maszyny wirtualne działające na narzędziach do wirtualizacji innych firm, takich jak VMWare, mogą nie działać poprawnie.
Aby wyłączyć Hypervisor podczas uruchamiania, wpisz następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień:
edytuj bcd /ustawić hypervisorlaunchtype wyłączony
Po zakończeniu uruchom ponownie komputer, aby zastosować zmiany.
Przygotuj się ponownie do piaskownicy
Chociaż jest dostępny tylko w wersjach Pro, Enterprise i Education systemu Windows 10 i 11 systemów, Sandbox to doskonałe, lekkie rozwiązanie do wirtualizacji do testowania niebezpiecznych plików i aplikacji Twój komputer.
Jeśli jednak ta opcja wirtualizacji jest niedostępna, rozważ użycie alternatywy dla Windows Sandbox, takiej jak Sandboxie-Plus. Jest darmowy i działa na wszystkich wersjach systemu operacyjnego Windows.