ИСПРАВЛЕНИЕ: Hyper-V и функции контейнеров не включены ошибка в Windows
Docker Desktop — это программное приложение для компьютеров под управлением Windows, которое позволяет разработчикам легко создавать готовые контейнерные приложения. Тем не менее, некоторые пользователи сообщают, что Hyper-V и функции контейнера не включены ошибки при установке Docker Desktop на компьютер. Вы можете найти похожие проблемы и в сообществе Reddit .
У кого-нибудь есть идеи, как включить Hyper-v и контейнеры на Windows 10 Pro 64bit с совместимым оборудованием (в соответствии с msinfo32), и все ли требования соблюдены, например, включена виртуализация BIOS,> 4 ГБ ОЗУ и так далее. Несмотря на все это, ни одна из команд в powershell или cmd не выполняется. Они жалуются на то, что должна быть включена одна или несколько родительских функций. Нет ошибки при включении через функции Windows, но после перезапуска Hyper-v возвращается к отключенному.
Если вас беспокоит эта ошибка, вот несколько советов по устранению неполадок, которые помогут вам исправить Hyper-v, а функции контейнеров не включены в ошибку на компьютере Windows.
Как исправить Hyper-v и функции контейнеров не включены
1. Включите виртуализацию в BIOS для Hyper-V
- Если вы еще этого не сделали, вам нужно включить Hyper-V в BIOS, прежде чем Docker сможет установить и включить функции контейнеров.
- Выключите компьютер, если он включен.
- Перезагрузите компьютер и нажмите F2, чтобы открыть настройку BIOS . Функциональная клавиша может отличаться в зависимости от производителя материнской платы.
- Используйте клавишу со стрелкой вправо, чтобы перейти на вкладку « Дополнительно ».
- Выберите технологию виртуализации и нажмите Enter.
- Выберите Включить и снова нажмите Enter.
- Сохраните изменения (F10) и выйдите.
- Попробуйте запустить Docker и проверьте, не включены ли функции Hyper-v и контейнеры, ошибка устранена.
Как использовать виртуальные машины Windows Sandbox и VirtualBox одновременно
2. Включите Hyper-V в Windows 10
- Если проблема не устранена, возможно, вам придется вручную включить функцию виртуализации Hyper-V в Windows 10.
- Нажмите Windows Key + R, чтобы открыть Run.
- Введите control и нажмите ОК.
- В Панели управления перейдите в Программы> Программы и компоненты.
- На левой панели нажмите « Включить или отключить компоненты Windows».
- Выберите Hyper-V в окне «Функции Windows».
- Нажмите кнопку ОК, чтобы применить изменения.
- После завершения установки вам будет предложено перезагрузить компьютер.
Включить Hyper-V с CMD и DISM
- Кроме того, вы также можете использовать DISM и PowerShell для включения Hyper-V.
- Щелкните правой кнопкой мыши Пуск и выберите PowerShell (admin).
- В окне PowerShell введите следующую команду и нажмите Enter.
DISM / В сети / Включить-функцию / Все / Имя-функции: Microsoft-Hyper -V - Закройте окно PowerShell и запустите Docker. Проверьте на любые улучшения.
3. Попробуйте удалить и переустановить Hyper-V
- Если вы уже установили Hyper-V, возможно, что установка может быть повреждена, в результате чего Hyper-v и функции контейнеров не будут включены. Попробуйте удалить и установить Hyper-V вручную, чтобы проверить, помогает ли это.
- Щелкните правой кнопкой мыши Пуск и выберите Windows PowerShell (Admin).
- В окне PowerShell введите следующую команду и нажмите Enter по одному.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online перезагрузить компьютер
Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Все перезагрузить компьютер
Enable-WindowsOptionalFeature -Online -FeatureName Контейнеры -Все - Проверьте на любые улучшения.
- Если проблема не устранена, попробуйте выполнить следующую команду в PowerShell и проверьте, помогает ли она.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization.V2.mof
СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ ВЫ МОЖЕТЕ КАК:
- Лучшие виртуальные машины для Windows 10 для использования сегодня
- Как запустить 16-разрядные приложения в 64-разрядной Windows 10 [STEP-BY-STEP GUIDE]
- Windows Virtual Desktop может появиться к концу года