WslRegisterDistribution non riuscito con errore: 0x80370114 (03.28.24)

Mentre si lavora sul dispositivo, è comune imbattersi in messaggi di errore. Questi sono perfettamente normali perché ti dicono che c'è qualcosa che deve essere aggiustato. Potrebbe essere un processo bloccato o un componente hardware difettoso.

In questo articolo discuteremo di tutto ciò che c'è da sapere sullo strumento Windows Subsystem per Linux e un messaggio di errore comune ad esso associato.

Il sottosistema Windows per Linux o WSL è uno strumento utile per gli sviluppatori. Ma a volte causa problemi su Windows 10. Uno dei messaggi di errore più comuni ad esso associati è "WslRegisterDistribution Failed with Error: 0x80370114."

Quindi, di cosa tratta questo messaggio di errore e può essere fisso? In questo articolo condivideremo tutto ciò che sappiamo su questo errore WSL.

Suggerimento professionale: scansiona il tuo PC alla ricerca di problemi di prestazioni, file spazzatura, app dannose e minacce alla sicurezza
che possono causare problemi al sistema o prestazioni lente.

Scansione gratuita per problemi relativi al PC3.145.873downloadCompatibile con:Windows 10, Windows 7, Windows 8

Offerta speciale. Informazioni su Outbyte, istruzioni di disinstallazione, EULA, Informativa sulla privacy.

Che cos'è il sottosistema Windows per Linux?

Il Sottosistema Windows per Linux è uno strumento che consente agli sviluppatori di eseguire una piattaforma Linux su un dispositivo Windows. Con il WSL, gli sviluppatori possono selezionare le loro distribuzioni Linux preferite dal Microsoft Store ufficiale. Possono anche eseguire alcuni comandi e strumenti da riga di comando, inclusi sed, awk e grep.

Inoltre, lo strumento WSL consente agli sviluppatori di eseguire applicazioni Linux su Windows ed eseguire script di shell Bash nei programmi a riga di comando .

Per installare lo strumento WSL su Windows, devi procedere come segue:

Passaggio 1: abilitare lo strumento WSL

Per prima cosa, devi abilitare il sottosistema Windows per la funzione Linux affinché lo strumento possa essere eseguito su Windows. Per fare ciò, avvia PowerShell con i privilegi di amministratore. Quindi, esegui questo comando: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart. Al termine, riavvia il computer.

Passaggio 2: installa la tua scelta di distribuzione Linux

Per procedere con questo passaggio, apri prima Microsoft Store. Da qui, puoi selezionare una distribuzione Linux. Le opzioni disponibili includono quanto segue:

  • Ubuntu
  • openSUSE Leap 42
  • SUSE Linux Enterprise Server 42
  • Kali Linux
  • Debian GNU/Linux

Una volta effettuata la scelta, fai clic su di essa. Verrai quindi indirizzato alla pagina della distribuzione. Qui, fai clic sul pulsante Ottieni. Se è la prima volta che installi una distribuzione Linux, dovresti vedere l'avvio di una finestra della console. Ti verrà chiesto di attendere alcuni minuti affinché i file vengano decompressi e salvati sul tuo dispositivo. In futuro, l'installazione di altre distribuzioni dovrebbe richiedere solo meno di un secondo.

Ora, per completare l'installazione, il servizio Hyper-V Host Compute dovrebbe essere attivo e in esecuzione. Altrimenti, riceverai l'errore WslRegisterDistribution non riuscito con errore: 0x80370114.

Che cos'è l'errore WslRegisterDistribution non riuscito in Windows 10?

WslRegisterDistribution non è riuscito con errore: 0x80370114 si verifica quando il servizio Hyper-V viene bloccato durante l'installazione di una distribuzione Linux utilizzando lo strumento WSL. Di solito viene fornito con il messaggio di errore completo, "Errore: 0x80370114 L'operazione non può essere avviata perché una funzionalità richiesta non è installata."

Quando vedi l'errore, probabilmente non sei in grado di accedere al WSL strumento da riga di comando.

Che cosa causa l'errore WslRegisterDistribution Failed in Windows 10?

Come accennato, questo errore viene visualizzato se il servizio Hyper-V viene bloccato durante l'installazione di una distribuzione Linux utilizzando lo strumento WSL. Tuttavia, ci sono casi in cui viene visualizzato a causa dell'assenza di una funzionalità di supporto essenziale di Windows 10.

Risoluzione dei problemi di base per l'errore WslRegisterDistribution non riuscito in Windows 10

