Bazı kullanıcılar şikayet etti WslRegisterDistribution 0x800700b7 hatasıyla başarısız oldu veya0x80080005, bazen bilgisayar yeniden başlatıldıktan sonra olur. Ubuntu veya başka bir Dextro başlatıldığında ortaya çıkıyor. Bu gönderi sorunu çözmenize yardımcı olacak. İşte tam hata mesajı:
Yükleme, bu işlem birkaç dakika sürebilir…
WslRegisterDistribution şu hatayla başarısız oldu: 0x800700b7/0x80080005
Dağıtım kurulumu bozuldu.
Lütfen Uygulama Ayarlarından Sıfırla'yı seçin veya uygulamayı kaldırıp yeniden yükleyin.
Hata: 0x800700b7 Bu dosya zaten varken dosya oluşturulamıyor.
Devam etmek için herhangi bir tuşa basın…
WslRegisterDistribution 0x800700b7 veya 0x80080005 hatasıyla başarısız oldu
Çözünürlük oldukça basittir ve yeniden başlatmayı içerir LxssManager Windows'ta kullanılabilir ve diğer hizmetler. WSL, Kullanıcı Modu ve Çekirdek Modu olmak üzere iki mod içerir: Bash, LxssManager, Lxss.sys ve lxcore.sistem. LxssManager, yeni bir WSL örneğini başlatan kullanıcı modu oturum yöneticisi hizmetidir. İşte açıklama ne diyor:
LXSS Manager hizmeti, yerel ELF ikili dosyalarının çalıştırılmasını destekler. Hizmet, ELF ikili dosyalarının Windows üzerinde çalışması için gerekli altyapıyı sağlar. Hizmet durdurulur veya devre dışı bırakılırsa, bu ikili dosyalar artık çalışmayacaktır.
LxssManager Hizmetini Yeniden Başlatın
Windows tuşuna basın ve listede Komut İstemi görünene kadar cmd yazın. Üzerine sağ tıklayın ve Yönetici olarak çalıştır'ı seçin. Ardından aşağıdaki komutu yazın.
sc sorgusu LxssManager sc stop LxssManager sc start LxssManager
Bittiğinde, WSL'yi başlatın ve size herhangi bir sorun vermemelidir. Ancak bu, bilgisayarı her yeniden başlattığınızda olabilir. Her seferinde olmamasını sağlamak için aşağıdaki komutu yürütün.
sc config LxssManager başlangıç=otomatik
Bir dahaki sefere, bilgisayarı başlattığınızda ve WSL'yi başlattığınızda, bu bir sorun olmamalı.
Kayıt Defterini kullanarak LxssManager Otomatik Başlatma'yı ayarlayın
Yukarıda belirtilen komutu kullanarak hizmet başlatma yazısını değiştiremiyorsanız, kayıt defterinden değiştirebilirsiniz. Hata, hizmet zaten kullanılıyorsa ve siz onu değiştirmeye çalışıyorsanız oluşur.
- Çalıştır istemini açın ve regedit yazın ve Enter tuşuna basın
- Kayıt Defteri Düzenleyicisi'nde aşağıdaki yola gidin.
Bilgisayar\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Başlat
- Düzenleme modunda açmak için Başlat tuşuna çift tıklayın. Değeri 2 olarak ayarlayın ve kaydedin.
Bu, LxssManager otomatik olarak ayarlanmış.
Umarım gönderiyi takip etmek kolay olmuştur ve bu ipucunu kullanarak WslRegisterDistribution başarısız 0x80080005 veya 0x800700b7 hatasını çözebildiniz. Hatanın çözülmesi basittir ve hizmeti otomatik olarak başlayacak şekilde ayarlayabildiğiniz sürece, düzeltebilmeniz gerekir.
Benzer WslRegisterDistribution hatalarla başarısız oldu: 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e ve 0x8000000d.