Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi WslRegisterDistribution failed with error: 0x80070422

Lỗi này thường xuất hiện khi cài đặt WSL thủ công. Quá trình cài đặt thất bại với lỗi 0x80070422. Thông báo lỗi kèm theo: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. Nếu bạn gặp lỗi này, bài viết sẽ giúp khắc phục.

Khắc phục lỗi WslRegisterDistribution failed with error: 0x80070422

WslRegisterDistribution failed with error: 0x80070422

Đề xuất các phương pháp sau để giải quyết:

  1. Khởi động lại dịch vụ LxssManager
  2. Kiểm tra phần mềm bảo mật có chặn không
  3. Cài đặt lại WSL

Các gợi ý này đã giúp nhiều người dùng.

1] Khởi động lại dịch vụ LxssManager

  • Gõ services trong hộp Run (Win + R) và nhấn Enter.
  • Trong snap-in Services, tìm LxSSManager.
  • Nhấp chuột phải, chọn Start (Khởi động).
  • Thử chạy WSL, nó nên hoạt động.

Vấn đề là bạn phải làm điều này mỗi lần khởi động lại máy. Tốt nhất là đặt chế độ khởi động thành Automatic (Tự động). Nhấp đúp vào dịch vụ LxSSManager và đặt Startup Type = Automatic.

Khắc phục lỗi WslRegisterDistribution failed with error: 0x80070422

Nếu gặp thông báo “Access denied”, dùng PowerShell hoặc Command Prompt quyền admin và chạy:

sc config LxssManager start=auto

Sau đó dịch vụ sẽ tự khởi động cùng Windows. Mặc dù nên tự động khi khởi chạy Linux, nhưng đây là cách khắc phục nếu không tự động.

2] Kiểm tra phần mềm bảo mật có chặn không

Một số người dùng báo cáo phần mềm bảo mật chặn dịch vụ LxSSManager khởi động. Nếu vậy, kiểm tra trong phần mềm xem dịch vụ có nằm trong danh sách ứng dụng bị chặn không. Cần thêm vào danh sách trắng (whitelist) sebagai ngoại lệ.

3] Cài đặt lại WSL

Khắc phục lỗi WslRegisterDistribution failed with error: 0x80070422

Giải pháp khác đã giúp một số người dùng là cài đặt lại WSL. Có thể gỡ qua Windows Features rồi cài lại.

  • Gõ “Windows Features”, chọn tùy chọn khi xuất hiện.
  • Tìm Windows Subsystem for Linux, bỏ chọn.
  • Nhấp OK, cho wizard hoàn tất, sau đó khởi động lại.
  • Sau khi vào Windows, làm lại các bước nhưng lần này chọn cài WSL.
  • Khởi động lại máy, WSL nên hoạt động.

Hy vọng bài viết dễ hiểu và lỗi WslRegisterDistribution failed with error: 0x80070422 đã được giải quyết. Đây là vấn đề dịch vụ cần chạy khi WSL khởi động. Khi giải quyết xong, WSL sẽ chạy như mong đợi.

Các lỗi WslRegisterDistribution tương tự: 0xc03a001a | 0x80041002 | 0x800700b7 hoặc 0x80080005 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e và 0x8000000d.

Khắc phục lỗi WslRegisterDistribution failed with error: 0x80070422