Приложението за настолни компютри Docker е доста известно сред разработчиците, които разработват нови софтуери за променливите системи Windows. Приложението позволява използването на множество виртуални системи за тестване на новите компилации, кръпки само от системата на разработчика. Но какво ще стане, ако Docker изведнъж се появи съобщение за грешка „Docker не може да активира Hyper-V“? Не се притеснявайте Просто следвайте тези лесни корекции, за да разрешите проблема много бързо.
Заобиколни решения –
а. Рестартирам компютъра си и опитайте отново да осъществите достъп до виртуални системи във вашата система.
б. Деактивирайте всяка антивирусна програма, която използвате, и проверете още веднъж.
Fix 1 - Активирайте Hyper-V на вашата система
Hyper-V е незадължителна функция, която трябва да активирате ръчно, за да работите с нея.
1. Първо щракнете с десния бутон върху Windows ключ и след това кликнете върху „Бягай“.
2. След това въведете тази команда и натиснете Въведете.
незадължителни функции
3. След като се появи функцията на Windows, проверете „Hyper-VОпция от списъка с незадължителни функции.
4. След като направите това, кликнете върху „Добре“.
Windows вече ще активира HyperVisor на вашия компютър.
5. След това кликнете върху „Рестартирай сега“.
След като машината ви се рестартира, Hyper-V ще бъде активиран. Това ще отнеме известно време. След като вашата машина се рестартира, отворете Docker и опитайте да стартирате виртуална машина.
Алтернативен метод -
Ако предишният метод не работи, изпробвайте този.
1. Отначало щракнете с десния бутон върху иконата на Windows и щракнете върху „Windows PowerShell (администратор)“.
2. След като терминалът се появи, въведете или поставете този код от тук и натиснете Въведете.
DISM / Онлайн /Активиране-функция / Всички / FeatureName:Microsoft-Hyper-V
Windows ще активира функцията.
Затворете прозореца на PowerShell и рестартирайте компютъра си веднъж.
Fix 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
Проверете дали това решава проблема.
Вашият проблем трябва да бъде решен.