- Risoluzione dei problemi di installazione di WSL 2 su Windows 10
- Abilita Hyper-V per WSL 2
- Cos’è il codice di errore 0x80073cfe?
- Come posso correggere l’errore 0x80370114?
- Abilita la virtualizzazione nel BIOS del tuo PC
- Abilita la virtualizzazione nidificata
- Come correggere l’errore wslregistrationdistribution non riuscito in Ubuntu?
- Come posso correggere l’errore WSL di Windows 11?
- Riavviare il servizio LxssManager
- Cos’è l’errore WSL 0x80070032?
- Perché non riesco ad accedere alla mia distribuzione Ubuntu?
- Abilita la funzionalità della piattaforma della macchina virtuale
- Quando tutto il resto fallisce
- Perché wslregisterdistribution ha avuto esito negativo con errore 0x80370102?
- Che cosa significa wslregisterdistribution fail 0x80370102?
- Perché wslregisterdistribution ha avuto esito negativo con errore 0x8000000d?
- Riferimenti
- Cos’è l’errore WSL 0x8007019e?
- Come posso correggere l’errore di installazione 0x80070003?
Risoluzione dei problemi di installazione di WSL 2 su Windows 10
Stai tentando di installare una distribuzione Linux nel sottosistema Windows per Linux (WSL) 2 e riscontri problemi? Non sei solo. Il famigerato codice di errore 0x80370102 ha sconcertato molti utenti Windows che cercavano di sfruttare la potenza di WSL 2.
In questo post, esamineremo le cause più comuni del messaggio WslRegisterDistribution non riuscito con errore: 0x80370102 e come risolverli, attingendo agli approfondimenti condivisi nei forum della community. Con le soluzioni giuste, avrai Ubuntu, Debian o la tua distribuzione Linux preferita attiva e funzionante in WSL 2 in pochissimo tempo.
Abilita Hyper-V per WSL 2
Uno dei colpevoli più comuni dell’errore 0x80370102 è che Hyper-V non è abilitato. Introdotto in Windows 8, Hyper-V è l’hypervisor nativo di Microsoft che consente di eseguire macchine virtuali (VM) su Windows.
Hyper-V è un prerequisito per l’utilizzo di WSL 2, che utilizza una macchina virtuale leggera per ospitare l’ambiente Linux. Pertanto, se Hyper-V è disabilitato, la VM che alimenta WSL 2 non può avviarsi, attivando l’errore 0x80370102.
Cos’è il codice di errore 0x80073cfe?
Microsoft Store di solito funziona bene. Ma, a volte, durante l’aggiornamento delle app sul tuo sistema, potresti notare questo fastidioso codice di errore ” ERRORE_PACKAGE_REPOSITORY_CORRUPTED. Codice errore 0x80073CFE “. Dopo un’analisi approfondita del messaggio di errore, abbiamo concluso che il motivo del problema è una chiave di registro danneggiata.
Come posso correggere l’errore 0x80370114?
Quando sono rimasto bloccato sull’errore 0x80370114, ho dovuto deselezionare tutte e tre le opzioni della piattaforma macchina virtuale, della piattaforma Windows Hypervisor e del sottosistema Windows per Linux in Attiva o disattiva le funzionalità di Windows. Quindi fare clic su Applica, saltare il riavvio suggerito, quindi riattivarli tutti, quindi su Applica, questa volta con un riavvio.
Abilitare Hyper-V è semplice:
-
Apri Programmi e funzionalità tramite la finestra di dialogo Esegui (Windows + R quindi digita
appwiz.cpl
) -
Fai clic su “Attiva o disattiva le funzionalità di Windows”
-
Seleziona la casella Hyper-V e fai clic su OK
-
Riavvia il PC
Una volta riavviato il computer, Hyper-V sarà abilitato e pronto per supportare WSL 2.
Abilita la virtualizzazione nel BIOS del tuo PC
Se Hyper-V è già abilitato ma visualizzi ancora l’errore WslRegisterDistribution 0x80370102, la prossima cosa da verificare è che la virtualizzazione sia attivata nel BIOS.
Questa impostazione consente a Hyper-V di sfruttare le funzionalità di virtualizzazione del processore. Potrebbe essere etichettato VT-x (Intel) o AMD-V (AMD) nel BIOS del tuo sistema.
Ecco come abilitarlo:
-
Riavvia il PC e premi il tasto per accedere al BIOS, solitamente Elimina o F2
-
Passare alla scheda Sicurezza
-
Cerca un’opzione denominata Virtualizzazione o VT e abilitala
-
Salva le modifiche e riavvia
Con la virtualizzazione attivata nel BIOS, Hyper-V e WSL 2 dovrebbero funzionare correttamente.
Abilita la virtualizzazione nidificata
Se i suggerimenti precedenti non risolvono l’errore 0x80370102, la virtualizzazione nidificata potrebbe essere il colpevole.
Come correggere l’errore wslregistrationdistribution non riuscito in Ubuntu?
Nello specifico, è necessario abilitare il sottosistema Windows per Linux prima che l’app Ubuntu venga installata correttamente. Se ti sei dimenticato di farlo, riceverai l’errore “WslRegistrationDistribution fallito”. Per risolverlo, aprire il Pannello di controllo e selezionare Programmi. Seleziona l’opzione Attiva o disattiva le funzionalità di Windows.
Come posso correggere l’errore WSL di Windows 11?
Premi il tasto Windows per aprire il menu Start, digita Microsoft Store e premi Invio. Seleziona La mia libreria nell’angolo in basso a sinistra dell’app. Trova l’app di distribuzione Linux, come Ubuntu, quindi fai clic su Avvia e controlla se il problema è stato risolto. A volte possono verificarsi errori WSL di Windows 11 a causa di un bug nella distribuzione Linux installata.
La virtualizzazione nidificata consente di eseguire VM all’interno di VM. Poiché WSL 2 usa una macchina virtuale, richiede il supporto della virtualizzazione nidificata.
È possibile abilitare la virtualizzazione nidificata per WSL 2:
-
Apertura di un prompt di PowerShell con privilegi elevati
-
Corsa:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true
-
Sostituzione
<VMName>
con il nome della tua distribuzione WSL 2 -
Assegnazione di almeno 4 GB di RAM alla VM WSL 2
Con la virtualizzazione nidificata abilitata, la VM Windows può eseguire correttamente la VM Linux WSL 2.
Riavviare il servizio LxssManager
Il servizio LxssManager alimenta il sottosistema Windows per Linux e deve essere funzionante. Se è danneggiato o si blocca, ciò può manifestarsi come errore 0x80370102.
Il riavvio del servizio LxssManager può rimettere in piedi WSL:
-
Apri la finestra di dialogo Esegui con Windows + R
-
Tipo
services.msc
e premere Invio -
Trova LxssManager nell’elenco e fai clic con il pulsante destro del mouse
-
Seleziona Riavvia
-
Prova a installare nuovamente la distribuzione WSL 2
Ciò dovrebbe aggiornare il servizio LxssManager e potenzialmente risolvere eventuali problemi che interessano WSL 2.
Cos’è l’errore WSL 0x80070032?
L’errore WSL in Windows 11 include una varietà di codici e avvisi, i più diffusi sono WslRegisterDistribution non riuscito con errori: 0x80070032, 0x80370102, 0x8007023e e 0x8007019e. Ora che abbiamo coperto le cause e i codici di errore, passiamo alle soluzioni. Come testiamo, esaminiamo e valutiamo?
Perché non riesco ad accedere alla mia distribuzione Ubuntu?
È noto che questo errore si verifica dopo che una distribuzione viene installata “parzialmente”. Da PowerShell (come utente normale, non amministratore), prova a eseguire: Se restituisce una distribuzione Ubuntu (e non riesci ad accedervi), esegui: # ATTENZIONE: operazione distruttiva.
Abilita la funzionalità della piattaforma della macchina virtuale
Infine, un’altra strada è garantire che la funzionalità opzionale Virtual Machine Platform sia abilitata.
Ciò fornisce i componenti Windows necessari per la virtualizzazione Hyper-V e WSL 2, quindi se è disabilitato puoi aspettarti problemi.
Accendilo tramite:
-
Apertura di programmi e funzionalità
-
Facendo clic su “Attiva o disattiva le funzionalità di Windows”
-
Controllo della piattaforma della macchina virtuale
-
Riavvio del sistema
Con la casella Piattaforma macchina virtuale selezionata, Windows ha ciò di cui ha bisogno per esperienze WSL 2 fluide e fluide.
Quando tutto il resto fallisce
Se ancora non riesci a scuotere il messaggio “WslRegisterDistribution fallito con errore: 0x80370102” dopo aver provato tutte le soluzioni di cui sopra, non perdere la speranza. Altri utenti nei tuoi panni hanno avuto successo cercando ulteriore assistenza nei forum di supporto tecnico di Microsoft e nei canali Windows Insider.
Perché wslregisterdistribution ha avuto esito negativo con errore 0x80370102?
WslRegisterDistribution non riuscito con errore: 0x80370102 Errore: 0x80370102 Impossibile avviare la macchina virtuale perché una funzionalità richiesta non è installata. Quando si ricerca questo errore e si legge la guida di installazione ufficiale di WSL 2 di Microsoft, l’errore sembra sempre dovuto al fatto che il sistema non ha la virtualizzazione abilitata nel BIOS.
Che cosa significa wslregisterdistribution fail 0x80370102?
WslRegisterDistribution non riuscito con errore: 0x80370102 Errore: 0x80370102 Il Impossibile avviare la macchina virtuale perché una funzionalità richiesta non è installata. Premere un tasto qualsiasi per continuare… Significa che i componenti chiave richiesti dal sottosistema Windows per Linux versione 2, ovvero la piattaforma macchina virtuale, non sono abilitati.
Perché wslregisterdistribution ha avuto esito negativo con errore 0x8000000d?
WslRegisterDistribution non riuscito con errore: 0x8000000d Errore: 0x8000000d An cambiamento di stato illegale è stato richiesto. Premere un tasto qualsiasi per continuare… ‘Sottosistema Windows per Linux’ Il sottosistema Windows per Linux non ha distribuzioni installate. Utilizzare “wsl.exe –list –online” per elencare le distribuzioni disponibili e “wsl.exe –install
‘ installare.
Ti auguriamo il meglio per far funzionare WSL 2 sul tuo computer Windows! Facci sapere nei commenti se qualcuno di questi suggerimenti ha funzionato o se hai scoperto un’altra soluzione.
Riferimenti
- https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
- https://www.makeuseof.com/wslregisterdistribution-failed-with-error-0x80370102-windows/
Cos’è l’errore WSL 0x8007019e?
WSL (Sottosistema Windows per Linux) è una funzionalità gratuita e opzionale di Windows 10 che consente agli utenti di eseguire programmi Linux su Windows. Gli utenti hanno segnalato di aver visualizzato questo errore 0x8007019e come mostrato nell’immagine seguente all’apertura del prompt dei comandi di Linux. Una volta visualizzato questo errore, all’utente non è consentito utilizzare il terminale basato su WSL.
Come posso correggere l’errore di installazione 0x80070003?
Premi un tasto qualsiasi per continuare… Facendo riferimento al documento: Installazione non riuscita con errore 0x80070003 o errore 0x80370102 Assicurati che la virtualizzazione sia abilitata nel BIOS del tuo computer. Le istruzioni su come eseguire questa operazione varieranno da computer a computer e molto probabilmente si troveranno nelle opzioni relative alla CPU.