Настільний додаток Docker досить відомий серед розробників, які розробляють нові програми для змінних систем Windows. Додаток дозволяє використовувати кілька віртуальних систем для тестування нових збірок, виправлень лише із системи розробника. Але що, якщо Docker з’явиться повідомлення про помилку “Docker не може ввімкнути Hyper-V”? Не хвилюйся. Просто дотримуйтесь цих простих виправлень, щоб вирішити проблему дуже швидко.
Вирішення проблем –
а. Перезапустіть комп’ютера та знову спробуйте отримати доступ до віртуальних систем у вашій системі.
b. Вимкніть будь-яку запущену антивірусну програму та ще раз перевірте.
Виправлення 1 - Увімкніть Hyper-V у вашій системі
Hyper-V - це необов’язкова функція, яку потрібно ввімкнути вручну, щоб працювати з нею.
1. Спочатку клацніть правою кнопкою миші на Клавіша Windows і після цього натисніть "Біжи“.
2. Потім введіть цю команду та натисніть Введіть.
необов’язкові особливості
3. Після появи функції Windows, перевірити "Гіпер-VОпція зі списку додаткових функцій.
4. Після цього натисніть "гаразд“.
Тепер Windows увімкне HyperVisor на вашому комп’ютері.
5. Потім натисніть “Перезапустіть зараз“.
Після перезапуску машини буде ввімкнено Hyper-V. Це займе трохи часу. Після перезавантаження машини відкрийте Docker і спробуйте запустити віртуальну машину.
Альтернативний метод -
Якщо попередній метод не працює, спробуйте цей.
1. Спочатку клацніть правою кнопкою миші на піктограмі Windows і натисніть “Windows PowerShell (адміністратор)“.
2. Після появи терміналу введіть або вставте цей код звідси і натисніть Введіть.
DISM / Інтернет /Enable-Feature / All / 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 Mode» замість «Virtualization». Увімкніть його, щоб отримати той самий ефект)
5. Знову натисніть на відповідну клавішу, щоб зберегти налаштування.
[Це "F10”Для цього комп’ютера.]
6. Після цього виберіть “Так”, Щоб остаточно зберегти та вийти з налаштувань BIOS на своєму комп’ютері.
Після збереження налаштувань ваш комп’ютер буде автоматично. Тепер відкрийте програму Docker на своєму комп’ютері та спробуйте відкрити нову віртуальну машину.
Виправлення 3 - Видаліть та переінсталюйте Hyper-V
Якщо самі файли Hyper-V випадково пошкоджені, Docker не відкриється.
1. Натисніть кнопку Клавіша Windows + X клавіші разом.
2. Потім натисніть “Оболонка Windows PowerShell (Admin) ”, Щоб отримати до нього доступ.
3. Копіювати Вставити ці коди по одному і потрапляють Введіть після цього виконувати ці коди послідовно.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online-restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Всі перезавантажте комп'ютер. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Після виконання кодів ще раз відкрийте Docker і перевірте, чи це вирішує проблему.
ПРИМІТКА–
Якщо проблема все ще існує, спробуйте виконати такі дії -
а. Відкрийте термінал PowerShell із правами адміністратора.
2. Після цього виконайте цей код і перевірте, чи це допомагає.
MOFCOMP% SYSTEMROOT% \ System32 \ Windows Віртуалізація. V2.mof
Перевірте, чи це вирішує проблему.
Вашу проблему слід вирішити.