Làm cách nào để khắc phục 'Hệ thống con Windows cho Linux không có lỗi phân phối được cài đặt?

Bash là một Shell Unix và một dạng ngôn ngữ lệnh được giới thiệu lần đầu tiên vào năm 1989. Nó đã được phân phối rộng rãi như là vỏ Đăng nhập mặc định cho Linux và MacOS. Mặc dù hầu hết được thấy trong Linux và Marcos, nhưng có một phiên bản có thể được cài đặt trên Windows 10. Tuy nhiên, rất nhiều khiếu nại đã xuất hiện đối với những người dùng không thể sử dụng Bash trên Windows 10 và một hệ thống phụ Windows của Windows dành cho Linux Không có phân phối được cài đặt Lỗi nào được nhìn thấy trong khi cố gắng làm như vậy.

Hệ thống con windows windows cho Linux không có bản phân phối được cài đặt

Điều gì gây ra hệ thống con Windows Windows cho Linux không có phân phối được cài đặt Lỗi lỗi?

Sau khi nhận được nhiều khiếu nại từ nhiều người dùng, chúng tôi đã quyết định điều tra vấn đề và nghĩ ra một bộ giải pháp khắc phục lỗi cho hầu hết người dùng của chúng tôi. Ngoài ra, chúng tôi đã xem xét các lý do do lỗi này được kích hoạt và liệt kê chúng dưới đây.

  • Thiếu bản phân phối: Khi cài đặt bash cho Windows, có một số tệp bổ sung cần được cài đặt cho Hệ thống con Windows. Nếu các tệp này không thể được tải xuống tự động từ Microsoft Store, lỗi này được kích hoạt.
  • Dịch vụ bị vô hiệu hóa: Trong một số trường hợp nhất định, dịch vụ LxssManager thường chạy trong nền có thể bị chặn sau một bản cập nhật gần đây. Điều này có thể ngăn hệ điều hành lấy được tất cả các tệp cần thiết để chạy bash shell có thể gây ra lỗi.
  • Phân phối mặc định sai được chọn: Nếu Ubuntu chưa được chọn làm phân phối mặc định cho hệ điều hành, nó có thể gây ra lỗi này. Bởi vì Ubuntu là một bản phân phối thiết yếu để chạy bash shell.

Bây giờ bạn đã có một sự hiểu biết cơ bản về bản chất của vấn đề, chúng tôi sẽ chuyển sang các giải pháp. Đảm bảo thực hiện những thứ này theo thứ tự cụ thể mà chúng được trình bày để tránh xung đột.

Giải pháp 1: Cài đặt phân phối thủ công

Nếu một số bản phân phối nhất định không thể được tải xuống và cài đặt tự động, chúng ta có thể thử cài đặt chúng theo cách thủ công thông qua dấu nhắc lệnh. Do đó, trong bước này, chúng tôi sẽ chạy một lệnh để cài đặt các bản phân phối thiết yếu. Cho rằng:

  1. Nhấn đồng thời các nút của Windows Windows + + R R để mở dấu nhắc Run.
  2. Nhập vào cm cmd và nhấn vào Shift Shift + + Ctrl Ctrl + + Nhập Enter để cấp các đặc quyền quản trị.

    Nhập cmd trong Prompt Run và nhấn Shift + Alt + Enter để mở Dấu nhắc lệnh nâng cao
  3. Nhập lệnh sau và nhấn enter.
     lxrun / cài đặt 

    Bắt đầu lệnh Lxrun / install
  4. Thao tác này sẽ kích hoạt tải xuống từ Microsoft Store, nhấn nút Y Yiêng để bắt đầu quá trình tải xuống nếu được yêu cầu bởi dấu nhắc lệnh.
  5. Kiểm tra xem vấn đề vẫn còn.

    Lưu ý: Lệnh này cũng có thể được thực thi trên Power Shell (Quản trị viên)

Giải pháp 2: Đợi 10 phút

Đối với một số người dùng, sự cố đã tự khắc phục sau 5 đến 10 phút. Thông thường sau khi khởi động lại, các quy trình và dịch vụ nhất định phải mất một thời gian để bắt đầu. Do đó, lỗi có thể được kích hoạt nếu bạn cố chạy bash quá sớm sau khi khởi động. Do đó, bạn nên đợi ít nhất 10 phút sau khi khởi động máy tính trước khi bạn tiến hành các bước dưới đây.

Giải pháp 3: Cài đặt Ubuntu

Nếu Ubuntu chưa được cài đặt trên máy tính của bạn, nó có thể gây ra lỗi này vì đây là một bản phân phối rất quan trọng được yêu cầu để chạy bash. Để tải xuống và cài đặt Ubuntu, hãy làm theo các bước dưới đây.

  1. Khởi động lại máy tính của bạn và đăng nhập vào tài khoản của bạn.
  2. Nhấp vào liên kết này để mở trang tải xuống.
  3. Nhấp vào tùy chọn của Get Get Get và sau đó chọn tùy chọn của Microsoft Open Microsoft Store .

    Nhấp vào tùy chọn Nhận Get Nhận
  4. Khi Microsoft Store tải lên, hãy nhấp vào tùy chọn Get Get Get để bắt đầu tải xuống bản phân phối Ubuntu.
  5. Sau khi quá trình tải xuống kết thúc, hãy nhấp vào tùy chọn Cài đặt cài đặt trực tuyến xuất hiện thay cho tùy chọn Get Get Get .

    Nhấp vào tùy chọn Cài đặt trên mạng
  6. Ubuntu sẽ được cài đặt trên máy tính.
  7. Kiểm tra xem vấn đề vẫn còn.

Giải pháp 4: Bắt đầu dịch vụ LxssManager

Có thể Dịch vụ LxssManager đã bị vô hiệu hóa do lỗi này được kích hoạt. Do đó, trong bước này, chúng tôi sẽ tự khởi động Dịch vụ LxssManager. Cho rằng:

  1. Nhấn đồng thời các phím Windows Windows + + Rv để mở dấu nhắc Run.
  2. Gõ vào Dịch vụ trên mạng . msc và nhấn vào Enter Enter .

    Gõ vào dịch vụ của Wap.msc và nhấn Enter
  3. Cuộn xuống và nhấp đúp chuột vào dịch vụ LxssManager '.
  4. Nhấp vào danh sách thả xuống của kiểu khởi động và chọn Tự động trực tiếp .
  5. Nhấp vào tùy chọn Bắt đầu ăn và chọn ứng dụng .

    Chọn Tự động làm loại khởi động và nhấn enter
  6. Nhấp vào trên OK OK và kiểm tra xem vấn đề còn tồn tại không.

Bài ViếT Thú Vị