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 хв

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

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

Як видалити будь-які вбудовані програми з PowerShell в Windows 10

Як видалити будь-які вбудовані програми з PowerShell в Windows 10ЯкWindows 10

Windows 10 оснащений безліччю вбудованих програм, таких як Skype, Groove Music, Camera, App Connector, Microsoft Wallet, Xbox та багато іншого. Однак вам можуть не знадобитися всі ці програми, оскі...

Читати далі
Як легко виправити помилку BSOD управління пам’яттю у Windows 10

Як легко виправити помилку BSOD управління пам’яттю у Windows 10ЯкWindows 10

Microsoft роками допомагає своїм лояльним користувачам Windows, але коли ви відчуваєте це дуже страшний BSOD (Синій екран смерті) з навіть страшною помилкою управління пам'яттю, це стає абсолютно б...

Читати далі
Як видалити профіль користувача в Windows 10 без видалення облікового запису

Як видалити профіль користувача в Windows 10 без видалення облікового записуЯкWindows 10

Якщо ви хочете змінити всі налаштування та налаштування для всіх своїх програм та Windows для користувача, ви знаходитесь у правильному місці. Існує ймовірність того, що ваш обліковий запис користу...

Читати далі