Vai al contenuto
Tutte le guide

Windows

Come installare Hyper-V su Windows 11 e 10

Hyper-V si installa da “Funzionalità di Windows”, da PowerShell o tramite DISM, ma è disponibile solo su alcune edizioni di Windows 11 e Windows 10. Prima di attivarlo devi controllare versione del sistema, virtualizzazione nel BIOS/UEFI e requisiti hardware del PC.

Cos’è Hyper-V e a cosa serve

Hyper-V è la piattaforma di virtualizzazione integrata in Windows che permette di creare e usare macchine virtuali direttamente dal PC, senza installare necessariamente programmi esterni come VirtualBox o VMware Workstation.

In pratica, con Hyper-V puoi avviare un altro sistema operativo dentro Windows. Ad esempio puoi creare una macchina virtuale con Windows 11, Windows 10, una distribuzione Linux o un ambiente di test separato dal sistema principale.

Segui Soluzionecomputer.it su WhatsApp

Ricevi guide pratiche, aggiornamenti tech e consigli utili direttamente sul tuo telefono.

Segui il canale WhatsApp

È utile soprattutto per:

  • provare programmi senza rischiare di modificare il PC principale;
  • testare versioni diverse di Windows;
  • creare ambienti separati per lavoro, studio o sviluppo;
  • usare Linux in una macchina virtuale;
  • fare prove tecniche senza compromettere il sistema reale;
  • imparare come funzionano server, reti e sistemi operativi.

Hyper-V è una funzionalità opzionale integrata in Windows: non devi scaricarla come programma separato. Basta abilitarla dalle impostazioni di sistema oppure tramite comandi amministrativi.

Requisiti per installare Hyper-V su Windows 11 e Windows 10

Prima di iniziare, è importante verificare che il tuo computer sia compatibile. Non tutti i PC e non tutte le edizioni di Windows permettono di installare Hyper-V.

Edizioni di Windows compatibili

Hyper-V è disponibile su:

  • Windows 11 Pro
  • Windows 11 Enterprise
  • Windows 11 Education
  • Windows 10 Pro
  • Windows 10 Enterprise
  • Windows 10 Education

Non è invece disponibile ufficialmente su Windows 10 Home e Windows 11 Home.

Per controllare la tua edizione di Windows:

  1. Premi Windows + I per aprire le Impostazioni.
  2. Vai su Sistema.
  3. Seleziona Informazioni sul sistema.
  4. Cerca la voce Edizione.

Se leggi “Windows Home”, non potrai attivare Hyper-V con il metodo ufficiale. In questo caso puoi valutare il passaggio a Windows Pro oppure usare alternative come VirtualBox o VMware Workstation Pro.

Requisiti hardware

Per usare Hyper-V servono alcuni requisiti tecnici:

  • processore a 64 bit;
  • supporto SLAT, cioè Second Level Address Translation;
  • supporto alle estensioni di virtualizzazione della CPU;
  • virtualizzazione attivata nel BIOS/UEFI;
  • almeno 4 GB di RAM, anche se per un uso comodo sono consigliati 8 GB o più;
  • spazio libero sul disco per salvare le macchine virtuali.

Se il PC è recente, molto probabilmente supporta la virtualizzazione. Tuttavia, l’opzione potrebbe essere disattivata nel BIOS/UEFI e andrà abilitata manualmente.

Come controllare se il PC supporta Hyper-V

Prima di installare Hyper-V, conviene fare un controllo veloce dal Prompt dei comandi.

Metodo con Prompt dei comandi

  1. Clicca sul menu Start.
  2. Digita cmd.
  3. Apri Prompt dei comandi.
  4. Scrivi questo comando:
systeminfo
  1. Premi Invio.
  2. Scorri fino alla sezione Requisiti Hyper-V.

Se vedi varie voci con scritto Sì, il PC è compatibile. Le voci più importanti sono legate alla virtualizzazione, al supporto SLAT e alle estensioni della CPU.

Se invece compare un messaggio che indica che è stato rilevato un hypervisor, significa che Hyper-V o un componente simile potrebbe essere già attivo.

