Când faceți upgrade de la o versiune de WSL la următoarea, este posibil să primiți WslRegisterDistribution a eșuat cu eroarea 0x80070032. Acest lucru se întâmplă în primul rând deoarece este posibil să nu fi activat platforma mașinii virtuale. În timp ce versiunea mai veche a WSL ar funcționa, cea mai recentă poate nu. Această postare vă va ghida cu privire la modul în care puteți rezolva problema.
Mesajele complete de eroare merg astfel:
Instalarea, aceasta poate dura câteva minute ..
WslRegisterDistribution a eșuat cu eroare: 0x80070032
Eroare: 0x80070032 Solicitarea nu este acceptată.
Apăsați orice tastă pentru a continua…
WslRegisterDistribution a eșuat cu eroare: 0x80070032
Eroarea apare atunci când faceți upgrade la sau reinstalați cea mai recentă versiune de WSL. Încercați următoarele sugestii:
- Instalați mașina virtuală
- Remediați problema permisiunii de fișier
Veți avea nevoie de permisiunea de administrator pentru a utiliza aceste sugestii.
1] Instalați mașina virtuală
Mașina virtuală a devenit o necesitate pentru versiunea WSL. Dacă computerul dvs. îl acceptă, trebuie să-l instalați utilizând caracteristicile Windows.
- Apăsați butonul Start și tastați Turn Windows Features.
- Faceți clic pe aplicație când apare în listă
- Bifați caseta de lângă Virtual Machine Platform și faceți clic pe butonul Ok
Odată ce funcția este instalată, încercați să faceți upgrade sau reinstalați și ar trebui să funcționeze acum.
2] Remediați problema permisiunii de fișier
Una dintre soluțiile raportate minor este aceea în care utilizatorul trebuie să preia proprietatea asupra folderului Distro, să îl șteargă și apoi să îl instaleze din nou pentru a rezolva problema.
- Mergi la % localappdata% \ Pachete \ și localizați Distro numele fisierului
- Faceți clic dreapta pe el și selectați Proprietăți
- Treceți la fila Securitate, apoi faceți clic pe butonul Avansat
- Asigurați-vă că contul dvs. este pe listă.
După ce ați terminat, ștergeți folderul și reinstalați Distro.
Sper că postarea a fost utilă și ați reușit să remediați eroarea 0x80070032 WslRegisterDistribution.
WslRegisterDistribution similar a eșuat cu erori: 0xc03a001a | 0x80041002 | 0x800700b7 sau 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x8007023e | 0x800701bc | 0x8007019e și 0x8000000d.