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

Lỗi WslRegisterDistribution failed with error 0x8007019e và 0x8000000d – WSL

WSL (Windows Subsystem for Linux) cho Windows 11/10 là công cụ tuyệt vời cho nhà phát triển. Nhưng đôi khi khi khởi động dòng lệnh, nó ném ra mã lỗi 0x8007019e hoặc 0x8000000d. Mặc dù lỗi dường như liên quan đến cài đặt WSL, nhưng có thể là false positive (dương tính giả). Một số người dùng đã cài WSL nhưng vẫn gặp vấn đề. Mã lỗi đọc:

Đang cài đặt, có thể mất vài phút…
WslRegisterDistribution failed with error: 0x8007019e/0x8000000d
Error: 0x8007019e/0x8000000d The parameter is incorrect.
Nhấn phím bất kỳ để tiếp tục.

Lỗi này xảy ra do thiếu các tính năng hỗ trợ Windows 10. Lỗi thậm chí không cho phép sử dụng dòng lệnh dựa trên WSL. Trong bài này, chúng ta sẽ xem cách khắc phục lỗi này trên Windows 10.

Lỗi WslRegisterDistribution failed with error 0x8007019e và 0x8000000d – WSL

Làm thế nào khắc phục WslRegisterDistribution failed?

Bạn cần dùng applet Control Panel Turn Windows features on or off (Bật/tắt tính năng Windows) để bật WSL hoặc chạy script PowerShell này.

WslRegisterDistribution failed with error: 0x8007019e & 0x8000000d

Người dùng phải bật tính năng Windows Subsystem for Linux để khắc phục sự cố. Có hai phương pháp:

  1. Bật WSL dùng Turn Windows features on or off.
  2. Sử dụng Windows PowerShell.

1. Bật WSL dùng Turn Windows features on or off

Để bật tính năng Windows Subsystem for Linux dùng hộp thoại Turn Windows features on or off, bạn cần tìm kiếm Turn Windows Features on or off trong hộp tìm kiếm Windows.

Lỗi WslRegisterDistribution failed with error 0x8007019e và 0x8000000d – WSL

Từ danh sách hiện ra, tích chọn tùy chọn Windows Subsystem for Linux. Chọn OK.

Nó sẽ tìm kiếm và cài đặt một số file hệ thống cần thiết và yêu cầu bạn khởi động lại máy tính. Sau khi khởi động lại, bản phân phối Linux của bạn sẽ hoạt động không có vấn đề.

2. Sử dụng Windows PowerShell

Lỗi WslRegisterDistribution failed with error 0x8007019e và 0x8000000d – WSL

Mở Windows PowerShell với quyền Administrator. Thực thi lệnh sau để bật tính năng Windows Subsystem for Linux:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Nó sẽ bắt đầu tìm kiếm và cài đặt một số file hệ thống cần thiết.

Khi được nhắc, bạn cần gõ Y để khởi động lại (reboot) máy tính.

Nó sẽ cài đặt tất cả file hệ thống cần thiết, và bản phân phối Linux của bạn thường sẽ hoạt động bây giờ.

Hy vọng hướng dẫn này giúp ích cho bạn.

Các lỗi WslRegisterDistribution failed tương tự:

0xc03a001a | 0x80041002 | 0x800700b7 hoặc 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc.

Lỗi WslRegisterDistribution failed with error 0x8007019e và 0x8000000d – WSL