Kesalahan ini diketahui muncul semasa memasang WSL secara manual. Semasa memasang, proses gagal dengan kesilapan 0x80070422. Kesalahan juga mengiklankan mesej kesalahan- Perkhidmatan tidak dapat dimulakan, baik kerana dinonaktifkan atau kerana tidak mempunyai peranti aktif yang berkaitan dengannya. Sekiranya anda menghadapi hal yang sama, siaran ini akan membantu anda menyelesaikan WslRegisterDistribution yang gagal dengan ralat: 0x80070422.
WslRegisterDistribution gagal dengan ralat: 0x80070422
Kami mencadangkan mencuba kaedah berikut untuk menyelesaikan masalah.
- Mulakan semula perkhidmatan LxssManager
- Periksa sama ada Perisian Keselamatan menyekat
- Pasang semula WSL
Cadangan ini telah diketahui berfungsi untuk pengguna.
1] Mulakan semula perkhidmatan LxssManager
- Taipkan perkhidmatan pada prompt Run (Win + R), dan tekan kekunci Enter
- Dalam snap-in Perkhidmatan, cari LxSSManager
- Klik kanan padanya, dan pilih untuk memulakan.
- Cuba mulakan WSL, dan ia mesti berjaya.
Masalahnya di sini ialah anda mesti melakukan ini setiap kali komputer dimulakan semula. Oleh itu, lebih baik menetapkan mod permulaan ke automatik. Klik dua kali pada perkhidmatan LxSSManager dan tetapkan Jenis Permulaan ke Automatik.
Sekiranya anda mendapat mesej yang ditolak akses, anda dapat menggunakan PowerShell atau Command Prompt dalam mod admin dan menjalankan perintah berikut.
sc config LxssManager start = automatik
Setelah selesai, perkhidmatan akan bermula secara automatik apabila komputer melakukannya. Walaupun ini mesti berlaku secara automatik apabila ada rasa Linux dilancarkan, tetapi ini adalah jalan penyelesaian jika tidak.
2] Periksa sama ada Perisian Keselamatan menyekat
Beberapa pengguna melaporkan bahawa perisian keselamatan mereka menyekat perkhidmatan LxSSManager bermula. Sekiranya ini berlaku, anda boleh memeriksa perisian anda secara manual jika perkhidmatan tersebut disenaraikan di bawah aplikasi mereka yang disekat. Anda perlu memasukkan perkhidmatan ke senarai putih dengan menambahkannya sebagai pengecualian.
3] Pasang semula WSL
Satu lagi penyelesaian yang berjaya untuk beberapa pengguna adalah memasang semula WSL. Ia boleh dikeluarkan menggunakan bahagian Windows Features dan kemudian dipasang semula.
- Ketik Ciri Windows, dan klik pada pilihan ketika muncul
- Cari Subsistem Windows untuk Linux, dan hapus centangnya
- Klik pada butang Ok, biarkan penyihir selesai, dan kemudian but semula
- Setelah kembali, ikuti langkah yang sama kecuali kali ini memasang WSL.
- Nyalakan semula komputer dan semestinya berfungsi sekarang.
Saya harap siaran itu mudah diikuti, dan WslRegisterDistribution gagal dengan ralat: 0x80070422 diselesaikan sekarang. Ini adalah masalah perkhidmatan yang perlu dijalankan ketika WSL dilancarkan. Oleh itu, sebaik sahaja anda menyelesaikannya, ia akan berfungsi seperti yang diharapkan.
WslRegisterDistribution serupa gagal dengan ralat: 0xc03a001a | 0x80041002 | 0x800700b7 atau 0x80080005 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e dan 0x8000000d.