Aplicația desktop Docker este destul de faimoasă printre dezvoltatorii care dezvoltă noi programe software pentru sistemele Windows variabile. Aplicația permite utilizarea mai multor sisteme virtuale pentru a testa noile versiuni, patch-uri din sistemul dezvoltatorului. Dar dacă Docker apare de nicăieri mesajul de eroare „Docker nu poate activa Hyper-V”? Nu vă faceți griji. Urmați aceste remedieri ușoare pentru a rezolva problema foarte repede.
Soluții alternative –
A. Repornire computerul dvs. și încercați din nou să accesați sistemele virtuale din sistemul dvs.
b. Dezactivați orice program antivirus pe care îl executați și verificați încă o dată.
Remediați 1 - Activați Hyper-V pe sistemul dvs.
Hyper-V este o caracteristică opțională pe care trebuie să o activați manual pentru a lucra cu ea.
1. La început faceți clic dreapta pe Tasta Windows și după aceea, faceți clic pe „Alerga“.
2. Apoi, tastați această comandă și apăsați introduce.
caracteristici opționale
![Caracteristici opționale Min](/f/87248c14ddff36e749bf08a30fbe5c10.png)
3. Odată ce apare funcția Windows, Verifica „Hyper-V”Opțiune din lista de funcții opționale.
4. După ce ați făcut acest lucru, faceți clic pe „O.K“.
![Activați Hyper V Min](/f/a5f2f8a7d332844b8afa78c6134075bc.png)
Windows va activa acum HyperVisor pe computer.
5. Apoi, faceți clic pe „Reporniți acum“.
![Reporniți acum](/f/1a6d4e89817419448552b9a675cc20b6.png)
După repornirea mașinii, Hyper-V va fi activat. Acest lucru va dura ceva timp. Odată ce repornirea mașinii dvs., deschideți Docker și încercați să porniți o mașină virtuală.
Metoda alternativă -
Dacă metoda anterioară nu funcționează, încercați-o.
1. La început, faceți clic dreapta pe pictograma Windows și faceți clic pe „Windows PowerShell (Administrator)“.
![Administrator Powershell](/f/9ac8901fc2b900c19b88f1baab4f97bd.png)
2. Odată ce terminalul apare, tastați sau lipiți acest cod de aici și apăsați introduce.
DISM / Online /Enable-Feature / All / FeatureName:Microsoft-Hyper-V
![Dism Hyper V Enable Min](/f/61b218887776afb87d66699bd4bf02bc.png)
Windows va activa această funcție.
Închideți fereastra PowerShell și reporniți computerul o singură dată.
Fix 2 - Activați virtualizarea în BIOS
Una dintre cerințele cheie ale Hyper-V este activarea virtualizării în BIOS.
1. La început, opriți computerul.
2. Porniți mașina.
3. Când sistemul pornește, trebuie să apăsați butonul „Șterge“* tasta de la tastatură pentru a deschide configurarea BIOS pe computer.
* NOTĂ- Cheia specială poate varia de la producător la producător. Acestea sunt varietatea de taste-
Esc, F1, F2, F10, F11, F12 sau Delete
Apăsarea tastei alocate va afișa ecranul BIOS într-un timp.
![Configurarea BIOS-ului](/f/0f48a18ff66c6f0a4723f331f35c0c92.png)
3. Odata ce BIOS configurarea se deschide, accesați „Avansat”Fila.
4. Apoi, selectați „Virtualizare"Din listă și asigurați-vă că este"Activat“.
(În unele computere, este posibil să observați setările „Mod SVM” în loc de setări „Virtualizare”. Activați-l pentru a obține același efect)
![Virtualizare Nou Min](/f/e5f05f4103985ab49cf1c097b8fe0896.jpg)
5. Din nou, apăsați tasta asociată pentru a salva setările.
[Este "F10”Cheie pentru acest computer.]
![F10 Min Min Min](/f/5098cfd430ebac2de30c7409f14cd5cc.png)
6. După aceea, selectați „da”Pentru a salva în cele din urmă și a ieși din setările de bios de pe computer.
![Salvați Da Min](/f/cdeb1964e75f857abb6f74a21eed660d.jpg)
După ce ați salvat setările, computerul dvs. va fi automat. Acum, deschideți aplicația Docker pe computer și încercați să deschideți o nouă mașină virtuală.
Remediere 3 - Eliminați și reinstalați Hyper-V
Dacă fișierele Hyper-V sunt corupte din întâmplare, Docker nu se va deschide.
1. apasă pe Tasta Windows + X cheile împreună.
2. Apoi, faceți clic pe „Windows PowerShell (Admin) ”Pentru a-l accesa.
![Powershell Windows Key X](/f/7dafe728528cc6307e8a95bdd4af5c18.png)
3. Copiaza si lipeste aceste coduri unul câte unul și lovit introduce după aceea pentru a executa aceste coduri secvențial.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Toate reporniți computerul. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
![Dism Hyper V Unistall Activare Min](/f/6e1579d257a07cf86adefd3ea730b906.png)
După executarea codurilor, deschideți încă o dată Docker și verificați dacă acest lucru rezolvă problema.
NOTĂ–
Dacă problema persistă, încercați acești pași -
A. Deschideți terminalul PowerShell cu privilegii de administrator.
2. Ulterior, executați acest cod și verificați dacă acest lucru vă ajută.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
![Hyper V 2 Min](/f/23f1d9ef2ff54e5696bf4a28ac54a31b.png)
Verificați dacă acest lucru rezolvă problema.
Problema dvs. ar trebui rezolvată.