Eroarea 0x80370102 apare atunci când utilizatorii încearcă să instaleze și să ruleze o distribuție Linux folosind funcția „Subsistem Windows pentru Linux”. În mai multe cazuri, eroarea este cauzată atunci când utilizatorii încearcă să instaleze atât distribuțiile Linux, cât și Debian și este de obicei legată de probleme cu caracteristica de virtualizare hardware din BIOS.
Mai jos, aruncăm o privire la cauzele acestei probleme și la metodele de depanare care vă vor ajuta să rezolvați problema în cel mai scurt timp.
Ce cauzează eroarea 0x80370102 în Windows?
Eroarea la îndemână poate fi cauzată de o serie de motive, în special de probleme hardware. Iată o listă cu cele mai frecvente motive din spatele acestei probleme:
- Hyper-V și alte setări relevante sunt dezactivate - Hyper-V, care este produsul de virtualizare hardware Microsoft, vă permite să creați și să rulați mașina virtuală. Acest serviciu și alte servicii relevante, cum ar fi setarea Virtualizare, ar trebui să fie activate din BIOS pentru a putea instala și rula distribuții.
- Utilizați versiunea Windows Insider Preview - Dacă nu utilizați o versiune complet dezvoltată de Windows, este posibil să întâmpinați, de asemenea, erori precum cea la îndemână.
- Serviciul Lxssmanager.exe este corupt - serviciul Lxssmanager.exe gestionează lansarea de noi instanțe WSL. Dacă acest serviciu este corupt sau pur și simplu nu funcționează corect, nu veți putea instala o distribuție Linux pe care să o accesați prin subsistemul Windows pentru Linux 2.
Acum că știm despre cauzele acestei probleme, să aruncăm o privire la soluțiile care sperăm să rezolve problema definitiv. Cu toate acestea, înainte de a continua, vă recomandăm verificați din nou dacă computerul dvs. acceptă virtualizarea hardware.
În cazul în care utilizați o versiune Insider a Windows, luați în considerare instalarea unei versiuni stabile de Windows, deoarece o versiune în curs de dezvoltare este predispusă la erori ca aceasta.
1. Activați Hyper-V
Primul lucru pe care vă recomandăm să faceți este să vă asigurați că toate serviciile relevante precum Hyper-V și Virtualization sunt activate. În această metodă, vom activa funcția Hyper-V folosind Panoul de control. Vom folosi, de asemenea, utilitarul Task Manager pentru a verifica dacă funcția de virtualizare funcționează bine.
Iată cum puteți activa Hyper-V pe computer:
- apasă pe Câștigă + R tastele împreună pentru a deschide un dialog Run.
- Alege Programe opțiunea și apoi faceți clic pe Program și caracteristici.
- Click pe Activați sau dezactivați funcția Windows în panoul din stânga.
- În dialogul următor, bifați caseta asociată cu Hyper-V și faceți clic Bine.
- După ce ați terminat, reporniți computerul și verificați dacă problema este rezolvată. În timp ce sunteți la asta, vă recomandăm, de asemenea, să verificați dacă caracteristica Virtual Machine Platform este activată, urmând aceiași pași. Dacă este dezactivat, activarea acestuia ar trebui să vă ajute și să remediați problema.
În continuare, vom verifica dacă Virtualizarea este activată pe dispozitiv. În majoritatea dispozitivelor, este dezactivat în mod implicit. Urmați pașii de mai jos pentru a continua:
- apasă pe Ctrl + Shift + Esc cheile împreună pentru a deschide Managerul de activități,
- Faceți clic pe Mai multe detalii butonul pentru a extinde fereastra Task Manager.
- Îndreptați-vă spre Performanţă fila și faceți clic pe CPU.
- Sub graficul CPU din partea dreaptă, verificați starea pentru Virtualizare. În cazul în care nu sunteți sigur dacă computerul dvs. acceptă virtualizarea, vizualizați secțiunea de asistență Hyper-V în aceeași fereastră. Dacă scrie Da, înseamnă că puteți utiliza virtualizarea hardware pe computer.
- Alternativ, deschideți Run apăsând butonul Câștigă + R cheile împreună.
- Tastați cmd în câmpul de text și apăsați Ctrl + Shift + Enter pentru a deschide Linia de comandă ca administrator.
- Clic da în Promptul de control al contului de utilizator.
- Tastați systeminfo în Command Prompt și apăsați Enter.
- Așteptați ca comanda să se execute, apoi mergeți la Cerințe Hyper-V secțiune. Ar trebui să puteți vedea dacă virtualizarea este activată de acolo.
Dacă serviciul este dezactivat, activarea tehnologiei Hyper-V pe Windows ar trebui să rezolve problema pentru tine.
2. Reporniți serviciul LxssManager
După cum am menționat mai devreme, serviciul LxssManager ar trebui să funcționeze corect pentru ca dvs. să instalați distribuția Linux și să o rulați.
Dacă un serviciu funcționează, cel mai simplu mod de a-l remedia este repornirea acestuia. În această metodă, vom folosi utilitarul Windows Services pentru a face aceste modificări.
Iată cum poți face asta:
- apasă pe Câștigă + R tastele împreună pentru a deschide un dialog Run.
- Tastați services.msc în Run și faceți clic Bine.
- În fereastra următoare, căutați LxssManager serviciu și faceți clic dreapta pe el.
- Alege Proprietăți din meniul contextual.
- Acum, faceți clic pe Stop butonul, așteptați câteva secunde, apoi apăsați start.
- Odată ce serviciul este repornit, verificați dacă problema este rezolvată.
3. Activați virtualizarea imbricată și modificați setările RAM
O altă remediere care a funcționat pentru utilizatori a fost activarea virtualizării imbricate, o caracteristică care vă permite să rulați Hyper-V într-o mașină virtuală Hyper-V. Dacă această caracteristică este dezactivată pe computerul dvs., activarea acesteia va rezolva problema pentru dvs.
Iată cum puteți proceda:
- Tastați Powershell în căutarea Windows și faceți clic pe Rulat ca administrator.
- Clic da în promptul Control cont utilizator.
- Tastați următoarea comandă în fereastra Powershell și faceți clic pe Enter pentru a o executa.
Set-VMProcessor
-ExposeVirtualizationExtensions $true - Acum, lansați managerul Hyper-V și faceți clic dreapta pe mașina virtuală.
- Alege Setări din meniul contextual.
- Click pe Memorie în panoul din stânga.
- Acum, creșteți valoarea RAM de pornire de două ori și debifați caseta pentru Activați memoria dinamică.
- Clic aplica > Bine pentru a salva modificările.
- Acum, faceți clic dreapta pe mașina dvs. virtuală din nou și alegeți Conectați.
- Lăsați sistemul să repornească și încercați să instalați/rulați din nou Ubuntu.
Eroare WslRegisterDistribution, remediată
Accesarea subsistemului Windows pentru Linux este destul de simplă, dar există momente în care puteți întâlni erori de instalare sau de funcționare. Metodele de mai sus ar trebui să vă ajute să remediați cu succes eroarea WslRegisterDistribution. De asemenea, puteți contacta echipa de asistență Microsoft dacă eroarea apare din nou pentru a identifica cauza reală a problemei în cazul dvs. și pentru a implementa o soluție relevantă.