Docker desktop-app is behoorlijk beroemd onder de ontwikkelaars die nieuwe software ontwikkelen voor de variabele Windows-systemen. De applicatie maakt het gebruik van meerdere virtuele systemen mogelijk om de nieuwe builds te testen, patches van alleen het systeem van de ontwikkelaar. Maar wat als de Docker uit het niets de foutmelding "Docker kan Hyper-V niet inschakelen" verschijnt? Maak je geen zorgen. Volg deze eenvoudige oplossingen om het probleem zeer snel op te lossen.
Tijdelijke oplossingen –
een. Herstarten uw computer en probeer opnieuw toegang te krijgen tot virtuele systemen in uw systeem.
b. Schakel elk antivirusprogramma dat u gebruikt uit en controleer nogmaals.
Fix 1 - Schakel Hyper-V in op uw systeem
Hyper-V is een optionele functie die u handmatig moet inschakelen om ermee te kunnen werken.
1. Klik eerst met de rechtermuisknop op de Windows-toets en klik daarna op “Rennen“.
2. Typ vervolgens deze opdracht en druk op Enter.
optionele functies
3. Zodra de Windows-functie verschijnt, controleren de "Hyper-V” optie uit de lijst met optionele functies.
4. Als je dat hebt gedaan, klik je op "OK“.
Windows zal nu de HyperVisor op uw computer inschakelen.
5. Klik vervolgens op “Nu opnieuw opstarten“.
Nadat uw machine opnieuw is opgestart, wordt Hyper-V ingeschakeld. Dit zal enige tijd duren. Zodra uw machine opnieuw is opgestart, opent u Docker en probeert u een virtuele machine te starten.
Alternatieve methode -
Als de vorige methode niet werkt, probeer deze dan eens.
1. Klik eerst met de rechtermuisknop op het Windows-pictogram en klik op "Windows PowerShell (beheerder)“.
2. Zodra de terminal verschijnt, typt of plakt u deze code vanaf hier en drukt u op Enter.
DISM /Online /Inschakelen-functie /Alle /Functienaam:Microsoft-Hyper-V
Windows zal de functie inschakelen.
Sluit het PowerShell-venster en start uw computer eenmaal opnieuw op.
Fix 2 - Virtualisatie inschakelen in BIOS
Een van de belangrijkste vereisten van Hyper-V is de activering van de virtualisatie in het BIOS.
1. Schakel eerst uw computer uit.
2. Start de machine.
3. Wanneer het systeem opstart, moet u op de knop "Verwijderen“* toets van uw toetsenbord om de BIOS-instellingen op uw computer te openen.
* OPMERKING-De specifieke sleutel kan van fabrikant tot fabrikant verschillen. Dit zijn de verschillende toetsen-
Esc, F1, F2, F10, F11, F12 of Verwijderen
Als u op de toegewezen toets drukt, verschijnt na een tijdje het BIOS-scherm.
3. Zodra de BIOS setup wordt geopend, ga naar de "Geavanceerdtabblad.
4. Selecteer vervolgens de "virtualisatie” uit de lijst en zorg ervoor dat het “Ingeschakeld“.
(Op sommige computers ziet u mogelijk 'SVM-modus' in plaats van 'Virtualisatie'-instellingen. Schakel het in om hetzelfde effect te krijgen)
5. Druk nogmaals op de bijbehorende toets om de instellingen op te slaan.
[Het is de "F10”-toets voor deze computer.]
6. Selecteer daarna "Ja” om uiteindelijk de bios-instellingen op uw computer op te slaan en af te sluiten.
Nadat u de instellingen hebt opgeslagen, wordt uw computer automatisch. Open nu de Docker-app op uw computer en probeer een nieuwe virtuele machine te openen.
Fix 3 - Hyper-V verwijderen en opnieuw installeren
Als de Hyper-V-bestanden zelf per ongeluk zijn beschadigd, wordt Docker niet geopend.
1. druk de Windows-toets+X sleutels bij elkaar.
2. Klik vervolgens op “Windows PowerShell (Beheerder))” om toegang te krijgen.
3. Kopiëren plakken deze codes één voor één en druk op Enter daarna om deze codes sequentieel uit te voeren.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Alle herstart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Nadat u de codes hebt uitgevoerd, opent u Docker opnieuw en controleert u of dit het probleem oplost.
OPMERKING–
Als het probleem zich nog steeds voordoet, probeer dan deze stappen:
een. Open de PowerShell-terminal met beheerdersrechten.
2. Voer daarna deze code uit en controleer of dit helpt.
MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualisatie. V2.mof
Controleer of dit het probleem oplost.
Je probleem zou opgelost moeten zijn.