A Docker asztali alkalmazás meglehetősen híres a fejlesztők között, akik új szoftvereket fejlesztenek a változó Windows rendszerekhez. Az alkalmazás lehetővé teszi több virtuális rendszer használatát az új buildek, javítások kipróbálására csak a fejlesztő rendszeréből. De mi van akkor, ha a Docker a semmiből megjelenik a „Docker nem tudja engedélyezni a Hyper-V-t” hibaüzenet? Ne aggódj. Csak kövesse ezeket az egyszerű javításokat a probléma nagyon gyors megoldásához.
Kerülő megoldások –
a. Újrakezd számítógépével, és próbálja meg újra elérni a rendszer virtuális rendszereit.
b. Tiltsa le az összes futó víruskereső programot, és ellenőrizze még egyszer.
1. javítás - Engedélyezze a Hyper-V-t a rendszerén
A Hyper-V egy opcionális szolgáltatás, amelyet manuálisan kell engedélyeznie a munka érdekében.
1. Eleinte kattintson a jobb gombbal a Windows kulcs és utána kattintson aFuss“.
2. Ezután írja be ezt a parancsot, és nyomja meg Belép.
opcionális jellemzők
3. Amint megjelenik a Windows szolgáltatás, jelölje be a "Hyper-V”Opció az opcionális szolgáltatások listájáról.
4. Miután ezt megtette, kattintson arendben“.
A Windows most engedélyezi a HyperVisort a számítógépén.
5. Ezután kattintson aÚjraindítás most“.
A gép újraindítása után a Hyper-V engedélyezve lesz. Ez eltart egy ideig. Miután a gép újraindult, nyissa meg a Dockert, és próbáljon elindítani egy virtuális gépet.
Alternatív módszer -
Ha az előző módszer nem működik, próbálja ki ezt.
1. Eleinte kattintson a jobb gombbal a Windows ikonra, majd kattintson aWindows PowerShell (rendszergazda)“.
2. Amint megjelenik a terminál, írja be vagy illessze be ezt a kódot innen, és nyomja meg a gombot Belép.
DISM / Online /Enable-Feature / All / FeatureName:Microsoft-Hyper-V
A Windows engedélyezi a funkciót.
Zárja be a PowerShell ablakot, és indítsa újra a számítógépet.
2. javítás - A virtualizáció engedélyezése a BIOS-ban
A Hyper-V egyik legfontosabb követelménye a virtualizáció aktiválása a BIOS-ban.
1. Eleinte állítsa le a számítógépet.
2. Indítsa el a gépet.
3. Amikor a rendszer elindul, meg kell nyomnia a “Töröl“* billentyű a billentyűzetről a BIOS beállítás megnyitásához a számítógépen.
* JEGYZET-Az adott kulcs gyártónként változhat. Ezek a különféle kulcsok-
Esc, F1, F2, F10, F11, F12 vagy Törlés
A lefoglalt kulcs megnyomásával egy időre megjelenik a BIOS képernyő.
3. Egyszer a BIOS a beállítás megnyílik, lépjen a “Fejlett”Fülre.
4. Ezután válassza ki aVirtualizáció”A listából, és ellenőrizze, hogyEngedélyezve“.
(Bizonyos számítógépeken előfordulhat, hogy az „SVM Mode” szót észleli a „Virtualization” beállítások helyett. Engedélyezze, hogy ugyanazt a hatást érje el)
5. Ismét nyomja meg a hozzá tartozó gombot a beállítások mentéséhez.
[Ez a "F10”Kulcs ehhez a számítógéphez.]
6. Ezt követően válassza aIgen”, Hogy végül elmentse és kilépjen a bios beállításokból a számítógépén.
Miután elmentette a beállításokat, a számítógépe automatikusan. Most nyissa meg a számítógépen a Docker alkalmazást, és próbáljon meg új virtuális gépet megnyitni.
3. javítás - Távolítsa el és telepítse újra a Hyper-V-t
Ha maguk a Hyper-V fájlok is véletlenül megsérülnek, a Docker nem nyílik meg.
1. megnyomni a Windows billentyű + X gombokat együtt.
2. Ezután kattintson aWindows PowerShell (Rendszergazda)) ”Eléréséhez.
3. Másolás beillesztés ezeket a kódokat egyesével, és eltalálja Belép ezután ezeket a kódokat egymás után végrehajtani.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Minden indítsa újra a számítógépet. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
A kódok végrehajtása után nyissa meg még egyszer a Dockert, és ellenőrizze, hogy ez megoldja-e a problémát.
JEGYZET–
Ha a probléma továbbra is fennáll, próbálja meg ezeket a lépéseket -
a. Nyissa meg a PowerShell-terminált rendszergazdai jogosultságokkal.
2. Ezt követően hajtsa végre ezt a kódot, és ellenőrizze, hogy ez segít-e.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
Ellenőrizze, hogy ez megoldja-e a problémát.
Meg kell oldani a problémáját.