Metodo con Gestione attività

Puoi controllare anche se la virtualizzazione è attiva:

  1. Premi Ctrl + Maiusc + Esc per aprire Gestione attività.
  2. Vai nella scheda Prestazioni.
  3. Seleziona CPU.
  4. Controlla la voce Virtualizzazione.

Se trovi scritto Abilitata, puoi procedere. Se trovi scritto Disabilitata, devi attivarla dal BIOS o UEFI.

Come attivare la virtualizzazione nel BIOS/UEFI

Se la virtualizzazione è disattivata, Hyper-V potrebbe non funzionare correttamente. Il nome dell’opzione cambia in base al produttore e al processore.

Puoi trovare voci come:

  • Intel Virtualization Technology
  • Intel VT-x
  • AMD-V
  • SVM Mode
  • Virtualization Technology

Procedura generale

  1. Riavvia il computer.
  2. Durante l’avvio premi il tasto per entrare nel BIOS/UEFI. Di solito è F2, Canc, Esc, F10 o F12.
  3. Cerca una sezione chiamata Advanced, CPU Configuration, Security o simile.
  4. Trova l’opzione relativa alla virtualizzazione.
  5. Impostala su Enabled.
  6. Salva le modifiche ed esci.

Attenzione: nel BIOS/UEFI modifica solo le impostazioni che conosci. Cambiare opzioni sbagliate potrebbe causare problemi di avvio o instabilità.

Come installare Hyper-V su Windows 11 e Windows 10 da Funzionalità di Windows

Questo è il metodo più semplice per la maggior parte degli utenti.

Procedura passo passo

  1. Clicca sul pulsante Start.
  2. Digita funzionalità Windows.
  3. Apri Attiva o disattiva funzionalità di Windows.
  4. Cerca la voce Hyper-V.
  5. Metti il segno di spunta su Hyper-V.
  6. Espandi la voce Hyper-V e assicurati che siano selezionati:
    • Piattaforma Hyper-V
    • Strumenti di gestione Hyper-V
  7. Clicca su OK.
  8. Attendi l’installazione dei componenti.
  9. Riavvia il PC quando richiesto.

Dopo il riavvio, Hyper-V sarà installato e potrai aprire Gestione Hyper-V dal menu Start.

Come installare Hyper-V con PowerShell

Se preferisci un metodo più rapido, puoi installare Hyper-V usando PowerShell come amministratore.

Procedura

  1. Clicca con il tasto destro sul menu Start.
  2. Seleziona Terminale Windows (Amministratore) oppure Windows PowerShell (Amministratore).
  3. Copia e incolla questo comando:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  1. Premi Invio.
  2. Quando richiesto, digita Y per confermare il riavvio.

Al riavvio, Hyper-V sarà attivo e pronto per essere usato.

Come installare Hyper-V con DISM

DISM è uno strumento avanzato di Windows utile per abilitare funzionalità di sistema.

Procedura

  1. Apri il menu Start.
  2. Digita cmd.
  3. Clicca con il tasto destro su Prompt dei comandi.
  4. Seleziona Esegui come amministratore.
  5. Inserisci questo comando:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
  1. Premi Invio.
  2. Al termine, riavvia il computer.

Questo metodo è utile se la finestra “Funzionalità di Windows” non funziona correttamente o se preferisci gestire l’installazione da riga di comando.

Come aprire Gestione Hyper-V

Dopo aver installato Hyper-V, puoi aprire il programma principale per gestire le macchine virtuali.

  1. Clicca su Start.
  2. Digita Gestione Hyper-V.
  3. Apri l’app.
  4. Nella colonna sinistra seleziona il nome del tuo computer.

Da qui puoi creare, avviare, spegnere, configurare ed eliminare macchine virtuali.

Se non trovi Gestione Hyper-V, prova a riavviare nuovamente il PC oppure verifica che negli strumenti installati sia presente anche Strumenti di gestione Hyper-V.

Come creare la prima macchina virtuale con Hyper-V

Una volta installato Hyper-V, puoi creare una macchina virtuale.

