Cách sửa lỗi WslRegisterDistribution không thành công với lỗi 0x8007023e trên Windows 11/10

Người dùng được phép cài đặt và chạy Phân phối Linux trên PC Windows của họ bằng WSL (Hệ thống con của Windows dành cho Linux). Tuy nhiên, người dùng đã báo cáo rằng họ gặp lỗi khi cài đặt hệ thống con Linux qua WSL. “WslRegisterDistribution Không thành công với lỗi: 0x8007023e”. Thông thường, sự cố này liên quan đến thao tác của chính Hệ thống con Windows dành cho Linux (WSL) hoặc cài đặt VM được sử dụng trong Windows. Đọc bài viết này và làm theo các bản sửa lỗi để khắc phục lỗi này trên PC của bạn.
Khắc phục 1 – Vô hiệu hóa và kích hoạt hệ thống con Linux
1. Nhấn Windows và Rs trên bàn phím của bạn để mở chạy.
Loại 2 optionfeatures.exe chạy Các tính năng của Windows.
3. Bật và tắt Tính năng Windowscần thiết vô hiệu tất cả các tùy chọn liên quan đến máy ảo.
- tìm thấy Hyper-V và bỏ chọn hộp bên cạnh nó.
- Bỏ chọn sự lựa chọn Hệ thống con Windows dành cho Linux.
- Ngoài ra, hãy tắt tùy chọn Nền tảng máy ảo qua bỏ chọn hộp liên kết với nó.
- nếu có Nền tảng Windows Hypervisor một lát sau vô hiệu Hơn thế nữa.
4. Nhấp vào MŨI TÊN. Hiện tại, Tính năng của Windows tìm kiếm các tệp cần thiết và thực hiện các thay đổi.
5. Tại lời nhắc xác nhận, hãy nhấp vào nó. Khởi động lại ngay bây giờ để khởi động lại PC của bạn.
6. Sau khi hệ thống của bạn khởi động lại, hãy quay lại: Các tính năng của Windows như trong Bước 1 và 2 và cho phép tất cả các tùy chọn trên kiểm tra hộp liên kết với chúng.
7. khởi động lại khởi động lại PC của bạn sau khi bạn bật lại nó.
8. Kiểm tra xem bạn có thể khởi động Bản phân phối Linux mà không bị lỗi hay không.
Khắc phục 2 – Kích hoạt hệ thống con Linux qua PowerShell
1. nhấn phím các cửa sổ và viết quyền hạn trong hộp tìm kiếm.
lần 2. click chuột phải kết thúc PowerShell kết quả tìm kiếm và nhấp vào Chạy như quản trị viên.
3. Nếu Kiểm soát truy cập người dùng lời nhắc, nhấp vào Vâng.
4. Nhập lệnh sau và Đi vào.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
5. Sau khi lệnh được thực thi, a khởi động lại. in Y Khởi động lại máy tính của bạn để hoàn tất quá trình
6. Sau khi khởi tạo, hãy kiểm tra xem lỗi đã được giải quyết chưa.
Khắc phục sự cố 3 – Cập nhật hệ thống con của Linux thông qua Command Prompt
1. nhấn phím các cửa sổ và viết cmd trong hộp tìm kiếm.
lần 2. click chuột phải kết thúc Dấu nhắc lệnh và lựa chọn Chạy như quản trị viên.
3. Cập nhật Bản phân phối Linux bằng lệnh sau.
C:> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ <CTRL-D> C:> exit
4. Bây giờ hãy mở thiết bị đầu cuối Linux và kiểm tra xem lỗi đã được giải quyết chưa.
Khắc phục 4 – Cài đặt lại Hệ thống con của Windows cho Linux (WSL)
Nếu không có bản sửa lỗi nào ở trên giải quyết được lỗi trong Phân phối Linux cho bạn, bạn sẽ cần gỡ cài đặt và cài đặt lại WSL vì có thể có sự cố với chính WSL.
A. Gỡ cài đặt Phân phối Linux và Hệ thống con Windows dành cho Linux
1. Chỉ cần giữ Windows và Rđồng thời để mở chạy.
Loại 2 ms-settings: appsfeatures mở Ứng dụng & Đặc trưng trong Cài đặt Windows.
3. Vị trí của bạn Cài đặt Linux (ví dụ: Ubuntu) trong danh sách các ứng dụng.
4. ba chấm dọc bên cạnh và chọn Gỡ cài đặt.
5. Hoàn tất quá trình gỡ cài đặt bằng cách làm theo hướng dẫn trên màn hình.
6. Tìm nó ngay bây giờ Hệ thống con Windows dành cho Linux trong danh sách ứng dụng.
7. ba chấm dọc liên kết với nó và nhấp vào Gỡ cài đặt.
8. Sau khi gỡ cài đặt, hãy gỡ cài đặt bằng tất cả các tệp và thành phần liên quan của WSL. Các tính năng của Windows. làm theo các bước trong Sửa 1 với tắt WSL và Windows Hypervisor Platform.
9. khởi động lại chọn hệ thống của bạn và sau đó cài đặt WSL.
B. Cài đặt Hệ thống con của Windows cho Linux
Windows 10 phiên bản 2004 trở lên hoặc Windows 11
1. Bắn Windows và R và viết quyền hạn trong chạy hộp thoại bật lên.
2. Nhấn Ctrl + Shift + Enter mở PowerShell với tư cách quản trị viên.
3. Nhập lệnh sau.
wsl --install
4. Tải xuống phiên bản Linux mới nhất và cũng mở các thành phần tùy chọn cần thiết để hệ thống con Linux chạy.
5. khởi động lại máy tính của bạn sau khi lệnh được thực thi.
6. Tiến hành cài đặt mới phần mềm Linux mà bạn đã gỡ bỏ trước đó. Khởi động thiết bị đầu cuối Linux của bạn và kiểm tra xem lỗi đã được giải quyết chưa.
Cài đặt thủ công (thay vì lệnh cài đặt ở trên) hoặc Bản dựng cũ hơn của Windows
1. Mở Chạy (Windows + R).
Loại 2 quyền hạn và âm trầm Ctrl + Shift + Enter mở Command Prompt với tư cách quản trị viên.
3. Nhập lệnh sau
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
4. khởi động lại Sau khi PC của bạn thực hiện xong lệnh trên.
5. Sau khi khởi chạy, hãy sử dụng Windows Store để tải xuống và cài đặt bản phân phối Linux mà bạn đã gỡ cài đặt.
6. Khởi chạy ứng dụng Linux và kiểm tra xem sự cố đã được giải quyết chưa.
Nhiều thế này!
Chúng tôi hy vọng bạn có thể khắc phục Lỗi WslRegisterDistribution Failed 0x8007023e trên máy tính của mình bằng cách sử dụng các bản sửa lỗi trong bài viết này. Nhận xét và cho chúng tôi biết bản sửa lỗi đã giúp bạn.