Cum se remediază eroarea de distribuție a registrului WSL 0x80370102 pe Windows 10?



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Această eroare apare atunci când utilizatorii încearcă să instaleze o distribuție Linux pentru a accesa prin subsistemul Windows pentru Linux 2. După ce au analizat în detaliu feedback-ul utilizatorului și autoritățile tehnice, utilizatorii au raportat că au întâmpinat mesajul de eroare 0x80370102 atunci când încearcă să instaleze Linux Distro pentru subsistemul Windows pentru Linux 2 (WSL2). Notificarea de eroare este după cum urmează:



Notificare de eroare



Ce cauzează eroarea de distribuție a registrului WSL 0x80370102?

Această eroare este extrem de nouă și nu este întâlnită doar în distribuțiile Linux. Această eroare a fost întâlnită și la încercarea de a instala și distro-ul Debian. Am enumerat cauzele acestei probleme după ce am examinat în detaliu feedback-ul utilizatorului și autoritățile tehnice. Această problemă poate apărea din oricare dintre următoarele motive:

  • In dezvoltare: Această eroare apare atunci când oamenii încearcă să ruleze o versiune Windows Insider Preview. Este posibil ca un utilizator să vadă defecte sau erori în versiunea pe care o utilizează, care este încă în curs de dezvoltare.
  • Actualizarea WSL: O versiune complet dezvoltată cu toate remedierile necesare va sprijini subsistemul. WSL 2 este în curs de dezvoltare și există încă erori, deci trecerea de la WSL 1 la WSL 2 va provoca această eroare.
  • Virtualizare dezactivată: Virtualizarea este procesul de creare a unei reprezentări bazate pe software sau virtuale a ceva, cum ar fi aplicații virtuale, servere, stocare și rețele. Această eroare poate apărea dacă setarea de virtualizare a fost dezactivată în BIOS sub Securitate.
  • Hyper-V: Este o tehnologie Microsoft care permite utilizatorilor să creeze medii de computer virtuale și să ruleze și să gestioneze mai multe sisteme de operare pe un singur server fizic. Deci Eroarea de distribuție a registrului Wsl apare atunci când Hyper-V este dezactivat din bios.

Soluția 1: activați virtualizarea hardware din BIOS

Când utilizatorii încearcă să ruleze Ubuntu într-un VirtualBox fără a activa Virtualizarea hardware, atunci sistemul generează erori multiple, cum ar fi probleme de performanță audio, eroare de distribuție a registrului Wsl etc. O mașină virtuală emulează un sistem de computer, astfel încât oricine să poată rula diferite sisteme de operare și programe. Urmați pașii de mai jos pentru a activa virtualizarea hardware din BIOS:



  1. Clic start și apoi selectați Opțiune de alimentare și faceți clic pe Repornire .

    Repornirea computerului

  2. În funcție de producătorul BIOS-ului, cheia pentru conectarea la BIOS va varia. presa Del, Esc, F1, F2 sau F4 tasta de pe tastatură imediat ce ecranul devine negru. Notă : Dacă nu primiți prima dată, reporniți computerul și încercați o altă cheie.
  3. Găsiți secțiunea de configurare a procesorului (meniul poate fi denumit Procesor, configurare CPU, chipset)
  4. Găsi Virtualizare setarea și Permite aceasta.
    Notă: ( Virtualizare setările pot fi denumite ca Tehnologie de virtualizare Intel , AMD-V , Hyper-V , VT-X , Vanderpool , sau SVM ).
  5. Alegeți opțiunea Salvați și ieșiți.
  6. Computerul va reporni cu Virtualizare hardware activat. Verificați dacă problema persistă. Dacă da, urmați următoarea metodă.

Notă: Asigurați-vă că dispozitivul dvs. acceptă virtualizarea hardware. Puteți vedea dacă virtualizarea este activată în fila Performanță din Task Manager.

Verificarea virtualizării



Soluția 2: activați rolul Hyper-V

Hyper-V permite administratorilor să utilizeze mai bine hardware-ul lor virtualizând mai multe sisteme de operare pentru a rula simultan pe același server fizic. Dacă nu o activăm, generează o eroare în timpul instalării distribuției Linux pentru a accesa prin Windows. Urmați pașii de mai jos pentru a activa Hyper-V:

  1. Clic start , căutați în Panou de control , și deschideți-l.

    Deschiderea panoului de control

  2. Click pe Programe .

    Deschiderea programelor

  3. Click pe Program și caracteristici .

    Deschiderea programelor și caracteristicilor

  4. În panoul din stânga, faceți clic pe Activați sau dezactivați funcția Windows opțiune.

    Activarea sau dezactivarea funcțiilor Windows

  5. Verifică Hyper-V opțiune și faceți clic pe O.K .

    Se verifică Hyper-V

  6. Acum Reporniți sistemul dvs. pentru ca aceste modificări să aibă efect. Dacă acest lucru nu ajută, continuați cu următoarea soluție.

Soluția 3: expuneți extensiile de virtualizare și modificați setările RAM

Sursa3

Virtualizarea imbricată este o caracteristică care vă permite să rulați Hyper-V în interiorul unei mașini virtuale Hyper-V (VM). Acest lucru ajută la rularea unui emulator de telefon Visual Studio într-o mașină virtuală sau la testarea configurațiilor care necesită în mod obișnuit mai multe gazde. S-a raportat că activarea virtualizării imbricate a funcționat ca o soluție pentru mulți utilizatori online. Prin urmare, urmați pașii de mai jos pentru a face acest lucru:

  1. Opriți mașina virtuală în Hyper-V Manager.
  2. presa Câștigă + X de pe tastatură și selectați Windows PowerShell (Administrator) din lista pop-up.

    Deschiderea Windows PowerShell (administrator)

  3. În fereastra PowerShell, copiaza si lipeste această comandă pentru a schimba numele și valorile în procesorul VM.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Introducerea comenzii

  4. presa introduce să-l ruleze.
  5. Acum faceți clic dreapta pe mașina dvs. virtuală în Hyper-V Manager și selectați Setări .

    Deschiderea setărilor VM

  6. Click pe Memorie în panoul din stânga, debifați Activați memoria dinamică și dublează Valoarea RAM de exemplu. 2048> 4096.

    Modificarea setărilor de memorie

  7. start mașina dvs. virtuală.
  8. Faceți clic dreapta pe mașina dvs. virtuală și selectați Conectați . Aceasta va rula Hyper-V și sistemul dvs. va reporni. Încercați din nou să rulați Ubuntu. Acest lucru ar trebui să rezolve în cele din urmă problema.

    Conectarea VM

3 minute citite