Condividi tramite


Installare Hyper-V

Questo articolo illustra come installare Hyper-V in Windows e Windows Server. Segui il set di istruzioni che soddisfano le tue esigenze.

Per creare ed eseguire macchine virtuali, installare il ruolo Hyper-V in Windows Server usando Server Manager o il cmdlet Install-WindowsFeature in Windows PowerShell.

Per altre informazioni su Hyper-V, vedere Panoramica della tecnologiaHyper-V. Per provare Windows Server 2025, è possibile scaricare e installare una copia di valutazione. Vedere il Centro di valutazione.

Verificare i requisiti per Windows Server

Prima di installare Windows Server o aggiungere il ruolo Hyper-V, assicurarsi che:

Per installare solo gli strumenti di gestione, ad esempio Hyper-V Manager, vedere Gestire in remoto gli host Hyper-V con Hyper-V Manager.

Installare Hyper-V usando Server Manager

  1. Aprire Server Manager se non è già aperto. Per avviare l'applicazione, selezionare Avvia e quindi cercare e selezionare Server Manager.

  2. In Server Manager scegliere Aggiungi ruoli e funzionalità dal menu Gestisci.

  3. Nella pagina Prima di iniziare verificare che il server di destinazione e l'ambiente di rete siano preparati per il ruolo e la funzionalità che si desidera installare. Seleziona Avanti.

  4. Nella pagina Selezione tipo di installazione selezionare Installazione basata su ruoli o basata su funzionalità e quindi selezionare Avanti.

  5. Nella pagina Selezione server di destinazione selezionare un server dal pool di server e quindi selezionare Avanti.

  6. Nel Selezione ruoli server selezionare Hyper-V. Nella pagina Aggiungi ruoli e funzionalità guidata selezionare Aggiungi funzionalità e quindi selezionare Avanti.

    Screenshot della finestra di PowerShell dopo aver eseguito il comando per abilitare Hyper-V.

  7. Nella pagina Selezione funzionalità selezionare Avanti e quindi selezionare di nuovo Avanti.

    Screenshot delle impostazioni di installazione di Hyper-V.

  8. Nella pagina Crea commutatori virtuali, nella pagina Migrazione di macchine virtuali e nella pagina Archivi predefiniti selezionare le opzioni appropriate in base all'ambiente specifico in uso.

  9. Nella pagina Conferma selezioni installazione selezionare Riavvia automaticamente il server di destinazione, se necessario, e quindi selezionare Installa.

  10. Al termine dell'installazione, verificare che Hyper-V sia installato correttamente. Aprire la pagina Tutti i server in Server Manager e selezionare un server in cui è installato Hyper-V. Controllare il riquadro Ruoli e funzionalità nella pagina per il server selezionato.

Installare Hyper-V usando il cmdlet Install-WindowsFeature

  1. Sul desktop di Windows selezionare il pulsante Start e digitare qualsiasi parte del nome Windows PowerShell.

  2. Fare doppio clic su Windows PowerShell e selezionare Esegui come amministratore.

    Importante

    È necessario eseguire PowerShell come amministratore oppure i comandi avranno esito negativo.

  3. Per installare Hyper-V in un server a cui si è connessi in remoto, eseguire il comando seguente e sostituire <computer_name> con il nome del server. Se si è connessi localmente al server, eseguire il comando senza -ComputerName <computer_name>.

    Install-WindowsFeature -Name Hyper-V -ComputerName <computer_name> -IncludeManagementTools -Restart
    

    Screenshot della finestra di PowerShell dopo aver eseguito il comando per installare Hyper-V in Windows Server.

  4. Viene avviata l'installazione. Al termine dell'installazione, il computer viene riavviato.

    Screenshot della finestra di PowerShell che mostra lo stato di avanzamento per installare Hyper-V in Windows Server.

  5. Dopo il riavvio del server, è possibile verificare che il ruolo Hyper-V sia installato eseguendo il comando seguente:

    Get-WindowsFeature Hyper-V -ComputerName <computer_name>
    

    Se si è connessi localmente al server, eseguire il comando senza -ComputerName <computer_name>.

