- Per installare WSL su Windows 10, apri il Prompt dei comandi (o PowerShell ) come amministratore ed esegui il comando
wsl --install per installare tutti i componenti di WSL2 e la distribuzione Ubuntu Linux.
- Se vuoi installare una distribuzione specifica, esegui il
wsl --install -d DISTRO-NAMEcomando, e per aggiornare il kernel WSL, esegui il wsl --updatecomando.
- È inoltre possibile installare WSL e distribuzioni Linux dal Microsoft Store.
AGGIORNATO IL 01/02/2026: Windows Subsystem for Linux (WSL) è una funzionalità che consente di utilizzare Linux in modo nativo su Windows 10 (tramite una macchina virtuale leggera) senza dover configurare un altro ambiente di virtualizzazione con Hyper-V, VMware Workstation o Oracle VirtualBox, né utilizzare una configurazione dual-boot . In altre parole, WSL offre accesso ai potenti strumenti e alle utilità da riga di comando di Linux, consentendo di continuare a utilizzare il familiare desktop di Windows.
Questo ambiente Linux per utenti Windows ha due versioni, generalmente indicate come WSL1 e WSL2. La versione originale (o WSL1 ) era stata progettata come una vera e propria integrazione con il sistema operativo, basata su un livello di traduzione per interagire con le chiamate di sistema di Windows. Il problema era che offriva prestazioni lente, soprattutto per le operazioni sul file system e le attività che richiedevano molte risorse.
D'altro canto, WSL2 utilizza una macchina virtuale leggera per eseguire un kernel Linux completo con l'hypervisor Microsoft Hyper-V. Offre prestazioni e compatibilità con le applicazioni significativamente più veloci, il che significa che può essere utilizzato per flussi di lavoro di sviluppo più complessi, per l'esecuzione di applicazioni impegnative e per l'utilizzo di container Docker.
Questa funzionalità è pensata principalmente per le applicazioni da riga di comando, ma permette anche di installare ed eseguire applicazioni con interfaccia grafica (GUI) utilizzando strumenti come X11 o Wayland .
Infine, anche se potresti ancora essere in grado di accedere a WSL1, ti consigliamo di configurare e utilizzare WSL2. Microsoft ha semplificato il processo di installazione di WSL su Windows 10, riducendolo a un singolo comando che scarica e installa tutti i componenti necessari, inclusa la piattaforma per macchine virtuali e Ubuntu Linux per impostazione predefinita.
In questa guida , ti illustrerò i passaggi per installare il Sottosistema Windows per Linux (versione 2) su Windows 10.
Importante: sebbene la maggior parte dei computer sia dotata di virtualizzazione hardware già abilitata, è necessario assicurarsi che la virtualizzazione sia attivata nel firmware BIOS (UEFI) del computer .
Installare WSL su Windows 10 tramite prompt dei comandi o PowerShell
Per installare il Sottosistema Windows per Linux su Windows 10, segui questi passaggi:
-
Apri il menu Start su Windows 10.
-
Cerca "Prompt dei comandi" (o "PowerShell" ), fai clic con il pulsante destro del mouse sul primo risultato e seleziona l' opzione "Esegui come amministratore" .
-
Digita il seguente comando per installare WSL su Windows 10 e premi Invio :
wsl --install