Prima di iniziare

Ti serviranno:

  • un file ISO del sistema operativo da installare;
  • spazio libero sul disco;
  • RAM sufficiente;
  • una connessione Internet se vuoi scaricare aggiornamenti o installare un sistema online.

Puoi scaricare Windows dal sito ufficiale Microsoft:

Per Linux puoi usare, ad esempio:

Creare una nuova macchina virtuale

  1. Apri Gestione Hyper-V.
  2. Nel menu a destra clicca su Nuova.
  3. Seleziona Macchina virtuale.
  4. Clicca su Avanti.
  5. Dai un nome alla macchina virtuale, ad esempio “Windows 11 Test” o “Ubuntu”.
  6. Scegli dove salvare i file della macchina virtuale.
  7. Seleziona la generazione:
    • Generazione 1 per sistemi più vecchi;
    • Generazione 2 per sistemi moderni con UEFI.
  8. Assegna la memoria RAM.
  9. Configura la rete.
  10. Crea un disco rigido virtuale.
  11. Seleziona il file ISO del sistema operativo.
  12. Completa la procedura guidata.
  13. Avvia la macchina virtuale.

Per un PC con 8 GB di RAM, puoi assegnare 2 o 4 GB alla macchina virtuale, lasciando però memoria sufficiente al sistema principale. Se il PC ha 16 GB o più, puoi gestire macchine virtuali più comode e fluide.

Come configurare la rete in Hyper-V

Quando crei una macchina virtuale, potresti dover configurare un commutatore virtuale, chiamato anche Virtual Switch.

Tipi di switch virtuale

Hyper-V permette di creare diversi tipi di rete virtuale:

  • Esterno: permette alla macchina virtuale di collegarsi alla rete e a Internet usando la scheda di rete del PC.
  • Interno: permette la comunicazione tra PC host e macchine virtuali, ma non direttamente con Internet.
  • Privato: permette la comunicazione solo tra macchine virtuali.

Per un principiante, la scelta più comune è Esterno, perché consente alla macchina virtuale di navigare online.

Creare uno switch virtuale esterno

  1. Apri Gestione Hyper-V.
  2. Clicca su Gestione commutatori virtuali.
  3. Seleziona Esterno.
  4. Clicca su Crea commutatore virtuale.
  5. Dai un nome allo switch.
  6. Scegli la scheda di rete da usare.
  7. Conferma con OK.

Dopo aver creato lo switch, puoi assegnarlo alla macchina virtuale dalle sue impostazioni.

Hyper-V su Windows 11 Home e Windows 10 Home: si può installare?

Ufficialmente, no. Hyper-V non è disponibile nelle edizioni Home di Windows 10 e Windows 11. In rete si trovano script e procedure non ufficiali per forzare l’installazione, ma non sono consigliabili per un utente principiante.

Il motivo è semplice: modificare componenti di sistema con metodi non supportati può causare instabilità, errori negli aggiornamenti o problemi di compatibilità.

Se hai Windows Home, le opzioni più sicure sono:

  • passare a Windows Pro;
  • usare VirtualBox;
  • usare VMware Workstation Pro;
  • usare WSL per eseguire ambienti Linux, se il tuo obiettivo non è creare una macchina virtuale completa.

Puoi scaricare VirtualBox dal sito ufficiale: virtualbox.org

Differenza tra Hyper-V, Windows Sandbox e WSL

Molti utenti confondono Hyper-V con altre funzionalità di Windows legate alla virtualizzazione. Vediamo le differenze in modo semplice.

Hyper-V

Hyper-V serve per creare e gestire macchine virtuali complete. È indicato se vuoi installare un sistema operativo separato e configurarlo come se fosse un altro computer.

Windows Sandbox

Windows Sandbox crea un ambiente temporaneo e isolato dove puoi provare programmi sospetti o file non sicuri. Quando chiudi Sandbox, tutto viene eliminato.

WSL

WSL, cioè Windows Subsystem for Linux, permette di usare Linux dentro Windows senza creare necessariamente una macchina virtuale tradizionale. È molto usato da sviluppatori e utenti che vogliono usare strumenti Linux.

