Docker не може ввімкнути Hyper-V, як це виправити

Настільний додаток Docker досить відомий серед розробників, які розробляють нові програми для змінних систем Windows. Додаток дозволяє використовувати кілька віртуальних систем для тестування нових збірок, виправлень лише із системи розробника. Але що, якщо Docker з’явиться повідомлення про помилку “Docker не може ввімкнути Hyper-V”? Не хвилюйся. Просто дотримуйтесь цих простих виправлень, щоб вирішити проблему дуже швидко.

Вирішення проблем

а. Перезапустіть комп’ютера та знову спробуйте отримати доступ до віртуальних систем у вашій системі.

b. Вимкніть будь-яку запущену антивірусну програму та ще раз перевірте.

Виправлення 1 - Увімкніть Hyper-V у вашій системі

Hyper-V - це необов’язкова функція, яку потрібно ввімкнути вручну, щоб працювати з нею.

1. Спочатку клацніть правою кнопкою миші на Клавіша Windows і після цього натисніть "Біжи“.

2. Потім введіть цю команду та натисніть Введіть.

необов’язкові особливості
Необов’язкові функції Мін

3. Після появи функції Windows, перевірити "Гіпер-VОпція зі списку додаткових функцій.

4. Після цього натисніть "гаразд“.

Увімкнути Hyper V Min

Тепер Windows увімкне HyperVisor на вашому комп’ютері.

5. Потім натисніть “Перезапустіть зараз“.

Перезапустіть зараз

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

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

Якщо попередній метод не працює, спробуйте цей.

1. Спочатку клацніть правою кнопкою миші на піктограмі Windows і натисніть “Windows PowerShell (адміністратор)“.

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

2. Після появи терміналу введіть або вставте цей код звідси і натисніть Введіть.

DISM / Інтернет /Enable-Feature / All / FeatureName:Microsoft-Hyper-V
Dism Hyper V Увімкнути Мін

Windows увімкне цю функцію.

Закрийте вікно PowerShell і перезавантажте комп'ютер один раз.

Виправлення 2 - Увімкнути віртуалізацію в BIOS

Однією з ключових вимог Hyper-V є активація віртуалізації в BIOS.

1. Спочатку вимкніть комп’ютер.

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

3. Коли система завантажується, потрібно натиснутиВидалити* клавішу з клавіатури, щоб відкрити налаштування BIOS на вашому комп'ютері.

* ПРИМІТКА-Конкретний ключ може відрізнятися залежно від виробника. Це різноманітність клавіш-

Esc, F1, F2, F10, F11, F12 або Видалити

Натискання виділеної клавіші через деякий час відкриє екран BIOS.

Налаштування Bios

3. Одного разу BIOS налаштування відкривається, перейдіть доРозширений".

4. Далі виберіть “Віртуалізація”Зі списку та переконайтесь, що це„Увімкнено“.

(На деяких комп’ютерах ви можете помітити «SVM Mode» замість «Virtualization». Увімкніть його, щоб отримати той самий ефект)

Віртуалізація Новий хв

5. Знову натисніть на відповідну клавішу, щоб зберегти налаштування.

[Це "F10”Для цього комп’ютера.]

F10 хв хв хв

6. Після цього виберіть “Так”, Щоб остаточно зберегти та вийти з налаштувань BIOS на своєму комп’ютері.

Зберегти Так Мін

Після збереження налаштувань ваш комп’ютер буде автоматично. Тепер відкрийте програму Docker на своєму комп’ютері та спробуйте відкрити нову віртуальну машину.

Виправлення 3 - Видаліть та переінсталюйте Hyper-V

Якщо самі файли Hyper-V випадково пошкоджені, Docker не відкриється.

1. Натисніть кнопку Клавіша Windows + X клавіші разом.

2. Потім натисніть “Оболонка Windows PowerShell (Admin) ”, Щоб отримати до нього доступ.

Powershell Windows Key X

3. Копіювати Вставити ці коди по одному і потрапляють Введіть після цього виконувати ці коди послідовно.

Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online-restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Всі перезавантажте комп'ютер. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Dism Hyper V Unistall Enable Min

Після виконання кодів ще раз відкрийте Docker і перевірте, чи це вирішує проблему.

ПРИМІТКА

Якщо проблема все ще існує, спробуйте виконати такі дії -

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

2. Після цього виконайте цей код і перевірте, чи це допомагає.

MOFCOMP% SYSTEMROOT% \ System32 \ Windows Віртуалізація. V2.mof
Hyper V 2 хв

Перевірте, чи це вирішує проблему.

Вашу проблему слід вирішити.

Що таке Netsh.exe і як виправити його помилки

Що таке Netsh.exe і як виправити його помилкиWindows 10Windows 11

Налаштовує різні параметри та компоненти мережіNetsh.exe — це інструмент командного рядка в Windows, який використовується для налаштування мережі та керування нею.Він дозволяє користувачам керуват...

Читати далі
Що таке Winlogon.exe і що він робить?

Що таке Winlogon.exe і що він робить?Windows 10Windows 11

Керуйте входом і автентифікацією користувачівWinlogon.exe — це системний процес, який відповідає за керування входом користувачів, автентифікацію та цілісність системи під час процесу входу.Це важл...

Читати далі
Спроба встановити KB5027215 може спричинити проблеми на вашому ПК

Спроба встановити KB5027215 може спричинити проблеми на вашому ПКWindows 10

Будьте обережні, користувачі повідомляють про проблеми з цим оновленнямОстанній випуск патча у вівторок порушує роботу більш важливих компонентів ОС.Зараз кілька користувачів повідомляють про пробл...

Читати далі