-
Riavvia il computer per completare l'installazione di WSL su Windows 11.
-
Proseguire con la configurazione della distribuzione Linux secondo necessità.
Una volta completati i passaggi, il Sottosistema Windows per Linux verrà installato sul computer con l'ultima versione della distribuzione Ubuntu Linux, poiché questo è il comportamento predefinito.
Se ricevi il codice di errore 14107 , potrebbe significare che la funzionalità "Piattaforma macchina virtuale" non è abilitata sul tuo computer. In questo caso, apri Impostazioni > Funzionalità facoltative > Altre funzionalità di Windows , seleziona "Piattaforma macchina virtuale" e fai clic sul pulsante "OK" per aggiungere i componenti. Ora puoi eseguire nuovamente il comando di installazione di WSL.
Installare WSL con una distribuzione specifica
Per installare WSL con una specifica distribuzione su Windows 10, segui questi passaggi:
-
Apri Start .
-
Cerca "Prompt dei comandi" , fai clic con il pulsante destro del mouse sul primo risultato e seleziona l' opzione "Esegui come amministratore" .
-
Digita il seguente comando per visualizzare un elenco delle distribuzioni WSL disponibili da installare su Windows 10 e premi Invio :
wsl --list --online
Breve nota: al momento della stesura di questo testo, è possibile installare Ubuntu, Debian, Kali Linux, openSUSE e SUSE Linux Enterprise Server.
-
Digita il seguente comando per installare WSL con una distribuzione specifica su Windows 10 e premi Invio :
wsl --install -d NOME-DISTRO

Ricorda di sostituire “DISTRO-NAME” nel comando con il nome della distribuzione da installare, ad esempio Debian .
-
Riavvia il computer.
-
Proseguire con la configurazione della distribuzione Linux secondo necessità.
Una volta completati i passaggi, i componenti del Sottosistema Windows per Linux 2 verranno installati con la distribuzione Linux specificata.
Aggiorna il kernel WSL
Per aggiornare il kernel WSL all'ultima versione, segui questi passaggi:
-
Apri Start .
-
Cerca "Prompt dei comandi" , fai clic con il pulsante destro del mouse sul primo risultato e seleziona l' opzione "Esegui come amministratore" .
-
Digita il seguente comando per aggiornare il kernel WSL e premi Invio :
wsl --update

Una volta completati i passaggi, se è disponibile un aggiornamento, questo verrà scaricato e installato sul dispositivo.
Se il comando di aggiornamento non funziona, apri Impostazioni > Aggiornamento e sicurezza > Windows Update > Opzioni avanzate e attiva l' interruttore " Ricevi aggiornamenti per altri prodotti Microsoft quando aggiorni Windows" .
Installa WSL su Windows 10 dal Microsoft Store
È possibile installare anche il Sottosistema Windows per Linux e le distribuzioni dal Microsoft Store. Tuttavia, questa procedura richiede l'attivazione delle funzionalità "Piattaforma per macchine virtuali" e "Sottosistema Windows per Linux" prima di installare la piattaforma e le distribuzioni Linux.
1. Abilitare i componenti di virtualizzazione WSL
Per installare i componenti di sistema necessari per eseguire Linux su Windows 10, segui questi passaggi:
-
Apri Start .
-
Cerca " Attiva o disattiva funzionalità di Windows" e fai clic sul primo risultato per aprire l'applicazione.
-
Seleziona l' opzione "Piattaforma per macchine virtuali" .

-
Seleziona l' opzione "Sottosistema Windows per Linux" .
-
Fai clic sul pulsante OK .
-
Fai clic sul pulsante Riavvia .
Dopo aver completato questi passaggi, è possibile procedere con il download di WSL dal Microsoft Store.
2. Installa l'app Sottosistema Windows per Linux
Per installare WSL su Windows 11 dal Microsoft Store, segui questi passaggi:
-
Apri la pagina del negozio del Sottosistema Windows per Linux .
-
Fai clic sul pulsante Installa .
-
Fai clic sul pulsante "Apri Microsoft Store" (se presente).
-
Fai di nuovo clic sul pulsante Installa .

3. Installare una distribuzione Linux
Per installare una distribuzione Linux dal Microsoft Store, segui questi passaggi:
-
Apri l' app Microsoft Store .
-
Cerca distribuzioni Linux, come Debian .
-
Fai clic sul pulsante Ottieni .

