Oltre alla piattaforma Windows Server, nelle edizioni desktop di Windows è disponibile anche la piattaforma di virtualizzazione Hyper-V. Gli utenti possono creare ed eseguire macchine virtuali utilizzando l'hypervisor Hyper-V integrato. Questo articolo spiega come abilitare la funzionalità Hyper-V su Windows 10 e 11.
La funzionalità di virtualizzazione Hyper-V può essere installata suProEImpresaedizioni di Windows 10 e 11. Innanzitutto, controlla che l'hardware del tuo computer supporti la virtualizzazione Hyper-V. Apri un prompt dei comandi come amministratore ed esegui:
systeminfo
Scorri fino alla fine dell'output e verifica che i seguenti componenti siano abilitati inRequisiti di Hyper-V:
VM Monitor Mode Extensions: Yes Virtualization Enabled In Firmware: Yes Second Level Address Translation: Yes Data Execution Prevention Available: Yes

Se lo diceVirtualization Enabled in Firmware: No, abilita il supporto della virtualizzazione hardware nelle impostazioni BIOS/UEFI del tuo computer (potrebbe essere chiamato Intel VT-X o AMD-V).
Quindi vai aprocessorescheda nel Task Manager e verifica la compatibilità del processore:Virtualization: Enableddovrebbe essere specificato qui.

Lettura consigliata:Come installare Hyper-V su Windows 11 Home Edition
Se i componenti Hyper-V sono già installati, verrà visualizzato il messaggio:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
Su Windows 10 e 11, è possibile utilizzare l'applet Funzionalità Windows nel Pannello di controllo per abilitare il ruolo Hyper-V. Esegui iloptionalfeaturescomando e selezionare ilPiattaforma Hyper-VEStrumenti di gestionefunzionalità da installare.


In alternativa, abilita la funzionalità Hyper-V dal prompt dei comandi di PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Oppure con DISM:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All


Riavviare il computer dopo aver installato le funzionalità. Verifica che le funzionalità dell'hypervisor siano abilitate:
Get-WindowsOptionalFeature -Online -FeatureName *hyper*|ft


Abilita Hyper-V per l'avvio automatico:
bcdedit /set HypervisorLaunchType auto
Lo strumento GUI Hyper-V Manager può essere utilizzato per gestire Hyper-V e macchine virtuali (virtmgmt.msc).


È anche possibile utilizzare PowerShell per gestire Hyper-V e VM.
La funzionalità Hyper-Vnon è disponibile nella Homeedizioni di Windows 10 e 11. Tuttavia, un piccolo trucco consente di installare il ruolo Hyper-V dallo store dei componenti WinSxS anche nell'edizione Home Windows.
Creare un file batchabilita-hyperv.batsul desktop con il seguente codice:
pushd "%~dp0"
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
Esegui il file BAT come amministratore.


Una volta installati i componenti, riavviare il computer. Verifica che la funzionalità di virtualizzazione Hyper-V sia ora disponibile in Windows Home.












