Gli utenti possono installare ed eseguire Linux Distribution sul proprio PC Windows utilizzando la funzionalità WSL (Windows Subsystem for Linux). Ma, durante l'installazione del sottosistema Linux tramite WSL, gli utenti hanno segnalato di aver visto l'errore "WslRegisterDistribution non riuscita con errore: 0x8007023e". In genere, questo problema è associato alla manipolazione del sottosistema Windows per Linux (WSL) stesso o alle impostazioni della macchina virtuale utilizzate in Windows. Leggi questo articolo e segui le correzioni per superare questo errore sul tuo PC.
Sommario
Correzione 1 – Disabilita e abilita il sottosistema Linux
1. premere Windows e R tasti sulla tastiera per aprire Correre.
2. Tipo optionalfeatures.exe lanciare Funzionalità di Windows.
3. Nel Attiva e disattiva la funzionalità di Windows finestra, è necessario disattivare tutte le opzioni relative alla macchina virtuale.
- Individuare Hyper-V e deselezionare la casella accanto.
- Deseleziona l'opzione Sottosistema Windows per Linux.
- Inoltre, disabilita l'opzione Piattaforma della macchina virtuale di deselezionando la casella ad esso associata.
- Se hai Piattaforma Hypervisor Windows poi disattivare anche.
4. Clicca su OK. A questo punto, Funzionalità di Windows cerca i file richiesti e apporta le modifiche.
5. Alla richiesta di conferma, fare clic su Riavvia ora per riavviare il PC.
6. Dopo il riavvio del sistema, torna a Funzionalità di Windows come in Passi 1 e 2 e abilitare tutte le opzioni di cui sopra di controllo la casella ad essi associata.
7. Ricomincia nuovamente il PC dopo la riattivazione.
8. Controlla se sei in grado di avviare la distribuzione Linux senza l'errore.
Correzione 2: abilitare il sottosistema Linux tramite PowerShell
1. premi il finestre chiave e tipo powershell nella casella di ricerca.
2. Fare clic con il pulsante destro del mouse Su PowerShell nel risultato della ricerca e fare clic su Eseguire come amministratore.
3. Se la Controllo dell'accesso degli utenti richieste, fare clic su Sì.
4. Digita il comando qui sotto e premi Accedere.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Dopo l'esecuzione del comando, richiede a ricomincia. premere sì per riavviare il PC per completare l'operazione.
6. Controlla se l'errore è stato risolto dopo l'avvio.
Correzione 3 – Aggiorna il sottosistema Linux tramite il prompt dei comandi
1. premi il finestre chiave e tipo cmd nella casella di ricerca.
2. Fare clic con il pulsante destro del mouse Su Prompt dei comandi e seleziona Eseguire come amministratore.
3. Aggiorna la distribuzione Linux utilizzando il comando seguente.
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $C:\> esci
4. Ora apri il terminale Linux e controlla se l'errore è stato risolto.
Correzione 4: reinstallare il sottosistema Windows per Linux (WSL)
Se entrambe le correzioni di cui sopra non hanno eliminato l'errore con Linux Distribution, è necessario disinstallare e reinstallare il WSL poiché potrebbero esserci problemi con il WSL stesso.
UN. Disinstallare la distribuzione Linux e il sottosistema Windows per Linux
1. basta tenere il Windows e R tasti contemporaneamente per aprire il Correre dialogo.
2. Tipo ms-settings: appfeatures aprire App& Caratteristiche in Impostazioni di Windows.
3. Trova il tuo Installazione Linux (ad esempio, Ubuntu) nell'elenco delle applicazioni.
4. Clicca sul tre punti verticali accanto e seleziona Disinstalla.
5. Completa la disinstallazione seguendo le istruzioni sullo schermo.
6. Ora trova Sottosistema Windows per Linux nell'elenco delle app.
7. Clicca sul tre punti verticali ad esso associato e cliccare su Disinstalla.
8. Dopo la disinstallazione, rimuovere tutti i file e i componenti associati di WSL utilizzando Funzionalità di Windows. Segui i passaggi in Correggi 1 a disabilita la piattaforma WSL e Windows Hypervisor.
9. Riavviare il tuo sistema e poi installa WSL.
B. Installa il sottosistema Windows per Linux
Windows 10 versione 2004 e successive o Windows 11
1. Colpire il Windows e R chiave e tipo powershell nel Correre finestra di dialogo che si apre.
2. premere Ctrl + Maiusc + Invio aprire PowerShell come amministratore.
3. Inserisci il comando qui sotto.
wsl --install
4. Scarica l'ultima versione di Linux e attiva anche i componenti opzionali necessari per l'esecuzione del sottosistema Linux.
5. Ricomincia computer dopo l'esecuzione del comando.
6. Eseguire una nuova installazione del software Linux disinstallato in precedenza. Avvia il tuo terminale Linux e controlla se l'errore è stato risolto.
Installazione manuale (invece del comando di installazione precedente) o versioni precedenti di Windows
1. Aprire Esegui (Windows + R).
2. Tipo powershell e premi Ctrl + Maiusc + Invio aprire Prompt dei comandi come amministratore.
3. Inserisci il comando qui sotto
dism.exe /online /funzione di abilitazione /featurename:Microsoft Windows-Sottosistema-Linux /tutti/norestart
4. Riavviare il tuo PC dopo che il comando sopra ha completato l'esecuzione.
5. Dopo l'avvio, usa Windows Store per scaricare e installare la distribuzione Linux che hai disinstallato.
6. Avvia l'applicazione Linux e controlla se il problema è stato risolto.
Questo è tutto!
Ci auguriamo che tu sia stato in grado di superare WslRegisterDistribution Failed with Error 0x8007023e sul tuo PC utilizzando le correzioni in questo articolo. Commenta e facci sapere la correzione che ti ha aiutato.