WslRegisterDistribution không thành công với lỗi 0x800700b7 hoặc 0x80080005

Một số người dùng đã phàn nàn về việc WslRegisterDistribution không thành công với lỗi 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) hoặc 0x80080005 , đôi khi xảy ra sau khi máy tính khởi động lại. Nó hiển thị khi Ubuntu hoặc bất kỳ Dextro nào khác được khởi chạy. Bài đăng này sẽ giúp bạn giải quyết vấn đề. Đây là thông báo lỗi đầy đủ:

Quá trình cài đặt có thể mất vài phút…
WslRegisterDistribution không thành công với lỗi: 0x800700b7 / 0x80080005
Cài đặt phân phối đã bị hỏng.
Vui lòng(Please) chọn Đặt lại(Reset) từ Cài đặt ứng dụng(App Settings) hoặc gỡ cài đặt và cài đặt lại ứng dụng.
Lỗi: 0x800700b7 Không thể tạo tệp khi tệp đó đã tồn tại.
Bấm phím bất kỳ để tiếp tục…

WslRegisterDistribution không thành công với lỗi 0x800700b7 hoặc 0x80080005

Cách giải quyết này khá đơn giản và nó liên quan đến việc khởi động lại  LxssManager có sẵn và các dịch vụ khác trong Windows . WSL có hai chế độ — Chế độ Người dùng và Chế (Mode)độ(Kernel Mode) Nhân , bao gồm  Bash, LxssManager, Lxss.sys và lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager là dịch vụ quản lý phiên chế độ người dùng khởi chạy phiên bản mới của WSL . Đây là những gì mô tả cho biết:

The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.

Khởi động lại Dịch vụ LxssManager

WslRegisterDistribution không thành công với lỗi: 0x800700b7

Nhấn phím(Press) Windows (Windows) nhập cmd cho đến khi Command Prompt xuất hiện trong danh sách. Nhấp chuột phải vào nó và chọn Chạy với tư cách quản trị viên. (choose to Run as administrator.)Sau đó gõ lệnh sau.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

Sau khi hoàn tất, hãy khởi chạy WSL và nó sẽ không gây ra bất kỳ sự cố nào cho bạn. Tuy nhiên, điều này có thể xảy ra mỗi khi bạn khởi động lại máy tính. Để đảm bảo điều đó không xảy ra mọi lúc, hãy thực hiện lệnh sau.

sc config LxssManager start=auto

Lần tới, khi bạn khởi động máy tính và khởi chạy WSL , nó sẽ không thành vấn đề.

Đặt LxssManager Auto-Start(Set LxssManager Auto-Start) bằng Registry

LxssManager Registry Auto Start WSL

Trong trường hợp bạn không thể thay đổi cách nhập khởi động dịch vụ bằng lệnh nêu trên, bạn có thể thay đổi nó thông qua sổ đăng ký. Lỗi xảy ra nếu dịch vụ đã được sử dụng và bạn đang cố gắng thay đổi nó.

  • Mở lời nhắc Run , gõ regedit và nhấn phím Enter
  • Trong Registry Editor , điều hướng đến đường dẫn sau.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • Bấm đúp(Double-click) vào phím Bắt đầu(Start) để mở ở chế độ chỉnh sửa. Đặt giá trị là 2 và lưu nó.

Điều này sẽ đảm bảo LxssManager được đặt thành tự động.

Tôi hy vọng bài viết dễ làm theo và bạn có thể giải quyết lỗi WslRegisterDistribution không thành công 0x80080005 hoặc 0x800700b7 bằng mẹo này. Lỗi rất đơn giản để giải quyết và miễn là bạn có thể đặt dịch vụ khởi chạy tự động, bạn sẽ có thể sửa lỗi.

WslRegisterDistribution tương tự không thành công với lỗi(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e và 0x8000000d(0x8007019e and 0x8000000d) .



About the author

Tôi là một chuyên gia Windows 10 được đề xuất với hơn 10 năm kinh nghiệm trong ngành phần mềm. Tôi có kiến ​​thức chuyên môn về cả Explorer và Office 365, đồng thời tôi đặc biệt có kỹ năng trong việc cá nhân hóa và tùy chọn giao diện cho người dùng của mình. Kỹ năng của tôi là trọng tâm của công việc kinh doanh của tôi, đó là cung cấp dịch vụ khách hàng tuyệt vời thông qua các bài đánh giá trực tuyến và tận dụng các công nghệ như AI để cải thiện hỗ trợ.



Related posts