Le correzioni che abbiamo condiviso di seguito richiedono per lo più tempo. Ma prima di provarli, riavvia prima il computer. Ci sono momenti in cui tutto ciò di cui ha bisogno il tuo computer è un riavvio rapido. Potresti essere sorpreso di scoprire che l'errore scompare dopo un riavvio. Ciò è particolarmente vero se non spegni il computer da un po' di tempo.

Ora, se pensi di soffrire di un errore più complicato che non puoi riavviare normalmente, considera altre opzioni di riavvio avanzate. Dopo il riavvio e se il problema persiste, risolvi i problemi!

Per risolvere il problema, dovrai prima abilitare il sottosistema Windows per la funzione Linux. E per farlo, ci sono due metodi.

Metodo n. 1: abilitare la funzionalità del sottosistema Windows per Linux tramite l'opzione Attiva o disattiva le funzionalità di Windows

Per abilitare la funzione Sottosistema Windows per Linux tramite l'opzione Attiva o disattiva funzionalità Windows, cerca l'opzione utilizzando il campo di ricerca. Dall'elenco dei risultati, seleziona l'opzione accanto a Sottosistema Windows per Linux. Premi OK per procedere.

A questo punto, il tuo sistema troverà e installerà tutti i file di sistema richiesti. Una volta fatto, ti chiederà di riavviare il computer. Dopo il riavvio del computer, non dovrebbero esserci più problemi.

Metodo n. 2: utilizzare Windows PowerShell

Un altro modo per risolvere il problema è utilizzare Windows PowerShell. Affinché questo metodo funzioni, è necessario aprire Windows PowerShell con i privilegi di amministratore. Quindi, inserisci il seguente comando per abilitare la funzione WSL: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.

Dopo aver immesso il comando, il sistema inizierà a cercare e installare tutti i file di sistema richiesti. Quando richiesto, inserisci Y per riavviare il computer.

Come correggere l'errore WslRegisterDistribution Failed in Windows 10

Ora, se i metodi di risoluzione dei problemi sopra non funzionano, procedi con le correzioni elencate di seguito.

Correzione n. 1: sbloccare il servizio di elaborazione host Hyper-V