-
Fai clic sul pulsante Apri .
Una volta completati i passaggi, il livello Linux verrà installato su Windows 10, incluso il supporto per le applicazioni GUI di Linux e la distribuzione Linux.
Installare WSL2 su Windows 10 (versioni precedenti)
In alternativa, è ancora possibile installare WSL su Windows 10 versione 1909 e versioni precedenti utilizzando le procedure legacy. Tale procedura richiede l'abilitazione di WSL1, della Piattaforma Macchine Virtuali, la conversione delle distribuzioni esistenti (se applicabile) e la configurazione del Sottosistema Windows per Linux 2 come nuova impostazione predefinita per le future installazioni delle distribuzioni.
Se si dispone di un sistema ARM64, l'integrazione con Linux è supportata dalla versione 2004 in poi.
Abilita il sottosistema Windows per Linux
Se non stai già utilizzando Linux su Windows 10, devi abilitare il Sottosistema Windows per Linux (versione 1) seguendo questi passaggi:
-
Apri il menu Start su Windows 10.
-
Cerca " Attiva o disattiva funzionalità di Windows" e fai clic sul primo risultato per aprire l'applicazione.
-
Seleziona l'opzione " Sottosistema Windows per Linux" .

-
Fai clic sul pulsante OK .
-
Fai clic sul pulsante Riavvia .
Una volta completati i passaggi, è necessario abilitare la funzionalità Piattaforma macchine virtuali.
Abilitare la piattaforma per macchine virtuali
Per abilitare la Piattaforma Macchine Virtuali su Windows 10, segui questi passaggi:
Importante: la scheda madre e il processore devono supportare la virtualizzazione e l'opzione deve essere abilitata nel BIOS (Basic Input/Output System) o nell'UEFI (Unified Extensible Firmware Interface).
-
Apri Start .
-
Cerca PowerShell , fai clic con il pulsante destro del mouse sul primo risultato e seleziona l' opzione Esegui come amministratore .
-
Digita il seguente comando per abilitare la funzionalità Piattaforma macchine virtuali e premi Invio :
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

-
Riavvia il computer.
Una volta completati i passaggi, è possibile impostare il Sottosistema Windows per Linux versione 2 come nuova architettura predefinita e convertire le distribuzioni esistenti.
Abilitare il sottosistema Windows per Linux 2
Per iniziare a utilizzare WSL2 o convertire le distribuzioni WSL in WSL2, segui questi passaggi:
-
Scarica questo aggiornamento del kernel WSL 2 (necessario).
-
Fai doppio clic sul file wsl_update_x64.msi e applica l'aggiornamento.
-
Apri Start .
-
Cerca PowerShell , fai clic con il pulsante destro del mouse sul primo risultato e seleziona l' opzione Esegui come amministratore .
-
Digita il seguente comando per impostare il Sottosistema Windows per Linux 2 come architettura predefinita per le nuove distribuzioni che installi e premi Invio :
wsl --set-default-version 2

-
(Facoltativo) Digita il seguente comando per convertire la distribuzione da WSL a WSL 2 e premi Invio :
wsl --set-version Ubuntu 2

Nel comando, sostituisci "Ubuntu" con il nome della distribuzione che desideri convertire. Se non conosci il nome della distribuzione, usa il wsl -l -vcomando.
Una volta completati i passaggi, il dispositivo inizierà a utilizzare la nuova versione di Windows Subsystem for Linux come architettura predefinita.
Conferma la piattaforma di distribuzione
Per verificare che le distribuzioni utilizzino il Sottosistema Windows per Linux 2, segui questi passaggi:
-
Apri Start .
-
Cerca PowerShell , fai clic con il pulsante destro del mouse sul primo risultato e seleziona l' opzione Esegui come amministratore .
-
Digita il seguente comando per verificare la versione della distribuzione e premi Invio :
wsl --list --verbose
-
Conferma che la versione della distribuzione sia la 2 .

Una volta completati i passaggi, saprai se la procedura è andata a buon fine o se è necessario risolvere eventuali problemi in qualche fase.
Aggiornamento del 2 gennaio 2026: Questa guida è stata aggiornata per garantirne l'accuratezza e per riflettere le modifiche apportate alla procedura.