Docker не може да активира Hyper-V, Как да поправя

Приложението за настолни компютри Docker е доста известно сред разработчиците, които разработват нови софтуери за променливите системи Windows. Приложението позволява използването на множество виртуални системи за тестване на новите компилации, кръпки само от системата на разработчика. Но какво ще стане, ако Docker изведнъж се появи съобщение за грешка „Docker не може да активира Hyper-V“? Не се притеснявайте Просто следвайте тези лесни корекции, за да разрешите проблема много бързо.

Заобиколни решения

а. Рестартирам компютъра си и опитайте отново да осъществите достъп до виртуални системи във вашата система.

б. Деактивирайте всяка антивирусна програма, която използвате, и проверете още веднъж.

Fix 1 - Активирайте Hyper-V на вашата система

Hyper-V е незадължителна функция, която трябва да активирате ръчно, за да работите с нея.

1. Първо щракнете с десния бутон върху Windows ключ и след това кликнете върху „Бягай“.

2. След това въведете тази команда и натиснете Въведете.

незадължителни функции
Незадължителни функции Мин

3. След като се появи функцията на Windows, проверетеHyper-VОпция от списъка с незадължителни функции.

4. След като направите това, кликнете върху „Добре“.

Активиране на Hyper V Мин

Windows вече ще активира HyperVisor на вашия компютър.

5. След това кликнете върху „Рестартирай сега“.

Рестартирай сега

След като машината ви се рестартира, Hyper-V ще бъде активиран. Това ще отнеме известно време. След като вашата машина се рестартира, отворете Docker и опитайте да стартирате виртуална машина.

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

Ако предишният метод не работи, изпробвайте този.

1. Отначало щракнете с десния бутон върху иконата на Windows и щракнете върху „Windows PowerShell (администратор)“.

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

2. След като терминалът се появи, въведете или поставете този код от тук и натиснете Въведете.

DISM / Онлайн /Активиране-функция / Всички / FeatureName:Microsoft-Hyper-V
Dism Hyper V Активиране Мин

Windows ще активира функцията.

Затворете прозореца на PowerShell и рестартирайте компютъра си веднъж.

Fix 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 Мин

Проверете дали това решава проблема.

Вашият проблем трябва да бъде решен.

[Решено] „Грешка 1500. В процес е друга инсталация ”Windows 10

[Решено] „Грешка 1500. В процес е друга инсталация ”Windows 10Windows 10Грешка

The Грешка 1500 в Windows 10 е грешка при неуспешна инсталация. Тази грешка може да възникне, когато се опитате да инсталирате нова програма или софтуер на вашия компютър. Въпреки че никаква инстал...

Прочетете още
Поправка - Грешка в състоянието на захранването на драйвера за BSOD (0x0000009F)

Поправка - Грешка в състоянието на захранването на драйвера за BSOD (0x0000009F)Windows 10Грешка

BSOD или син екран на смъртта е добре познат термин, свързан със синия екран за грешка в Windows. Този екран за грешка се появява със срив на системата, когато е възникнала фатална системна грешка....

Прочетете още
[Решено] Услугата за потребителски профил не успя при грешка при влизане в Windows 10

[Решено] Услугата за потребителски профил не успя при грешка при влизане в Windows 10Windows 10Грешка

Имате проблеми с влизането във вашия потребителски профил в Windows 10? Ако получавате следната грешка, значи имате работа с повреден потребителски профил в Windows 10:Услугата за потребителски про...

Прочетете още