Annotazioni

Se si installa questo ruolo in un server che esegue l'opzione di installazione Server Core di Windows Server e si usa il parametro -IncludeManagementTools, viene installato solo il modulo Hyper-V per Windows PowerShell. È possibile usare lo strumento di gestione dell'interfaccia utente grafica, Hyper-V Manager, in un altro computer per gestire in remoto un host Hyper-V eseguito in un'installazione Server Core. Per istruzioni sulla connessione remota, vedere Gestire in remoto gli host Hyper-V con Hyper-V Manager.

Abilitare Hyper-V per creare macchine virtuali in Windows. Hyper-V possono essere abilitati in molti modi, tra cui l'uso del pannello di controllo di Windows, PowerShell o lo strumento DiSM (Deployment Imaging Servicing and Management Tool). Questo articolo illustra ogni opzione.

Annotazioni

Hyper-V è integrato in Windows come funzionalità facoltativa. Non è disponibile alcun download Hyper-V.

Verificare i requisiti per Windows

  • Windows 10 (Pro o Enterprise) o Windows 11 (Pro o Enterprise)
  • Processore a 64 bit con SLAT (Second Level Address Translation).
  • Supporto della CPU per l'estensione della modalità monitoraggio VM (VT-c nelle CPU Intel).
  • Memoria minima di 4 GB.

Annotazioni

Il ruolo Hyper-V non può essere installato in Windows 10 Home o Windows 11 Home.

Per altre informazioni e risoluzione dei problemi, vedere Requisiti di sistema di Windows Hyper-V.

Abilitare Hyper-V con PowerShell

  1. Sul desktop di Windows selezionare il pulsante Start e digitare qualsiasi parte del nome Windows PowerShell.

  2. Fare doppio clic su Windows PowerShell e selezionare Esegui come amministratore.

Importante

È necessario eseguire PowerShell come amministratore oppure i comandi avranno esito negativo.

  1. Eseguire il comando seguente:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Screenshot della finestra di PowerShell dopo aver eseguito il comando per abilitare Hyper-V.

  1. Immettere Y per fare in modo che il computer venga riavviato per completare l'installazione.

Abilitare Hyper-V con CMD e DISM

Lo strumento DISM (Deployment Image Servicing and Management Tool) consente di configurare Windows e le immagini di Windows. Tra le numerose applicazioni di DISM, è possibile abilitare le funzionalità di Windows mentre il sistema operativo è in funzione.

Per abilitare il ruolo Hyper-V utilizzando DISM:

  1. Sul desktop di Windows selezionare il pulsante Start e digitare qualsiasi parte del nome Windows PowerShell.

  2. Fare doppio clic su Windows PowerShell e selezionare Esegui come amministratore.

  3. Digitare il comando seguente:

    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
    

    Finestra della console che mostra Hyper-V in fase di abilitazione.

  4. Si noterà che la funzionalità è abilitata e che l'operazione è stata completata correttamente.

Per ulteriori informazioni su DISM, vedere il Riferimento tecnico di DISM.

Abilitare il ruolo Hyper-V tramite Impostazioni

Abilitare Hyper-V in Windows 11

  1. Passare al Pannello di controllo. Selezionare Start, quindi cercare Pannello di controllo per aprire l'applicazione.

  2. Selezionare Programmi, quindi Programmi e funzionalità.

  3. Selezionare Attiva o disattiva funzionalità di Windows.

  4. Selezionare Hyper-V e quindi OK.

Finestra di dialogo Programmi e funzionalità di Windows

Al termine dell'installazione, viene richiesto di riavviare il computer.

Abilitare Hyper-V in Windows 10

  1. Selezionare Start, quindi cercare e selezionare Impostazioni.
  2. Selezionare App e funzionalità. Selezionare quindi Programmi e funzionalità
  3. Selezionare Attivazione o disattivazione delle funzionalità di Windows.
  4. Selezionare Hyper-V e quindi OK.
  5. Riavviare il computer per completare l'installazione.

Passo successivo