Die Docker-Desktop-App ist unter den Entwicklern, die neue Software für die variablen Windows-Systeme entwickeln, ziemlich bekannt. Die Anwendung ermöglicht die Verwendung mehrerer virtueller Systeme, um die neuen Builds und Patches nur vom System des Entwicklers zu testen. Aber was ist, wenn der Docker aus dem Nichts die Fehlermeldung „Docker kann Hyper-V nicht aktivieren“ anzeigt? Mach dir keine Sorgen. Befolgen Sie einfach diese einfachen Lösungen, um das Problem sehr schnell zu lösen.
Problemumgehungen –
ein. Neu starten Ihren Computer und versuchen Sie erneut, auf virtuelle Systeme in Ihrem System zuzugreifen.
b. Deaktivieren Sie alle ausgeführten Antivirenprogramme und überprüfen Sie sie erneut.
Fix 1 – Aktivieren Sie Hyper-V auf Ihrem System
Hyper-V ist eine optionale Funktion, die Sie manuell aktivieren müssen, um damit zu arbeiten.
1. Klicken Sie zuerst mit der rechten Maustaste auf das Windows-Taste und klicken Sie danach auf „Lauf“.
2. Geben Sie dann diesen Befehl ein und drücken Sie Eingeben.
optionale Funktionen
3. Sobald die Windows-Funktion angezeigt wird, prüfen das "Hyper-V” aus der Liste der optionalen Funktionen.
4. Wenn Sie das getan haben, klicken Sie auf „OK“.
Windows aktiviert jetzt den HyperVisor auf Ihrem Computer.
5. Klicken Sie dann auf „Jetzt neustarten“.
Nach dem Neustart Ihres Computers wird Hyper-V aktiviert. Dies wird einige Zeit dauern. Öffnen Sie nach dem Neustart Ihres Computers Docker und versuchen Sie, eine virtuelle Maschine zu starten.
Alternative Methode -
Wenn die vorherige Methode nicht funktioniert, probieren Sie diese aus.
1. Klicken Sie zunächst mit der rechten Maustaste auf das Windows-Symbol und klicken Sie auf „Windows PowerShell (Administrator)“.
2. Sobald das Terminal angezeigt wird, geben Sie diesen Code hier ein oder fügen Sie ihn ein und drücken Sie Eingeben.
DISM /Online /Enable-Funktion /Alle /Funktionsname:Microsoft-Hyper-V
Windows wird die Funktion aktivieren.
Schließen Sie das PowerShell-Fenster und starten Sie Ihren Computer einmal neu.
Fix 2 – Virtualisierung im BIOS aktivieren
Eine der wichtigsten Voraussetzungen von Hyper-V ist die Aktivierung der Virtualisierung im BIOS.
1. Fahren Sie zunächst Ihren Computer herunter.
2. Starten Sie die Maschine.
3. Wenn das System hochfährt, müssen Sie die „Löschen“* -Taste von Ihrer Tastatur, um das BIOS-Setup auf Ihrem Computer zu öffnen.
* HINWEIS-Der jeweilige Schlüssel kann von Hersteller zu Hersteller variieren. Dies sind die verschiedenen Schlüssel-
Esc, F1, F2, F10, F11, F12 oder Löschen
Durch Drücken der zugewiesenen Taste wird nach einiger Zeit der BIOS-Bildschirm angezeigt.
3. Sobald die BIOS Setup öffnet, gehen Sie zum „Fortgeschritten”-Registerkarte.
4. Wählen Sie als Nächstes das „Virtualisierung” aus der Liste und stellen Sie sicher, dass es “aktiviert“.
(Bei einigen Computern werden Sie möglicherweise den „SVM-Modus“ anstelle der Einstellungen für die „Virtualisierung“ bemerken. Aktivieren Sie es, um den gleichen Effekt zu erzielen)
5. Drücken Sie erneut die zugehörige Taste, um die Einstellungen zu speichern.
[Es ist der "F10”-Taste für diesen Computer.]
6. Wählen Sie danach „Ja“, um die BIOS-Einstellungen auf Ihrem Computer endgültig zu speichern und zu beenden.
Sobald Sie die Einstellungen gespeichert haben, wird Ihr Computer automatisch. Öffnen Sie nun die Docker-App auf Ihrem Computer und versuchen Sie, eine neue virtuelle Maschine zu öffnen.
Fix 3 – Hyper-V entfernen und neu installieren
Wenn die Hyper-V-Dateien selbst zufällig beschädigt sind, wird Docker nicht geöffnet.
1. Drücken Sie die Windows-Taste+X Schlüssel zusammen.
2. Klicken Sie dann auf „Windows PowerShell (Administrator))“, um darauf zuzugreifen.
3. Kopieren Einfügen diese Codes nacheinander und Hit Eingeben danach diese Codes sequentiell auszuführen.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Container -All
Nachdem Sie die Codes ausgeführt haben, öffnen Sie Docker erneut und prüfen Sie, ob das Problem damit behoben ist.
HINWEIS–
Wenn das Problem weiterhin besteht, versuchen Sie diese Schritte:
ein. Öffnen Sie das PowerShell-Terminal mit Administratorrechten.
2. Führen Sie anschließend diesen Code aus und prüfen Sie, ob dies hilft.
MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization. V2.mof
Überprüfen Sie, ob das Problem dadurch behoben wird.
Ihr Problem sollte gelöst sein.