Puoi approfondire WSL dal sito ufficiale Microsoft: Windows Subsystem for Linux

Problemi comuni durante l’installazione di Hyper-V

Hyper-V non compare tra le funzionalità di Windows

Le cause più comuni sono:

  • stai usando Windows Home;
  • il PC non supporta la virtualizzazione;
  • la virtualizzazione è disattivata nel BIOS/UEFI;
  • Windows non è aggiornato;
  • alcuni componenti di sistema sono danneggiati.

Controlla prima l’edizione di Windows e poi verifica la virtualizzazione da Gestione attività.

Errore durante l’installazione di Hyper-V

Prova questi passaggi:

  1. Riavvia il PC.
  2. Installa gli aggiornamenti di Windows.
  3. Apri PowerShell come amministratore.
  4. Esegui il comando:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  1. Riavvia il computer.

Se continua a non funzionare, puoi eseguire anche:

sfc /scannow

e poi:

DISM /Online /Cleanup-Image /RestoreHealth

Questi comandi controllano e riparano eventuali file di sistema danneggiati.

La macchina virtuale non si collega a Internet

Controlla che sia configurato uno switch virtuale esterno.

  1. Apri Gestione Hyper-V.
  2. Vai su Gestione commutatori virtuali.
  3. Crea o verifica uno switch Esterno.
  4. Apri le impostazioni della macchina virtuale.
  5. Vai su Scheda di rete.
  6. Seleziona lo switch corretto.
  7. Riavvia la macchina virtuale.

Hyper-V rallenta il PC?

Hyper-V in sé non dovrebbe rallentare molto il computer quando non stai usando macchine virtuali. Tuttavia, una macchina virtuale attiva consuma RAM, CPU e spazio su disco.

Per evitare rallentamenti:

  • non assegnare troppa RAM alla macchina virtuale;
  • chiudi le VM che non usi;
  • usa un SSD;
  • evita di creare troppe macchine virtuali contemporaneamente;
  • mantieni spazio libero sul disco.

Come disinstallare o disattivare Hyper-V

Se non ti serve più, puoi disattivare Hyper-V.

Metodo da Funzionalità di Windows

  1. Apri il menu Start.
  2. Cerca Attiva o disattiva funzionalità di Windows.
  3. Togli la spunta da Hyper-V.
  4. Clicca su OK.
  5. Riavvia il PC.

Metodo con PowerShell

Apri PowerShell come amministratore e usa:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Poi riavvia il computer.

Consigli pratici per usare Hyper-V al meglio

Prima di creare tante macchine virtuali, organizza bene cartelle, risorse e file ISO. Hyper-V può diventare disordinato se salvi dischi virtuali e configurazioni in posizioni diverse.

Ecco alcuni consigli utili:

  • crea una cartella dedicata, ad esempio D:\Hyper-V;
  • assegna nomi chiari alle macchine virtuali;
  • non dare tutta la RAM disponibile alla VM;
  • usa dischi virtuali su SSD quando possibile;
  • crea checkpoint prima di modifiche importanti;
  • elimina le VM che non usi più;
  • conserva i file ISO in una cartella ordinata;
  • aggiorna sempre il sistema operativo della macchina virtuale.

Pro tip

Dopo aver installato una macchina virtuale e configurato tutto correttamente, crea subito un checkpoint. In questo modo puoi tornare rapidamente a quello stato se un aggiornamento, un programma o una modifica crea problemi. È una funzione molto utile per fare test in sicurezza.

Hyper-V è meglio di VirtualBox?

Dipende da cosa devi fare.

Hyper-V è integrato in Windows, funziona bene con i sistemi Microsoft ed è una soluzione solida per ambienti professionali, test e sviluppo. VirtualBox, invece, è spesso più semplice per chi vuole una soluzione gratuita e compatibile anche con Windows Home.

Scegli Hyper-V se:

  • hai Windows Pro, Enterprise o Education;
  • vuoi usare una soluzione integrata in Windows;
  • ti interessa un ambiente Microsoft;
  • devi fare test più tecnici.