Per sbloccare il servizio, devi prima verificare se stai utilizzando una soluzione antivirus. Se stai utilizzando Windows Defender, procedi nel seguente modo:

  • Nel campo di ricerca, inserisci Windows Security. Premi Invio per avviare la finestra Sicurezza Windows .
  • Vai alla sezione Controllo app e browser .
  • Fai clic su Impostazioni protezione dagli exploit.
  • Vai alla scheda Impostazioni programma .
  • Trova l'Hyper- V Host Compute tramite questo percorso: C:\WINDOWS\System32\vmcompute.exe.
  • Seleziona il servizio e fai clic sul pulsante Modifica .
  • Trova la sezione Code Flow Guard (CFG) e deseleziona Ignora Impostazioni di sistema opzione.
  • Quindi, apri Windows PowerShellcon privilegio di amministratore.
  • Esegui questo comando: net start vcompute.
  • Vale la pena notare che il controllo App e browser in Sicurezza Windows svolge un ruolo fondamentale nel tuo PC. Protegge il tuo dispositivo da minacce, file, download, app e siti Web potenzialmente pericolosi. Quindi, assicurati che non sia disabilitato. Se necessario, puoi semplicemente aggiungere un'eccezione in modo che altri programmi che dipendono da essa possano essere eseguiti come previsto.

    Correzione n. 2: riavvia il servizio Lxss Manager

    Un altro servizio associato al WSL è il servizio Linux Instance Life Cycle. Funziona in background per mantenere in qualche modo le cose sotto controllo. Ma se questo servizio è bloccato o presenta problemi, è possibile riscontrare l'errore. In questo caso, riavviare il servizio può risolvere il problema.

    Per riavviare il servizio, ecco cosa dovresti fare:

  • Premi i tasti Windows + R per avviare la finestra di dialogo Esegui.
  • Inserisci services.msc nel campo di testo e premi OK.
  • Dalla lista di servizi, trova il servizio LxssManager e riavvialo.
  • Una volta fatto, riavvia lo strumento WSL e controlla se il messaggio di errore è scomparso.
  • Correzione n. 3: avviare lo strumento WSL da Microsoft Store

    Ci sono casi in cui la distribuzione Linux che hai installato presenta un bug, che genera un errore all'avvio dello strumento WSL. La cosa buona è che può essere facilmente cancellato riavviando l'app WSL direttamente dall'interfaccia del Microsoft Store.

    Per una guida dettagliata su cosa fare, segui questi passaggi:

  • Vai nella barra delle applicazioni e fai clic sul campo Ricerca di Windows .
  • Qui, digita Microsoft Store e premi Invio.
  • Sullo schermo verrà visualizzato un elenco di risultati. Fai clic sul risultato più pertinente.
  • Nell'angolo in alto a destra della finestra, fai clic sul menu con tre puntini.
  • Seleziona La mia raccolta.
  • Vai al riquadro sinistro della finestra e fai clic su Installato.
  • Quindi, torna al riquadro destro e scegli la tua Distribuzione Linux app.
  • Fai clic sul pulsante Avvia e verifica se il problema è stato risolto.
  • Correzione n. 4: aggiorna il terminale Linux tramite il prompt dei comandi

    Se stai utilizzando una versione precedente della distribuzione, potresti riscontrare l'errore. Ma ancora una volta, questo può essere risolto. L'aggiornamento dell'app farà il trucco.

    Per aggiornare la tua distribuzione Linux, usa il prompt dei comandi. In questo modo, non è necessario reinstallare l'applicazione. Ecco una guida su cosa fare:

  • vai alla barra delle applicazioni e fai clic sul campoRicerca di Windows .
  • Inserisci prompt dei comandi e premi Invio.
  • Nell'elenco dei risultati, fai clic con il tasto destro su Prompt dei comandi.
  • Seleziona Esegui come amministratore.
  • Quindi, inserisci i seguenti comandi nella riga di comando. Assicurati di premere Invio dopo ogni comando:
    • C:\> bash
    • $ sudo apt-get update
    • $ sudo apt-get dist-upgrade
    • $
    • C:\> esci
  • Ora, avvia lo strumento WSL per vedere se l'errore è stato eliminato.
  • Correzione n. 5: riparazione dell'app WSL

    Se finora non ha funzionato nulla, allora è possibile che l'errore sia causato da un'installazione corrotta dell'app WSL. Per ripararlo, usa la funzione Ripara di Windows.

    Ecco come:

  • Fai clic con il pulsante destro del mouse sul pulsante Windows e seleziona Impostazioni.
  • Vai ad App.
  • Trova e fai clic sull'applicazione WSL .
  • Seleziona Opzioni avanzate.
  • Scorri verso il basso e trova il pulsante Ripara .
  • Una volta che l'app è stata riparata, controlla se l'errore è aggiustato. Altrimenti, torna alla sezione Opzioni avanzate .
  • Quindi, fai clic sul pulsante Ripristina. Tieni presente che questa azione ti farà perdere i tuoi dati e altre impostazioni.
  • Riavvia l'app e verifica se l'errore viene eliminato.
  • Correzione n. 6: reinstalla l'applicazione WSL

    Se la riparazione dell'app non ha risolto il problema, il modulo danneggiato dell'app deve aver subito così tanti danni che il processo di riparazione non può più risolverlo. Per questo, devi disinstallare manualmente l'app e reinstallarla di nuovo.

    Segui questi passaggi:

  • Fai clic con il pulsante destro del mouse sul pulsante Windows e seleziona Impostazioni.
  • Trova l'applicazione WSL e scegli Disinstalla.
  • Una volta disinstallata, disabilita l'opzione Sottosistema per Linux e riavvia il dispositivo.
  • Al riavvio, prova ad abilitare nuovamente l'opzione Sottosistema per Linux.
  • E poi reinstalla l'app WSL . Si spera che questo risolva il problema.
  • Correzione n. 7: ripristinare il PC Windows

    Microsoft consente agli utenti di Windows 10 di ripristinare i propri computer. In questo modo il tuo sistema operativo tornerà allo stato in cui si trovava al primo accesso, il che significa che le applicazioni di terze parti non sono più presenti.

    L'esecuzione di un ripristino di Windows 10 consente al tuo computer di ricominciare da capo. Questa è una soluzione utile se si verifica un problema relativo al software e non riesci a risolverlo.

    Esistono due modi per ripristinare Windows 10. Fare riferimento alle sezioni seguenti.

    Metodo n. 1: ripristina Windows dall'interno

    Se riesci ad accedere correttamente a Windows, il ripristino sarebbe un processo semplice. Segui questi passaggi:

  • Vai al menu Start .
  • Seleziona Impostazioni.
  • Naviga su Aggiorna e sicurezza e seleziona Ripristino.
  • Nel riquadro di destra, vai su Ripristina questo PC e fai clic su Inizia.
  • A questo punto hai due opzioni: Conserva i miei file e Rimuovi tutto. Se prevedi di scegliere la seconda opzione, assicurati di aver già creato un backup dei tuoi dati importanti poiché andranno persi nei passaggi successivi.
  • Se viene visualizzato un avviso, fai clic su Avanti .
  • Nella finestra che appare, rivedi i dettagli dell'azione che farai. Se sei soddisfatto, fai clic sul pulsante Ripristina. Verrà avviato il processo di ripristino.
  • Il completamento del processo richiederà alcuni minuti. Inoltre, il computer si riavvierà più volte lungo il percorso. Nel momento in cui vedi una schermata che ti offre tre opzioni, selezionane una e premi Continua.
  • Metodo n. 2: ripristina Windows 10 senza accedere

    Se non riesci ad accedere al tuo account Windows 10, hai ancora un altro modo per ripristinare il dispositivo: utilizza il menu Opzioni di avvio. Questo menu apparirà automaticamente se il tuo dispositivo non si avvia correttamente due o tre volte consecutive. Ma se non lo fa, puoi richiamarlo premendo il tasto Shift e Power. E quindi, fai clic su Riavvia. Una volta riavviato il dispositivo, vedrai il menu Opzioni di avvio. Da qui, puoi procedere con l'esecuzione di un ripristino di Windows 10.

    Ecco come procedere:

  • Fai clic su Risoluzione dei problemi
  • Seleziona Ripristina questo PC.
  • Esegui i passaggi da 6 a 8 nel metodo precedente e attendi che il dispositivo si riavvii e si ripristini.
  • Quando ti viene chiesto di selezionare una delle tre opzioni dopo il ripristino del dispositivo, seleziona Continua.
  • Correzione n. 8: eseguire un'installazione pulita di Windows

    Prima di poter eseguire un'installazione pulita di Windows 10, assicurati di soddisfare i seguenti requisiti:

    • 1 GB di RAM per 32 bit e 2 GB per 64 bit
    • Processore da 1 GHz o superiore
    • 20 GB di spazio libero su disco
    • Display 800 x 600
    • Processore grafico DirectX 9
    • Accesso a Internet stabile
    • Un account Microsoft valido

    Per eseguire un'installazione pulita, devi prima considerare alcune cose. Se hai scaricato il file ISO di Windows 10, ma prevedi di installarlo su un altro computer, puoi farlo utilizzando un DVD o una USB. Per iniziare, dovresti avere un'unità flash con almeno 4 GB di spazio libero. Se hai intenzione di utilizzare un DVD, assicurati che il computer in cui installerai il sistema operativo disponga di un'unità ottica.

    Una volta che hai tutti questi requisiti, puoi procedere con la creazione di un'unità di avvio. Inserisci l'USB nel tuo computer e carica il programma software di masterizzazione di tua scelta. Segui le istruzioni sullo schermo per creare il disco di avvio. Quindi, scegli un'unità e trova il file ISO che hai scaricato. Il processo verrà avviato e il completamento dovrebbe richiedere dai 10 ai 15 minuti.

    Dopo aver creato un dispositivo multimediale di avvio, installarlo sul computer. Inserisci il DVD o l'USB e spegni il computer. Quindi, riaccendilo e premi il pulsante F2 o F12 per accedere al menu di avvio del BIOS. Qui, seleziona da dove verrà avviato il tuo PC. Seleziona l'unità di avvio. Segui le istruzioni da qui.

    Correzione n. 9: eseguire una scansione malware

    Ci sono momenti in cui entità malware o virus si infiltrano con successo nel tuo sistema e influenzano importanti processi di sistema o disabilitano servizi vitali. Se ciò accade, vedrai messaggi di errore come WslRegisterDistribution Failed with Error 0x80370114.

    Quindi, prendi l'abitudine di eseguire scansioni malware regolari per proteggere il tuo dispositivo dalle minacce. Fortunatamente, non devi stressarti alla ricerca del perfetto scanner di malware là fuori. Puoi utilizzare lo scanner malware integrato di Windows 10: Windows Defender.

    Ecco come utilizzarlo.

  • Avvia le impostazioni di Sicurezza di Windows .
  • Scegli Protezione da virus e minacce.
  • Seleziona Opzioni di scansione.
  • Da qui, fai clic su Scansione offline di Windows Defender.
  • Premi il pulsante Scansiona ora .
  • Il completamento della scansione richiederà circa 15 minuti. Successivamente, il dispositivo si riavvierà.
  • Una volta eseguita la scansione, visualizza i risultati aprendo Impostazioni di sicurezza di Windows. Seleziona Protezione da virus e minacce, quindi fai clic su Cronologia protezione.
  • Segui le azioni consigliate.
  • Ora, se ti senti che la scansione che hai eseguito non sia sufficiente, puoi comunque eseguire un'altra scansione utilizzando un programma antivirus di terze parti.

    Scarica semplicemente un programma antivirus a tua scelta e avvialo. Ancora una volta, esegui una scansione e rimuovi il malware per proteggere il tuo dispositivo dalle minacce.

    Correzione n. 10: utilizzare il Controllo file di sistema

    Il Controllo file di sistema è uno strumento che consente agli utenti Windows di eseguire la scansione e ripristinare i file danneggiati danneggiati file di sistema che attivano errori sulla piattaforma Windows 10. Per utilizzarlo, procedi come segue:

  • Premi i tasti Windows + X per avviare il menu principale.
  • Seleziona Prompt dei comandi (amministratore) per avviare il prompt dei comandi con diritti di amministratore.
  • Nella riga di comando, inserisci il comando sfc /scannow e premi Invio.
  • Il processo di riparazione dovrebbe ora iniziare. Assicurati di non chiudere la finestra o interrompere il processo.
  • Una volta completata la scansione, riavvia il computer.
  • Correzione n. 11: libera spazio sul sistema

    In alcuni casi, il messaggio di errore viene visualizzato perché non c'è spazio sufficiente sull'unità, quindi il sistema non può completare il processo. Un modo per affrontare questo problema è liberare spazio sull'unità.

    Per questo, puoi utilizzare lo strumento Pulizia disco integrato nella maggior parte dei dispositivi Windows 10. Per utilizzarlo, segui questi passaggi:

  • Fai clic sul menu Start .
  • Vai a Tutti i programmi.
  • Seleziona Accessori e fai clic su Strumenti di sistema.
  • Scegli Pulizia disco.
  • Nella sezione File da eliminare, seleziona tutti i tipi di file che desideri rimuovere.
  • Una volta effettuata la scelta, premi OK.
  • Puoi anche liberare spazio di sistema manualmente scorrendo le cartelle una per una. Ma questo consumerà molto del tuo tempo. Ti suggeriamo di utilizzare lo strumento Pulitura disco o, meglio ancora, uno strumento di riparazione PC di terze parti.

    Correzione n. 12: chiedi aiuto professionale

    Se hai fatto tutto ma niente sembra funzionare, allora non abbiate paura di chiedere aiuto. Gli esperti saranno sempre disponibili a darti una mano.

    Puoi contattare il team di supporto di Microsoft tramite il loro sito Web e chiedere una soluzione adatta a te. Ma se la necessità di risolvere il problema è urgente, portala dai professionisti vicino a te. Lascia che gestiscano l'errore per tuo conto, così non dovrai farlo tu.

    Riepilogo

    È possibile che non utilizzi spesso lo strumento Sottosistema Windows per Linux perché è progettato per gli sviluppatori. Tuttavia, vale la pena sapere come funziona, gli errori comuni ad esso associati, le loro cause e come risolverli. In questo modo, sai come agire nel caso in cui lo incontri in futuro.

    Se vedi mai WslRegisterDistribution Failed with Error: 0x80370114, sai già cosa fare. Eseguire prima i metodi di risoluzione dei problemi di base: abilitare la funzionalità Sottosistema Windows per Linux tramite PowerShell o tramite l'opzione Attiva o disattiva funzionalità Windows. Se non funziona, puoi continuare a provare altre correzioni, incluso lo sblocco del servizio di elaborazione host Hyper-V, il riavvio del servizio Lxss Manager, l'avvio dello strumento WSL da Microsoft Store, l'aggiornamento dello strumento tramite il prompt dei comandi, la reinstallazione del WSL applicazione e ripristino di Windows.

    Ma se tutto il resto fallisce, puoi sempre chiedere aiuto ai professionisti. Contatta il team di supporto di Microsoft online o porta il tuo computer al centro di assistenza autorizzato più vicino.

    Facci sapere cosa ne pensi della WslRegisterDistribution non riuscita con errore 0x80370114. Condividi modi su come risolverlo nei commenti!


    Video Youtube: WslRegisterDistribution non riuscito con errore: 0x80370114

    03, 2024