Docker desktop app är ganska känd bland utvecklarna som utvecklar nya programvaror för de variabla Windows-systemen. Applikationen tillåter användning av flera virtuella system för att testa de nya byggnaderna, patchar från bara utvecklarens system. Men vad händer om Docker visar "Docker kan inte aktivera Hyper-V" felmeddelande från ingenstans? Oroa dig inte. Följ bara dessa enkla lösningar för att lösa problemet mycket snabbt.
Lösningar –
a. Omstart din dator och försök igen komma åt virtuella system i ditt system.
b. Inaktivera alla antivirusprogram du kör och kontrollera igen.
Fix 1 - Aktivera Hyper-V på ditt system
Hyper-V är en valfri funktion som du måste aktivera manuellt för att arbeta med den.
1. Högerklicka först på Windows-tangent och därefter klickar du på “Springa“.
2. Skriv sedan det här kommandot och tryck Stiga på.
Valfria funktioner
![Tillvalsfunktioner Min](/f/87248c14ddff36e749bf08a30fbe5c10.png)
3. När Windows-funktionen visas, kolla upp den “Hyper-V”Alternativ från listan över valfria funktioner.
4. När du har gjort det klickar du på “OK“.
![Aktivera Hyper V Min](/f/a5f2f8a7d332844b8afa78c6134075bc.png)
Windows aktiverar nu HyperVisor på din dator.
5. Klicka sedan på “Starta om nu“.
![Starta om nu](/f/1a6d4e89817419448552b9a675cc20b6.png)
När din maskin har startats om aktiveras Hyper-V. Detta tar lite tid. När din maskin startas om öppnar du Docker och försöker starta en virtuell maskin.
Alternativ metod -
Om den tidigare metoden inte fungerar kan du prova den här.
1. Högerklicka först på Windows-ikonen och klicka på “Windows PowerShell (Admin)“.
![Powershell Admin](/f/9ac8901fc2b900c19b88f1baab4f97bd.png)
2. När terminalen visas, skriv eller klistra in den här koden härifrån och tryck Stiga på.
DISM / Online /Enable-Feature / All / FeatureName:Microsoft-Hyper-V
![Dism Hyper V Aktivera Min](/f/61b218887776afb87d66699bd4bf02bc.png)
Windows aktiverar funktionen.
Stäng PowerShell-fönstret och starta om datorn en gång.
Fix 2 - Aktivera virtualisering i BIOS
Ett av de viktigaste kraven för Hyper-V är aktiveringen av virtualiseringen i BIOS.
1. Först stänger du av datorn.
2. Starta maskinen.
3. När systemet startar upp måste du trycka på “Radera“* från tangentbordet för att öppna bios-installationen på din dator.
* NOTERA-Den speciella nyckeln kan variera från tillverkare till tillverkare. Dessa är olika tangenter-
Esc, F1, F2, F10, F11, F12 eller Radera
Genom att trycka på den tilldelade tangenten kommer BIOS-skärmen fram ett tag.
![BIOS inställningar](/f/0f48a18ff66c6f0a4723f331f35c0c92.png)
3. När BIOS installationen öppnas, gå till “Avancerad”Fliken.
4. Välj sedan ”Virtualisering”Från listan och se till att den är“Aktiverad“.
(På vissa datorer kan du märka 'SVM-läge' istället för 'Virtualisering' -inställningar. Aktivera det för att få samma effekt)
![Virtualisering Ny min](/f/e5f05f4103985ab49cf1c097b8fe0896.jpg)
5. Tryck igen på knappen som är associerad med den för att spara inställningarna.
[Det är "F10”-Tangenten för den här datorn.]
![F10 Min Min Min](/f/5098cfd430ebac2de30c7409f14cd5cc.png)
6. Välj därefter “Ja”För att äntligen spara och avsluta bios-inställningarna på din dator.
![Spara Ja Min](/f/cdeb1964e75f857abb6f74a21eed660d.jpg)
När du har sparat inställningarna kommer din dator automatiskt. Öppna nu Docker-appen på din dator och försök att öppna en ny virtuell maskin.
Fix 3 - Ta bort och installera om Hyper-V
Om Hyper-V-filerna själva skadas av en slump öppnas inte Docker.
1. tryck på Windows-tangent + X tangenterna tillsammans.
2. Klicka sedan på “Windows PowerShell (Admin) ”För att komma åt den.
![Powershell Windows Key X](/f/7dafe728528cc6307e8a95bdd4af5c18.png)
3. Kopiera klistra in dessa koder en efter en och slå Stiga på därefter för att exekvera dessa koder sekventiellt.
Inaktivera-WindowsOptionalFeature -FeatureName microsoft-hyper-v-online-startdator. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All omstart-dator. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
![Dism Hyper V Unistall Aktivera Min](/f/6e1579d257a07cf86adefd3ea730b906.png)
Efter att ha kört koder, öppna Docker en gång till och kontrollera om detta löser problemet.
NOTERA–
Om problemet kvarstår, prova dessa steg -
a. Öppna PowerShell-terminalen med administratörsbehörighet.
2. Därefter kör du den här koden och kontrollerar om det hjälper.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
![Hyper V 2 min](/f/23f1d9ef2ff54e5696bf4a28ac54a31b.png)
Kontrollera om detta löser problemet.
Ditt problem bör lösas.