Настольное приложение Docker довольно популярно среди разработчиков, разрабатывающих новое программное обеспечение для различных систем Windows. Приложение позволяет использовать несколько виртуальных систем для тестирования новых сборок, исправлений только из системы разработчика. Но что, если Docker неожиданно выдает сообщение об ошибке «Docker не может включить Hyper-V»? Не волнуйся. Просто следуйте этим простым исправлениям, чтобы решить проблему очень быстро.
Обходные пути –
а. Запустить снова ваш компьютер и снова попробуйте получить доступ к виртуальным системам в вашей системе.
б. Отключите любую запущенную антивирусную программу и проверьте еще раз.
Исправление 1. Включите Hyper-V в вашей системе.
Hyper-V - это дополнительная функция, которую необходимо включить вручную для работы с ней.
1. Сначала щелкните правой кнопкой мыши Клавиша Windows и после этого нажмите «Запустить“.
2. Затем введите эту команду и нажмите Входить.
дополнительные возможности
3. Как только появится компонент Windows, проверять «Hyper-V»Из списка дополнительных функций.
4. Как только вы это сделаете, нажмите «ОК“.
Теперь Windows включит HyperVisor на вашем компьютере.
5. Затем нажмите «Перезагрузить сейчас“.
После перезагрузки компьютера Hyper-V будет включен. Это займет некоторое время. После перезагрузки компьютера откройте Docker и попробуйте запустить виртуальную машину.
Альтернативный метод -
Если предыдущий метод не работает, попробуйте этот.
1. Сначала щелкните правой кнопкой мыши значок Windows и выберите «Windows PowerShell (администратор)“.
2. Как только появится терминал, введите или вставьте этот код отсюда и нажмите Входить.
DISM / Онлайн /Включить-функцию / Все / FeatureName:Microsoft-Hyper-V
Windows включит эту функцию.
Закройте окно PowerShell и перезагрузите компьютер один раз.
Исправление 2 - Включить виртуализацию в BIOS
Одним из ключевых требований Hyper-V является активация виртуализации в BIOS.
1. Сначала выключите компьютер.
2. Запустите машину.
3. Когда система загружается, вам нужно нажать кнопку «Удалить“* клавишу на клавиатуре, чтобы открыть программу настройки BIOS на вашем компьютере.
* ПРИМЕЧАНИЕ- Конкретный ключ может отличаться от производителя к производителю. Это различные ключи-
Esc, F1, F2, F10, F11, F12 или Удалить
Нажатие выделенной клавиши через некоторое время вызовет экран BIOS.
3. Однажды BIOS откроется настройка, перейдите к «Передовой”Таб.
4. Затем выберите «Виртуализация»Из списка и убедитесь, что это«Включено“.
(На некоторых компьютерах вы можете заметить «Режим SVM» вместо настроек «Виртуализация». Включите его, чтобы получить тот же эффект)
5. Снова нажмите связанную с ним клавишу, чтобы сохранить настройки.
[Это "F10Клавиша для этого компьютера.]
6. После этого выберите «да», Чтобы наконец сохранить и выйти из настроек BIOS на вашем компьютере.
После того, как вы сохранили настройки, ваш компьютер сделает это автоматически. Теперь откройте приложение Docker на своем компьютере и попробуйте открыть новую виртуальную машину.
Исправление 3 - Удалите и переустановите Hyper-V.
Если сами файлы Hyper-V случайно повреждены, Docker не откроется.
1. нажмите Клавиша Windows + X ключи вместе.
2. Затем нажмите «Windows PowerShell (администратор) », Чтобы получить к нему доступ.
3. Копировать вставить эти коды один за другим и нажмите Входить после этого выполнять эти коды последовательно.
Отключить-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Контейнеры -Все
После выполнения кодов откройте Docker еще раз и проверьте, решает ли это проблему.
ПРИМЕЧАНИЕ–
Если проблема все еще существует, попробуйте следующие шаги -
а. Откройте терминал PowerShell с правами администратора.
2. После этого выполните этот код и проверьте, помогает ли это.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
Проверьте, решает ли это проблему.
Ваша проблема должна быть решена.