Scegli VirtualBox se:

  • hai Windows Home;
  • vuoi un programma più semplice da installare;
  • usi spesso sistemi Linux desktop;
  • preferisci una soluzione indipendente da Hyper-V

Aggiornamento agosto 2026: Come installare Hyper-V su Windows 11 e 10

Hyper-V richiede un'edizione compatibile di Windows Pro, Enterprise o Education, virtualizzazione hardware attiva e requisiti della CPU. Dopo l'attivazione dalle funzionalità di Windows, riavvia e crea le macchine virtuali senza disabilitare le protezioni di sicurezza.

  • Crea un punto di ripristino o un backup prima delle modifiche di sistema.
  • Installa aggiornamenti e driver soltanto da Windows Update o dal produttore.
  • Procedi dalle verifiche meno invasive e riavvia prima di eseguire un ripristino.

Fonte ufficiale: Documentazione Microsoft.

Guide utili sullo stesso argomento

Conclusione

Installare Hyper-V su Windows 11 e Windows 10 è una soluzione potente per creare macchine virtuali e provare sistemi operativi in modo sicuro. Prima di iniziare, controlla sempre edizione di Windows, requisiti hardware e virtualizzazione nel BIOS/UEFI.

Se il tuo PC è compatibile, il metodo più semplice è attivare Hyper-V da Funzionalità di Windows. Se invece preferisci una procedura più rapida, puoi usare PowerShell con un solo comando.

Ora puoi creare la tua prima macchina virtuale, testare Windows, provare Linux o costruire un ambiente sicuro per esperimenti e formazione.

FAQ su come installare Hyper-V su Windows

Hyper-V è gratis?

Sì, Hyper-V è incluso gratuitamente nelle edizioni compatibili di Windows 11 e Windows 10. Non devi acquistare un programma separato, ma devi avere Windows Pro, Enterprise o Education.

Posso installare Hyper-V su Windows 11 Home?

No, Hyper-V non è disponibile ufficialmente su Windows 11 Home. Per usarlo devi passare a Windows 11 Pro oppure scegliere alternative come VirtualBox o VMware Workstation Pro.

Hyper-V funziona su Windows 10?

Sì, Hyper-V funziona su Windows 10, ma solo nelle edizioni Pro, Enterprise ed Education. Non è disponibile ufficialmente su Windows 10 Home.

Come controllo se il mio PC supporta Hyper-V?

Puoi aprire il Prompt dei comandi e digitare systeminfo. Nella sezione dedicata ai requisiti Hyper-V controlla che le voci principali siano indicate come disponibili o abilitate.

Devo attivare la virtualizzazione nel BIOS per usare Hyper-V?

Sì, nella maggior parte dei casi la virtualizzazione hardware deve essere attiva nel BIOS o UEFI. Se è disattivata, Hyper-V potrebbe non installarsi o non funzionare correttamente.

Quanta RAM serve per usare Hyper-V?

Il minimo consigliato è 4 GB di RAM, ma per un uso più fluido è meglio avere almeno 8 GB. Se vuoi usare più macchine virtuali o sistemi moderni, 16 GB o più sono preferibili.

Posso usare Internet dentro una macchina virtuale Hyper-V?

Sì, puoi usare Internet dentro una macchina virtuale Hyper-V configurando uno switch virtuale esterno. In questo modo la macchina virtuale userà la connessione del PC principale.

Posso installare Linux su Hyper-V?

Sì, puoi installare molte distribuzioni Linux su Hyper-V usando un file ISO. Ubuntu, Linux Mint, Fedora, Debian e altre distribuzioni funzionano generalmente senza problemi.

David Rossi
Autore David Rossi

David Rossi è il fondatore di Soluzionecomputer.it e scrive guide pratiche sulla tecnologia da oltre 20 anni.

Segui Soluzionecomputer.it su WhatsApp

Ricevi guide pratiche, aggiornamenti tech e consigli utili direttamente sul tuo telefono.

Segui il canale WhatsApp