Docker nie może włączyć Hyper-V, jak naprawić

Docker nie może włączyć Hyper-V, jak naprawić

Aplikacja Docker Desktop jest dość znana wśród programistów, którzy opracowują nowe oprogramowanie dla zmiennych systemów Windows. Aplikacja umożliwia wykorzystanie wielu systemów wirtualnych na testowanie nowych kompilacji, łatki z systemu programisty. Ale co, jeśli Docker pokazuje komunikat o błędzie „Docker nie może włączyć Hyper-V”? Nie martw się. Po prostu postępuj zgodnie z tymi łatwymi poprawkami, aby bardzo szybko rozwiązać problem.

Obejścia -

A. Uruchom ponownie Twój komputer i znowu staraj się uzyskać dostęp do systemów wirtualnych w systemie.

B. Wyłącz dowolny program antywirusowy, którego uruchomiony i ponownie sprawdź.

Spis treści

  • FIX 1 - Autostart Hipervisor podczas rozruchu
  • Napraw 2 - Włącz Hyper -V w swoim systemie
  • Napraw 3 - Włącz wirtualizację w BIOS
  • Napraw 4-Usuń i ponownie zainstaluj Hyper-V

FIX 1 - Autostart Hipervisor podczas rozruchu

1 - Wyszukaj PowerShell i kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.

2 - Teraz skopiuj i wklej, a następnie naciśnij klawisz Enter z klawiatury, aby uruchomić polecenie podane poniżej.

BCDEDIT /SET HIPERVISORLAUNCHTYPE AUTO

3 -Now, uruchom ponownie komputer, a następnie spróbuj ponownie.

Napraw 2 - Włącz Hyper -V w swoim systemie

Hyper-V jest opcjonalną funkcją, którą musisz ręcznie współpracować.

1. Najpierw kliknij prawym przyciskiem myszy Klucz z systemem Windows a potem kliknij „Uruchomić".

2. Następnie wpisz to polecenie i naciśnij Wchodzić.

opcjonalne Ffeatures

3. Gdy pojawi się funkcja systemu Windows, sprawdzać „„Hyper-V„Opcja z listy opcjonalnych funkcji.

4. Gdy to zrobisz, kliknij „OK".

Windows włączy teraz hiperwizor na twoim komputerze.

5. Następnie kliknij „Zrestartuj teraz".

Po ponownym uruchomieniu maszyny Hyper-V zostanie włączone. To zajmie trochę czasu. Po ponownym uruchomieniu maszyny otwórz Docker i spróbuj uruchomić maszynę wirtualną.

Alternatywna metoda -

Jeśli poprzednia metoda nie działa, wypróbuj tę.

1. Początkowo kliknij prawym przyciskiem myszy ikonę Windows i kliknij „Windows PowerShell (administrator)".

2. Gdy pojawi się terminal, wpisz lub wklej ten kod stąd i uderz Wchodzić.

Disn /Online /Enable-Feature /All /FuntureName: Microsoft-Hyper-V

Windows włączy tę funkcję.

Zamknij okno PowerShell i ponownie uruchom komputer, raz.

Napraw 3 - Włącz wirtualizację w BIOS

Jednym z kluczowych wymagań Hyper-V jest aktywacja wirtualizacji w BIOS.

1. Na początku wyłącz komputer.

2. Uruchom maszynę.

3. Kiedy system się uruchamia, musisz nacisnąć „Usuwać"* klucz z klawiatury, aby otworzyć konfigurację BIOS na komputerze.

* NOTATKA-Konkretny klucz może się różnić w zależności od producenta. To są różnorodność kluczy-

ESC, F1, F2, F10, F11, F12 lub usuń

Naciśnięcie przydzielonego klawisza wyświetli ekran BIOS za jakiś czas.

3. Kiedyś BIOS konfiguracja otwiera się, przejdź do „Zaawansowany”Tab.

4. Następnie wybierz „Wirtualizacja”Z listy i upewnij się, że jest„Włączony".

(W niektórych komputerach możesz zauważyć „tryb SVM” zamiast ustawień „wirtualizacji”. Umożliwić uzyskanie tego samego efektu)

5. Ponownie naciśnij przycisk, który jest z nim powiązany, aby zapisać ustawienia.

[To jest "F10„Klucz dla tego komputera.]

6. Następnie wybierz „Tak„Aby wreszcie zapisać i wyjść z ustawień BIOS na komputerze.

Po zapisaniu ustawień komputer będzie automatycznie. Teraz otwórz aplikację Docker na komputerze i spróbuj otworzyć nową maszynę wirtualną.

Napraw 4-Usuń i ponownie zainstaluj Hyper-V

Jeśli same pliki Hyper-V są przypadkowo uszkodzone, Docker nie otworzy się.

1. wciśnij Klucz z systemem Windows+x klucze razem.

2. Następnie kliknij „Windows PowerShell (administrator) ”Aby uzyskać do niego dostęp.

3. Kopiuj wklej te kody jeden po drugim i uderzają Wchodzić Następnie do sekwencyjnego wykonania tych kodów.

Wyłącz-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -online Restart-Computer Enable-WindowsOptionalFeature -online -FeatureName Microsoft-Hyper-V -All rentaart-computer Enable-WindowsOptionalFeature -online -FeatureName-

Po wykonaniu kodów otwórz jeszcze raz Docker i sprawdź, czy rozwiązuje to problem.

NOTATKA-

Jeśli problem nadal istnieje, wypróbuj te kroki -

A. Otwórz terminal PowerShell z uprawnieniami administracyjnymi.

2. Następnie wykonaj ten kod i sprawdź, czy to pomaga.

MOFComp %Systemroot %\ System32 \ Windowsvirtualation.V2.MOF

Sprawdź, czy to rozwiązuje problem.

Twój problem należy rozwiązać.