ระบบย่อย Linux สำหรับ Windows 10 อาจให้ข้อผิดพลาดWSLregisterdistribution ล้มเหลวโดยมีข้อผิดพลาด 0x8007019e, 0x800706beหรือ0x8000000dในเทอร์มินัลหลังจากกดปุ่มใด ๆ เทอร์มินัลจะปิด ข้อผิดพลาดมักเกิดขึ้นเนื่องจากคุณลักษณะของระบบย่อย Linux ที่ปิดใช้งานใน Windows 10 นอกจากนี้ส่วนประกอบนี้อาจเสียหายและการติดตั้งใหม่อาจแก้ไขข้อผิดพลาดนี้ได้ มาดูวิธีการแก้ไขข้อผิดพลาด WSLregisterdistribution ล้มเหลวด้วยข้อผิดพลาด: 0x8007019e, 0x800706be, 0x8000000d
1. การตรวจสอบระบบย่อย Linux
เปิดโปรแกรมถอนการติดตั้งผ่านแผงควบคุมและคลิกทางด้านซ้าย " เปิดหรือปิดคุณลักษณะของ Windows " ค้นหาคอมโพเนนต์ " Windows Subsystem for Linux " และทำเครื่องหมายในช่องเพื่อติดตั้งส่วนประกอบนี้และรีสตาร์ทพีซีของคุณ
หากได้รับการติดตั้งแล้วให้ยกเลิกการเลือกช่องคลิกใช้และรีสตาร์ทพีซีของคุณ หลังจากดาวน์โหลดแล้วให้เปิดขึ้นมาใหม่และรีบูตอีกครั้ง
2. เริ่มบริการ LxssManager ใหม่
บริการ Linux Instance Manager อาจหยุดทำงานและทำงานไม่ถูกต้อง การรีสตาร์ทบริการนี้อาจช่วยแก้ไข WSLregisterdistribution ล้มเหลวโดยมีข้อผิดพลาด กดWin + Rแล้วพิมพ์services.mscเพื่อเปิดบริการ ในบริการค้นหาLxssManagerคลิกขวาบนและเลือกเริ่มต้นใหม่
3. อัปเดตเทอร์มินัล Linux โดยใช้ CMD
หากคุณใช้ชุดการแจกจ่ายเวอร์ชันเก่าการอัปเดตแอปพลิเคชันอาจแก้ไขข้อผิดพลาด " WSLregisterdistribution ล้มเหลวโดยมีข้อผิดพลาด 0x8007019e หรือ 0x8000000d " ในการดำเนินการนี้ให้เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบและป้อนคำสั่งด้านล่างตามลำดับ:
C:\> bash
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$
C:\> exit
หากคำสั่งข้างต้นไม่ช่วยให้อัปเดต WSL เองป้อน CMD:
wsl.exe --update
- หากติดตั้งการอัปเดตแล้วคุณต้องรีสตาร์ท WSL ป้อนด้านล่าง
wsl --shutdown
4. ติดตั้งแอปพลิเคชันอีกครั้ง
ไปที่ Applications เลือกแอพพลิเคชั่น Linux ที่ให้ข้อผิดพลาด (Ubuntu, Kali ฯลฯ ) และรีเซ็ตเป็นค่าเริ่มต้น หากการรีเซ็ตไม่ได้ผลให้ลบออกทั้งหมดและติดตั้งใหม่