Pri nadgradnji z ene različice WSL na naslednjo boste morda prejeli WslRegisterDistribution ni uspel z napako 0x80070032. To se zgodi predvsem zato, ker morda niste omogočili platforme Virtual machine. Starejša različica WSL sicer deluje, zadnja pa morda ne. Ta objava vas bo vodila, kako lahko težavo odpravite.
Celotna sporočila o napakah so takšna:
Namestitev lahko traja nekaj minut…
WslRegisterDistribution ni uspel z napako: 0x80070032
Napaka: 0x80070032 Zahteva ni podprta.
Za nadaljevanje pritisnite katerikoli gumb…
WslRegisterDistribution ni uspel z napako: 0x80070032
Napaka je vidna, ko nadgradite ali znova namestite najnovejšo različico WSL. Preizkusite naslednje predloge:
- Namestite navidezni stroj
- Odpravite težavo z dovoljenjem za datoteko
Za uporabo teh predlogov boste potrebovali dovoljenje skrbnika.
1] Namestite navidezni stroj
Navidezni stroj je postal nuja za različico WSL. Če vaš računalnik to podpira, ga morate namestiti s funkcijo Windows.
- Pritisnite gumb Start in vnesite Turn Windows Features.
- Kliknite aplikacijo, ko se prikaže na seznamu
- Potrdite polje poleg platforme Virtual Machine Platform in kliknite gumb Ok
Ko je funkcija nameščena, poskusite nadgraditi ali znova namestiti in zdaj bi morala delovati.
2] Odpravite težavo z dovoljenjem za datoteko
Ena od manj prijavljenih rešitev je, da mora uporabnik prevzeti lastništvo mape Distro, jo izbrisati in nato znova namestiti, da reši težavo.
- Pojdi do % localappdata% \ Paketi \ in poiščite Distro ime mape
- Z desno miškino tipko kliknite in izberite Lastnosti
- Preklopite na zavihek Varnost in nato kliknite gumb Napredno
- Prepričajte se, da je vaš račun na seznamu.
Ko končate, izbrišite mapo in znova namestite Distro.
Upam, da je bila objava koristna in da ste lahko odpravili napako WslRegisterDistribution 0x80070032.
Podobna WslRegisterDistribution ni uspela z napakami: 0xc03a001a | 0x80041002 | 0x800700b7 ali 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x8007023e | 0x800701bc | 0x8007019e in 0x8000000d.