So aktivieren Sie Hyper-V unter Windows 10/11 Pro und Home

Wenn Sie also mit Windows Server experimentieren oder virtuelle Maschinen unter Windows 10/11 ausführen möchten, ist Hyper-V unerlässlich. Der Haken dabei ist: Obwohl Hyper-V in den Editionen Pro und Enterprise integriert ist, wissen viele nicht, dass es in den Home-Editionen nicht offiziell verfügbar ist. Das kann sehr frustrierend sein, wenn Sie VMs einrichten und ständig auf die Fehlermeldung „Hyper-V ist nicht verfügbar“ stoßen. Dieser Leitfaden erklärt Ihnen Schritt für Schritt, wie Sie Hyper-V aktivieren, die Hardwareunterstützung prüfen und es sogar mit einem kleinen Trick unter Windows Home zum Laufen bringen. Im Grunde geht es darum, sicherzustellen, dass Ihre Hardware und Ihr Betriebssystem bereit sind, damit VirtualBox oder Hyper-V ihre Aufgaben erfüllen können. Sobald Hyper-V läuft, können Sie virtuelle Maschinen verwalten und ausführen – ein echter Gamechanger für das Testen von Setups oder das Experimentieren mit Snapshots. Allerdings läuft nicht immer alles reibungslos – manchmal stößt man auf BIOS-Einstellungen oder Windows-Beschränkungen, aber hoffentlich zeigt dies, was man tun kann, ohne den Computer aus dem Fenster zu werfen.

So aktivieren Sie Hyper-V unter Windows 10 und 11 (auch in den Home-Editionen)

Prüfen Sie, ob Ihre Hardware Hyper-V unterstützt.

  • Öffnen Sie die Eingabeaufforderung als Administrator ( Windows key + R, geben Sie ein cmd, und drücken Sie dann Ctrl + Shift + Enter)
  • Geben Sie den Text ein systeminfound drücken Sie die Eingabetaste.

Scrollen Sie etwas nach unten und suchen Sie den Abschnitt „Hyper-V-Anforderungen“Yes. Neben diesen Elementen sollten Sie Folgendes sehen :

VM-Monitor-Modus-Erweiterungen: Ja;  Virtualisierung in der Firmware aktiviert: Ja;  Zweite Adressübersetzung: Ja Datenausführungsverhinderung verfügbar: Ja 

Wenn dort eine Meldung erscheint Virtualization Enabled in Firmware: No, bedeutet das, dass die Hardwarevirtualisierung in Ihrem BIOS/UEFI nicht aktiviert ist. Das ist oft die Ursache, wenn Hyper-V sich nicht starten lässt. Normalerweise müssen Sie den Computer neu starten, ins BIOS gehen und Intel VT-X oder AMD-V aktivieren. Das kann etwas umständlich sein, da die BIOS-Menüs sehr unterschiedlich sein können. Suchen Sie daher nach Einstellungen wie „Intel Virtualisierungstechnologie“ oder „AMD-V“.

Bereiten Sie Ihre CPU vor: Überprüfen Sie dies im Task-Manager.

  • Drücken Sie diese Taste Ctrl + Shift + Esc, um den Task-Manager zu öffnen.
  • Wechseln Sie zur Registerkarte „Leistung“ – manchmal müssen Sie unten auf „Weitere Details“ klicken.
  • Wählen Sie Ihren Prozessor aus und suchen Sie in den CPU- Details nach „Virtualisierung“. Dort sollte „Virtualisierung“ angezeigt werden Enabled. Falls nicht, aktivieren Sie die Virtualisierung im BIOS und starten Sie den Computer neu.

Bei manchen Konfigurationen verhält es sich seltsam: Selbst wenn Sie die Virtualisierung im BIOS aktivieren, erkennt Windows sie möglicherweise nicht sofort. Starten Sie den Computer neu und versuchen Sie es gegebenenfalls systeminfoerneut.

Prüfen Sie, ob Hyper-V bereits installiert ist.

Wenn Sie eine entsprechende Meldung A hypervisor has been detected. Features required for Hyper-V will not be displayed.in Ihren Systeminformationen oder auf dem Bildschirm sehen, ist Hyper-V bereits installiert oder teilweise aktiv. Andernfalls fahren Sie fort.

