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
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“.
Windows aktiverar nu HyperVisor på din dator.
5. Klicka sedan på “Starta om nu“.
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)“.
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
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.
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)
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.]
6. Välj därefter “Ja”För att äntligen spara och avsluta bios-inställningarna på din dator.
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.
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
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
Kontrollera om detta löser problemet.
Ditt problem bör lösas.