Sebilangan pengguna telah mengadu WslRegisterDistribution gagal dengan ralat 0x800700b7 atau0x80080005, yang kadang-kadang berlaku selepas komputer dihidupkan semula. Ia muncul ketika Ubuntu atau Dextro lain dilancarkan. Catatan ini akan membantu anda menyelesaikan masalah. Inilah mesej ralat lengkap:
Memasang, ini mungkin mengambil masa beberapa minit…
WslRegisterDistribution gagal dengan ralat: 0x800700b7 / 0x80080005
Pemasangan pengedaran telah rosak.
Pilih Tetapkan Semula dari Tetapan Aplikasi atau nyahpasang dan pasang semula aplikasi.
Ralat: 0x800700b7 Tidak dapat membuat fail apabila fail itu sudah ada.
Tekan mana-mana butang untuk meneruskan…
WslRegisterDistribution gagal dengan ralat 0x800700b7 atau 0x80080005
Penyelesaiannya agak mudah, dan melibatkan memulakan semula Pengurus Lxss tersedia dan perkhidmatan lain di Windows. WSL mengandungi dua mod-Mod Pengguna dan Mod Kernel, termasuk Bash, LxssManager, Lxss.sys, dan lxcore.sys. LxssManager adalah perkhidmatan pengurus sesi mod pengguna yang melancarkan contoh baru WSL. Inilah keterangan yang dinyatakan:
Perkhidmatan Pengurus LXSS menyokong menjalankan binari ELF asli. Perkhidmatan ini menyediakan infrastruktur yang diperlukan untuk binari ELF untuk dijalankan pada Windows. Sekiranya perkhidmatan dihentikan atau dilumpuhkan, binari tersebut tidak lagi dapat dijalankan.
Mulakan semula Perkhidmatan LxssManager
Tekan kekunci Windows, dan ketik cmd sehingga Prompt Perintah muncul dalam senarai. Klik kanan padanya, dan pilih Jalankan sebagai pentadbir. Kemudian taipkan arahan berikut.
pertanyaan sc LxssManager sc berhenti LxssManager sc start LxssManager
Setelah selesai, lancarkan WSL, dan itu tidak akan memberi anda masalah. Walau bagaimanapun, ini mungkin berlaku setiap kali anda menghidupkan semula komputer. Untuk memastikannya tidak berlaku setiap kali, jalankan perintah berikut.
sc config LxssManager start = automatik
Lain kali, semasa anda memulakan komputer dan melancarkan WSL, seharusnya tidak menjadi masalah.
Tetapkan LxssManager Auto-Start menggunakan Registry
Sekiranya anda tidak dapat mengubah menaip permulaan perkhidmatan menggunakan perintah yang disebutkan di atas, anda boleh mengubahnya melalui registri. Ralat berlaku jika perkhidmatan sudah digunakan dan anda cuba mengubahnya.
- Buka arahan Run, dan ketik regedit, dan tekan kekunci Enter
- Dalam Editor Pendaftaran, arahkan ke jalan berikut.
Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LxssManager \ Mula
- Klik dua kali pada kekunci Mula untuk membuka dalam mod edit. Tetapkan nilainya sebagai 2, dan simpan.
Ini akan memastikan bahawa Pengurus Lxss ditetapkan ke automatik.
Saya harap siaran ini mudah diikuti, dan anda dapat menyelesaikan ralat WslRegisterDistribution yang gagal 0x80080005 atau 0x800700b7 menggunakan tip ini. Kesalahannya mudah diselesaikan, dan selagi anda dapat mengatur agar perkhidmatan dilancarkan secara automatik, anda seharusnya dapat memperbaikinya.
WslRegisterDistribution serupa gagal dengan ralat: 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e dan 0x8000000d.