Aktivieren von Hyper-V über Windows-Funktionen

  • Drücken Sie auf Start und geben Sie „optionalfeatures“ ein oder führen Sie es ausoptionalfeatures
  • Suchen Sie Hyper-V in der Liste und aktivieren Sie sowohl die Hyper-V-Plattform als auch die Verwaltungstools.
  • Klicken Sie auf OK und warten Sie, bis Windows die erforderlichen Komponenten installiert hat – möglicherweise werden Sie zum Neustart aufgefordert.

Hyper-V über PowerShell oder DISM aktivieren

  • Öffnen Sie PowerShell als Administrator ( > Windows PowerShell (Administrator)Windows key + X auswählen )
  • Führen Sie diesen Befehl aus, um Hyper-V zu aktivieren:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  • Oder, falls Sie DISM bevorzugen, führen Sie Folgendes aus:dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

Nach jedem der beiden Befehle ist in der Regel ein Neustart erforderlich.Überprüfen Sie anschließend, ob Hyper-V ordnungsgemäß installiert wurde: Öffnen Sie PowerShell und führen Sie den Befehl aus.Der Status sollte „Aktiviert“Get-WindowsOptionalFeature -Online -FeatureName *hyper* anzeigen.

Hyper-V automatisch starten lassen

  • Sie können den Befehl bcdedit /set HypervisorLaunchType autoin einer administrativen Eingabeaufforderung oder PowerShell ausführen. Dadurch versucht Hyper-V, sich beim Systemstart zu aktivieren, was besonders nützlich ist, wenn Sie häufig virtuelle Maschinen verwenden.

Zur Verwaltung von VMs können Sie den Hyper-V-Manager starten, indem Sie virtmgmt.mscin der Eingabeaufforderung „Ausführen Windows key + R“ eingeben. PowerShell eignet sich ebenfalls zur Automatisierung, falls Sie daran interessiert sind.

Hyper-V unter Windows Home installieren

Hier wird es etwas komplizierter – offiziell unterstützt Microsoft Hyper-V in den Home-Editionen nicht. Doch wie so oft haben Technikexperten einen Workaround gefunden. Im Prinzip lässt sich Hyper-V-Unterstützung manuell hinzufügen, indem man auf den Windows-Wartungsstapel und DISM-Befehle zurückgreift.

Erstellen Sie ein Batch-Skript namens enable-hyperv.bat mit folgendem Code:

pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum > hyper-v.txt for /f %%i in ('findstr /i.hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /All Pause 

Führen Sie diese Batch-Datei mit Administratorrechten aus (Rechtsklick > Als Administrator ausführen).Das ist zwar etwas umständlich, aber so lässt sich Hyper-V unter Windows 10/11 Home installieren. Starten Sie anschließend Ihren PC neu und prüfen Sie, ob Hyper-V in der Liste der installierten Funktionen angezeigt wird. Falls ja, perfekt – Sie können loslegen.

Beachten Sie, dass dies nicht auf jedem Rechner garantiert funktioniert und möglicherweise BIOS-Anpassungen erfordert. Windows neigt außerdem dazu, Dinge unnötig zu verkomplizieren, wundern Sie sich also nicht, wenn es gelegentlich Probleme gibt.

Zusammenfassung

  • Prüfen Sie die Hardwareunterstützung für Virtualisierung mitsysteminfo
  • Aktivieren Sie bei Bedarf die Virtualisierung im BIOS.
  • Verwenden Sie PowerShell oder optionale Funktionen, um Hyper-V zu aktivieren.
  • Bei Home-Editionen versuchen Sie es mit der Batch-Skript-Lösung.
  • Starten Sie nach jeder Änderung den Computer neu, um sicherzustellen, dass alle Änderungen wirksam werden.

Zusammenfassung

Die Einrichtung von Hyper-V kann mühsam sein, besonders da Microsoft es Heimanwendern nicht gerade leicht macht. Aber solange Ihre Hardware bereit ist und Sie bereit sind, ein paar Hürden zu überwinden, ist es durchaus machbar. Stellen Sie sich einfach darauf ein, im BIOS nachzuschlagen oder ein paar Befehle in der Kommandozeile zu verwenden, und erwarten Sie nicht, dass alles reibungslos läuft – Windows hält uns gerne auf Trab. Hoffentlich hilft dies dem einen oder anderen dabei, seine VM-Umgebung ohne großen Aufwand zum Laufen zu bringen.