Docker desktop app er ganske kjent blant utviklerne som utvikler nye programvare for de variable Windows-systemene. Applikasjonen tillater bruk av flere virtuelle systemer for å teste ut nybyggene, oppdateringer fra bare utviklerens system. Men hva om Docker viser feilmeldingen "Docker kan ikke aktivere Hyper-V"? Ikke bekymre deg. Bare følg disse enkle løsningene for å løse problemet veldig raskt.
Løsninger –
en. Omstart datamaskinen din og prøv å få tilgang til virtuelle systemer på systemet ditt.
b. Deaktiver ethvert antivirusprogram du kjører, og sjekk igjen.
Fix 1 - Aktiver Hyper-V på systemet ditt
Hyper-V er en valgfri funksjon som du må aktivere manuelt for å jobbe med den.
1. Høyreklikk først på Windows-tast og deretter klikker du på “Løpe“.
2. Skriv deretter inn denne kommandoen og trykk Tast inn.
valgmuligheter
3. Når Windows-funksjonen vises, Sjekk den “Hyper-V”Alternativ fra listen over valgfrie funksjoner.
4. Når du har gjort det, klikker du på “OK“.
Windows vil nå aktivere HyperVisor på datamaskinen din.
5. Klikk deretter på “Start på nytt nå“.
Etter at maskinen din har startet på nytt, blir Hyper-V aktivert. Dette vil ta litt tid. Når maskinen starter på nytt, åpner du Docker og prøver å starte en virtuell maskin.
Alternativ metode -
Hvis den forrige metoden ikke fungerer, kan du prøve denne.
1. Først høyreklikker du på Windows-ikonet og klikker på “Windows PowerShell (administrator)“.
2. Når terminalen vises, skriv eller lim inn denne koden herfra og trykk Tast inn.
DISM / Online /Aktiver-funksjon / All / FeatureName:Microsoft-Hyper-V
Windows vil aktivere funksjonen.
Lukk PowerShell-vinduet og start datamaskinen på nytt en gang.
Fix 2 - Aktiver virtualisering i BIOS
Et av nøkkelkravene til Hyper-V er aktivering av virtualisering i BIOS.
1. Først slår du av datamaskinen.
2. Start maskinen.
3. Når systemet starter opp, må du trykke på “Slett“* tasten fra tastaturet for å åpne bios-oppsettet på datamaskinen din.
* MERK-Den spesielle nøkkelen kan variere fra produsent til produsent. Dette er forskjellige tastene-
Esc, F1, F2, F10, F11, F12 eller Delete
Ved å trykke på den tildelte tasten vil BIOS-skjermen vises på en stund.
3. Først når BIOS oppsettet åpnes, gå til “Avansert”-Fanen.
4. Velg deretter “Virtualisering”Fra listen og sørg for at den er“Aktivert“.
(På noen datamaskiner vil du kanskje legge merke til 'SVM-modus' i stedet for 'Virtualisering' -innstillinger. Aktiver det for å få samme effekt)
5. Trykk igjen på tasten som er knyttet til den for å lagre innstillingene.
[Det er den "F10”-Tast for denne datamaskinen.]
6. Deretter velger du “Ja”For å endelig lagre og avslutte bios-innstillingene på datamaskinen din.
Når du har lagret innstillingene, vil datamaskinen automatisk. Nå åpner du Docker-appen på datamaskinen din og prøver å åpne en ny virtuell maskin.
Fix 3 - Fjern og installer Hyper-V på nytt
Hvis Hyper-V-filene i seg selv er skadet ved en tilfeldighet, åpnes ikke Docker.
1. trykk Windows-tast + X nøklene sammen.
2. Klikk deretter på “Windows PowerShell (administrator)) ”For å få tilgang til den.
3. Kopier og lim inn disse kodene en etter en og treffer Tast inn deretter for å utføre disse kodene sekvensielt.
Deaktiver-WindowsOptionalFeature -FeatureName microsoft-hyper-v-online omstart-datamaskin. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All omstart-datamaskin. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Etter å ha utført kodene, åpner du Docker en gang til og sjekker om dette løser problemet.
MERK–
Hvis problemet fortsatt er der, kan du prøve disse trinnene -
en. Åpne PowerShell-terminalen med administratorrettigheter.
2. Utfør deretter denne koden og sjekk om dette hjelper.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
Sjekk om dette løser problemet.
Problemet ditt bør løses.