Dus, als je met Windows Server werkt of virtuele machines op Windows 10/11 wilt draaien, is Hyper-V essentieel. Het probleem is echter dat, hoewel het standaard in de Pro- en Enterprise-versies zit, veel mensen zich niet realiseren dat Hyper-V officieel niet beschikbaar is in de Home-versie. Dat kan enorm frustrerend zijn als je virtuele machines probeert in te stellen en steeds tegen de melding “Hyper-V is niet beschikbaar” aanloopt. Deze handleiding is eerlijk en direct: hij legt uit hoe je Hyper-V inschakelt, je hardwareondersteuning controleert en zelfs hoe je het met een kleine workaround werkend krijgt op Windows Home. Kortom, het gaat erom dat je hardware en besturingssysteem klaar zijn voor VirtualBox of Hyper-V. Zodra Hyper-V werkt, kun je virtuele machines beheren en uitvoeren, wat een enorme verbetering is voor het testen van configuraties of het experimenteren met snapshots. Dat gezegd hebbende, verloopt het niet altijd even soepel – soms loop je tegen BIOS-instellingen of Windows-beperkingen aan – maar hopelijk laat dit zien wat je kunt doen zonder je computer uit het raam te gooien.
Hoe Hyper-V in te schakelen op Windows 10 en 11 (ook in de Home-edities)
Controleer of uw hardware Hyper-V ondersteunt.
- Open een opdrachtprompt als beheerder ( Windows key + R, typ
cmd, en druk vervolgens op Ctrl + Shift + Enter). - Typ
systeminfoen druk op Enter
Scroll een stukje naar beneden en zoek het gedeelte met de titel ‘Hyper-V-vereisten’Yes. Je zou naast deze items het volgende moeten zien :
VM-monitormodus-extensies: Ja Virtualisatie ingeschakeld in firmware: Ja Adresvertaling op het tweede niveau: Ja Preventie van gegevensuitvoering beschikbaar: Ja
Als er staat Virtualization Enabled in Firmware: No, betekent dit dat hardwarevirtualisatie niet is ingeschakeld in je BIOS/UEFI. Dat is vaak de boosdoener als Hyper-V niet wil opstarten. Meestal moet je de computer opnieuw opstarten, naar de BIOS gaan en Intel VT-X of AMD-V inschakelen. Het is nogal vervelend omdat BIOS-menu’s sterk kunnen verschillen, dus zoek naar instellingen zoals Intel Virtualization Technology of AMD-V.
Zorg dat je CPU gereed is: controleer dit via Taakbeheer.
- Druk hier Ctrl + Shift + Escom Taakbeheer te openen
- Ga naar het tabblad Prestaties ; soms moet je onderaan op Meer details klikken.
- Selecteer je processor en kijk vervolgens bij de CPU- details naar virtualisatie. Daar zou het moeten staan
Enabled. Zo niet, schakel het dan in de BIOS in en herstart de computer.
In sommige configuraties is het vreemd: zelfs nadat je virtualisatie in de BIOS hebt ingeschakeld, herkent Windows dit mogelijk niet meteen. Start de computer opnieuw op en probeer het systeminfonogmaals.
Controleer of Hyper-V al is geïnstalleerd.
Als je een bericht ziet zoals A hypervisor has been detected. Features required for Hyper-V will not be displayed.in je systeeminfo of op het scherm, dan is Hyper-V al aanwezig of gedeeltelijk actief. Ga anders verder.
Hyper-V inschakelen via Windows-functies
- Druk op Start en typ “optionele functies” of voer het volgende commando uit:
optionalfeatures - Zoek Hyper-V in de lijst en vink zowel Hyper-V Platform als Management Tools aan.
- Klik op OK en wacht tot Windows de benodigde componenten heeft geïnstalleerd. Mogelijk wordt u gevraagd de computer opnieuw op te starten.
Hyper-V inschakelen via PowerShell of DISM
- Open PowerShell als beheerder ( Windows key + X> selecteer Windows PowerShell (Admin) )
- Voer deze opdracht uit om Hyper-V in te schakelen:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All - Of, als je DISM verkiest, voer dan het volgende commando uit:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All
Na beide opdrachten is meestal een herstart nodig. Controleer na de herstart of Hyper-V correct is geïnstalleerd: open PowerShell en voer de volgende opdracht uit: `npm install hyper-v` Get-WindowsOptionalFeature -Online -FeatureName *hyper*. Als het goed is, ziet u ‘State: Enabled’.
Zorg ervoor dat Hyper-V automatisch opstart.
- Je kunt dit uitvoeren
bcdedit /set HypervisorLaunchType autoin een CMD- of PowerShell-venster met beheerdersrechten. Op die manier probeert Hyper-V bij het opstarten in te schakelen, wat handig kan zijn als je veel virtuele machines gebruikt.
Om virtuele machines te beheren, kunt u Hyper-V Manager starten door virtmgmt.mscin het venster Uitvoeren ( Windows key + R) te typen. PowerShell werkt ook voor automatisering, mocht u daar interesse in hebben.
Hyper-V installeren op Windows Home
Hier wordt het wat ingewikkeld: officieel biedt Microsoft geen ondersteuning voor Hyper-V in Home-edities. Maar zoals gewoonlijk hebben techneuten een oplossing gevonden. Je kunt Hyper-V-ondersteuning handmatig toevoegen door gebruik te maken van de Windows-servicestack en DISM-opdrachten.
Maak een batchscript met de naam enable-hyperv.bat met de volgende 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 pauze
Voer dit batchbestand uit met beheerdersrechten (klik met de rechtermuisknop > Uitvoeren als beheerder).Het is een beetje een trucje, maar hiermee kun je Hyper-V installeren op Windows 10/11 Home. Start daarna je pc opnieuw op en controleer of Hyper-V in de lijst met functies verschijnt. Zo ja, dan ben je klaar om te beginnen.
Houd er rekening mee dat dit niet gegarandeerd werkt op elke computer en dat er mogelijk aanpassingen in het BIOS nodig zijn. Windows heeft bovendien de neiging om dingen onnodig ingewikkeld te maken, dus wees niet verbaasd als het soms tegenvalt.
Samenvatting
- Controleer de hardwareondersteuning voor virtualisatie met
systeminfo - Schakel virtualisatie in de BIOS in indien nodig.
- Gebruik PowerShell of optionalfeatures om Hyper-V in te schakelen.
- Probeer voor Home-edities de tijdelijke oplossing met het batchscript.
- Start de computer altijd opnieuw op na het aanbrengen van wijzigingen om ervoor te zorgen dat alles correct wordt geactiveerd.
Samenvatting
Het instellen van Hyper-V kan een hele klus zijn, vooral omdat Microsoft het niet bepaald gebruiksvriendelijk maakt voor thuisgebruikers. Maar zolang je hardware geschikt is en je bereid bent om een paar stappen te doorlopen, is het absoluut mogelijk. Wees wel voorbereid op wat aanpassingen in de BIOS of het gebruik van de commandoregel, en verwacht niet dat alles vlekkeloos verloopt – Windows houdt ons graag scherp. Hopelijk helpt dit iemand om zijn of haar virtuele machine aan de praat te krijgen zonder al te veel frustratie.