Docker не может включить Hyper-V, как исправить

Настольное приложение Docker довольно популярно среди разработчиков, разрабатывающих новое программное обеспечение для различных систем Windows. Приложение позволяет использовать несколько виртуальных систем для тестирования новых сборок, исправлений только из системы разработчика. Но что, если Docker неожиданно выдает сообщение об ошибке «Docker не может включить Hyper-V»? Не волнуйся. Просто следуйте этим простым исправлениям, чтобы решить проблему очень быстро.

Обходные пути

а. Запустить снова ваш компьютер и снова попробуйте получить доступ к виртуальным системам в вашей системе.

б. Отключите любую запущенную антивирусную программу и проверьте еще раз.

Исправление 1. Включите Hyper-V в вашей системе.

Hyper-V - это дополнительная функция, которую необходимо включить вручную для работы с ней.

1. Сначала щелкните правой кнопкой мыши Клавиша Windows и после этого нажмите «Запустить“.

2. Затем введите эту команду и нажмите Входить.

дополнительные возможности
Дополнительные функции Мин.

3. Как только появится компонент Windows, проверять «Hyper-V»Из списка дополнительных функций.

4. Как только вы это сделаете, нажмите «ОК“.

Включить Hyper V Min

Теперь Windows включит HyperVisor на вашем компьютере.

5. Затем нажмите «Перезагрузить сейчас“.

Перезагрузить сейчас

После перезагрузки компьютера Hyper-V будет включен. Это займет некоторое время. После перезагрузки компьютера откройте Docker и попробуйте запустить виртуальную машину.

Альтернативный метод -

Если предыдущий метод не работает, попробуйте этот.

1. Сначала щелкните правой кнопкой мыши значок Windows и выберите «Windows PowerShell (администратор)“.

Администратор Powershell

2. Как только появится терминал, введите или вставьте этот код отсюда и нажмите Входить.

DISM / Онлайн /Включить-функцию / Все / FeatureName:Microsoft-Hyper-V
Отключить Hyper V Enable Min

Windows включит эту функцию.

Закройте окно PowerShell и перезагрузите компьютер один раз.

Исправление 2 - Включить виртуализацию в BIOS

Одним из ключевых требований Hyper-V является активация виртуализации в BIOS.

1. Сначала выключите компьютер.

2. Запустите машину.

3. Когда система загружается, вам нужно нажать кнопку «Удалить* клавишу на клавиатуре, чтобы открыть программу настройки BIOS на вашем компьютере.

* ПРИМЕЧАНИЕ- Конкретный ключ может отличаться от производителя к производителю. Это различные ключи-

Esc, F1, F2, F10, F11, F12 или Удалить

Нажатие выделенной клавиши через некоторое время вызовет экран BIOS.

Настройка биоса

3. Однажды BIOS откроется настройка, перейдите к «Передовой”Таб.

4. Затем выберите «Виртуализация»Из списка и убедитесь, что это«Включено“.

(На некоторых компьютерах вы можете заметить «Режим SVM» вместо настроек «Виртуализация». Включите его, чтобы получить тот же эффект)

Виртуализация Новый Мин.

5. Снова нажмите связанную с ним клавишу, чтобы сохранить настройки.

[Это "F10Клавиша для этого компьютера.]

F10 Мин. Мин. Мин.

6. После этого выберите «да», Чтобы наконец сохранить и выйти из настроек BIOS на вашем компьютере.

Сохранить Да Мин

После того, как вы сохранили настройки, ваш компьютер сделает это автоматически. Теперь откройте приложение Docker на своем компьютере и попробуйте открыть новую виртуальную машину.

Исправление 3 - Удалите и переустановите Hyper-V.

Если сами файлы Hyper-V случайно повреждены, Docker не откроется.

1. нажмите Клавиша Windows + X ключи вместе.

2. Затем нажмите «Windows PowerShell (администратор) », Чтобы получить к нему доступ.

Ключ Windows Powershell X

3. Копировать вставить эти коды один за другим и нажмите Входить после этого выполнять эти коды последовательно.

Отключить-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Контейнеры -Все
Dism Hyper V Unistall Enable Min

После выполнения кодов откройте Docker еще раз и проверьте, решает ли это проблему.

ПРИМЕЧАНИЕ

Если проблема все еще существует, попробуйте следующие шаги -

а. Откройте терминал PowerShell с правами администратора.

2. После этого выполните этот код и проверьте, помогает ли это.

MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
Hyper V 2 мин.

Проверьте, решает ли это проблему.

Ваша проблема должна быть решена.

Как изменить продолжительность уведомлений Windows 10

Как изменить продолжительность уведомлений Windows 10КакWindows 10

17 декабря 2015 г. От АдминWindows 10, как и ее предшественники, предоставляет пользователям полезные всплывающие окна уведомления чтобы держать их в курсе их системных условий. В уведомления отобр...

Читать далее
Используйте Snip, чтобы поделиться снимком экрана с аннотацией и звуком

Используйте Snip, чтобы поделиться снимком экрана с аннотацией и звукомКакWindows 10

Microsoft Garage выпустила бесплатный инструмент под названием snip. Хотя вы можете легко нажать на экран и взять Скриншот и Microsoft уже предоставила инструмент для обрезки и встроенные игровая п...

Читать далее
Как удалить часы с панели задач Windows 10

Как удалить часы с панели задач Windows 10КакWindows 10

В Windows 10 появилось множество новых функций, а также сохранились некоторые старые функции из более ранних версий. Одна из этих старых функций - наши собственные старые часы Windows, расположенны...

Читать далее