So aktivieren Sie Hyper-V unter Windows 10
Linux oder sogar eine ältere Windows-Version in einer virtuellen Maschine zum Laufen zu bringen, kann bahnbrechend sein, besonders wenn man verschiedene Konfigurationen ausprobiert oder Dinge testet, ohne das Hauptbetriebssystem zu beeinträchtigen. Der Clou: Windows 10 verfügt über einen integrierten Hypervisor namens Hyper-V. Man braucht also keine Drittanbieter-Tools wie VirtualBox oder VMware (obwohl diese immer noch gute Alternativen sind).Der Trick besteht darin, sicherzustellen, dass das System Hyper-V unterstützt und es dann zu aktivieren, was nicht immer offensichtlich ist. Manchmal ist es standardmäßig deaktiviert, oder die eigene Edition unterstützt es gar nicht. Dieser Leitfaden erklärt daher, wie man diese Punkte überprüft, die Funktion gegebenenfalls aktiviert und das übliche, willkürliche Neustarten von Windows vermeidet, wenn es nicht sofort funktioniert. Denn natürlich muss Windows es einem unnötig schwer machen.
So aktivieren Sie Hyper-V unter Windows 10
Prüfen Sie, ob Ihr PC Hyper-V unterstützt.
Bevor Sie Hyper-V aktivieren, sollten Sie prüfen, ob Ihre Hardware die Anforderungen erfüllt.Öffnen Sie die Eingabeaufforderung (Strg Win + R+Alt+F cmd, dann „systeminfo“ eingeben und Enter drücken).Geben Sie „systeminfo“ ein und drücken Sie Enter. Es werden zahlreiche Informationen angezeigt. Suchen Sie nach dem Abschnitt „Hyper-V-Anforderungen“. Wenn dort steht, dass alle Funktionen unterstützt werden, können Sie loslegen. Andernfalls ist entweder Ihre CPU oder Ihr Betriebssystem nicht kompatibel. Auch wenn die Konfiguration korrekt erscheint, lässt sich Hyper-V manchmal nicht starten.Überprüfen Sie daher, ob die Virtualisierung in Ihren BIOS/UEFI-Einstellungen aktiviert ist. Diese Option finden Sie üblicherweise unter dem Menüpunkt „Virtualisierung“ oder „SVM“. Sie ist oft standardmäßig deaktiviert.
Hyper-V über die Systemsteuerung aktivieren
Die einfachste Methode, Hyper-V zu aktivieren, ist wahrscheinlich die Verwendung eines Menüpunkts, insbesondere wenn Sie lieber klicken als Befehle eingeben. Gehen Sie zum Startmenü, geben Sie „appwiz.cpl“ ein und drücken Sie die Eingabetaste. Dadurch öffnet sich das Fenster „Programme und Funktionen“. Klicken Sie links auf „ Windows-Funktionen aktivieren oder deaktivieren“. Es erscheint eine Liste der Windows-Komponenten. Scrollen Sie nach unten, bis Sie Hyper-V finden ; es ist normalerweise ein Kontrollkästchen. Aktivieren Sie es, klicken Sie auf „OK“ und starten Sie den Computer neu, wenn Sie dazu aufgefordert werden. Das war’s im Prinzip. Manchmal ist ein Neustart von Windows erforderlich, um Hyper-V vollständig zu aktivieren. Ignorieren Sie dies also nicht.
Hyper-V über PowerShell aktivieren
Wenn Sie mit der Kommandozeile vertraut sind, ist PowerShell der schnellere Weg. Klicken Sie mit der rechten Maustaste auf die Schaltfläche „Start“ und wählen Sie „ Windows PowerShell (Administrator)“. Möglicherweise erscheint eine Benutzerkontensteuerungsabfrage – klicken Sie auf „Ja“. Fügen Sie folgenden Befehl in PowerShell ein:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Drücken Sie die Eingabetaste und warten Sie, bis der Vorgang abgeschlossen ist. Starten Sie anschließend den PC neu. Manchmal funktioniert diese Methode etwas schneller und ist weniger fehleranfällig als die Bedienung über die Benutzeroberfläche.
Aktivieren Sie Hyper-V über die Eingabeaufforderung mit DISM.
Eine weitere, etwas fortgeschrittenere Option ist die Verwendung von DISM (Deployment Image Servicing and Management).Führen Sie die Eingabeaufforderung als Administrator aus (suchen Sie nach CMD, klicken Sie mit der rechten Maustaste darauf und wählen Sie „ Als Administrator ausführen “).Fügen Sie im Fenster Folgendes ein:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Drücken Sie die Eingabetaste. Es kann einen Moment dauern, bis der Vorgang abgeschlossen ist. Starten Sie den Computer anschließend neu. Diese Methode ist zwar etwas altmodisch, aber in der Regel zuverlässig. Allerdings kann es bei manchen Konfigurationen zu Fehlern kommen, wenn Ihre Hardware nicht kompatibel ist oder bestimmte Systemfunktionen fehlen.
Bei manchen Systemen kann die Aktivierung von Hyper-V unbemerkt fehlschlagen, oder Windows meldet zwar, dass es aktiviert ist, aber Sie können trotzdem keine virtuellen Maschinen erstellen.Überprüfen Sie in diesen Fällen die BIOS-Einstellungen erneut oder stellen Sie sicher, dass die Virtualisierungsunterstützung aktiviert ist. Beachten Sie außerdem, dass Hyper-V in Windows 10 Home nicht verfügbar ist. Wenn Sie also nicht Windows 10 Pro oder höher verwenden, funktioniert dies nicht. Und ja, auf manchen Rechnern kann es – etwas ungewöhnlich – zu Konflikten mit anderen Virtualisierungstools kommen. Deaktivieren Sie VirtualBox oder VMware, wenn Sie Hyper-V gleichzeitig ausführen möchten.
Zusammenfassung
- Systeminformationen prüfen mit
systeminfo - Aktivierung über die Systemsteuerung, PowerShell oder DISM
- Stellen Sie sicher, dass die Virtualisierung im BIOS aktiviert ist.
- Starten Sie den Computer neu und prüfen Sie, ob Hyper-V unter „Windows-Funktionen aktivieren oder deaktivieren“ angezeigt wird.
Zusammenfassung
Die Einrichtung von Hyper-V kann etwas knifflig sein, aber sobald es läuft, geht das Erstellen von VMs für Linux oder ältere Windows-Versionen deutlich einfacher von der Hand. Ehrlich gesagt, manche Konfigurationen brauchen ein paar Versuche oder Neustarts, und andere werfen Fehler auf, für die es keine eindeutige Lösung gibt – typisch Windows. Hoffentlich bringt dieser Beitrag etwas Licht ins Dunkel und erspart ein paar Frustmomente. Ich drücke die Daumen, dass er dem Traum von der perfekten VM näherkommt!