หากคุณได้รับ WslRegisterDistribution failed with error 0x8007023e เมื่อเริ่มหรือติดตั้ง Linux Distro ใดๆ โพสต์นี้จะช่วยคุณแก้ไข ปัญหานี้เป็นปัญหาแปลกและต้องติดตั้งใหม่เกือบทุกอย่างที่เกี่ยวกับ VM เช่น WSL, Docker, VM Platform, Hyper V, และอื่นๆ
WslRegisterDistribution failed with error 0x8007023e
ทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา นี่ถูกเสนอเป็นโซลูชันที่ทำงานสำหรับผู้ใช้หลายคน วิธีสั้นๆ จะเป็นการปิดใช้งานฟีเจอร์ VM ทั้งหมด รีบูท และจากนั้นติดตั้งใหม่ เวอร์ชันที่ยาวกว่าเป็นดังนี้:
- เปิดใช้งาน Virtualisation ใน BIOS
- แก้ไขการเสียหายและปัญหา Windows Image โดยใช้คำสั่ง SFC และ DISM
- สำรองหรือบันทึกการตั้งค่า Hyper-V
- เปิดส่วน Windows Features และลบฟีเจอร์ Virtual Machine ทั้งหมด รายการรวมถึง Hyper-V, containers, Virtual Machine Platform, Windows Hypervisor Platform, Windows Sandbox, และ Windows Subsystem for Linux
- รีบูทคอมพิวเตอร์ของคุณ
- ติดตั้ง WSL ด้วยตนเอง คำแนะนำโดยละเอียดมีที่ Microsoft Documents
- รีบูทคอมพิวเตอร์ของคุณ
- ติดตั้ง Linux Distro และปล่อยให้มันแปลงเป็นเวอร์ชัน WSL ล่าสุด
- อัปเดต Windows หากมีอะไรพร้อมใช้งาน
- ติดตั้ง Windows Hypervisor Platform โดยใช้ Windows Features หากจำเป็น
- รีบูท และจากนั้นอัปเดต
- หากคุณต้องการ ติดตั้งฟีเจอร์ Windows Sandbox และตรวจสอบว่ามันทำงานตามที่คาดหวังหรือไม่
- สุดท้าย ติดตั้ง Hyper-V และนำการตั้งค่าที่จำเป็นทั้งหมดกลับมา
- ตอนนี้ เปิด Distro และมันควรทำงานได้แล้ว
แม้ขั้นตอนเหล่านี้จะมากเกินไป แต่ดูเหมือนเป็นปัญหาที่ไม่ค่อยพบ และอาจเป็นบั๊กที่ต้องได้รับการแก้ไข การติดตั้งใหม่ทุกอย่างเป็นโซลูชันเดียวที่ทำงานสำหรับหลายคน และควรจะทำงานสำหรับคุณ
หวังว่าโพสต์นี้จะให้ข้อมูลและช่วยคุณแก้ไขความล้มเหลวของ WslRegisterDistribution ด้วยข้อผิดพลาด 0x8007023e
เป็นไปได้ว่าข้อผิดพลาดจะเกิดขึ้นทุกครั้งที่มีการเปลี่ยนแปลงครั้งใหญ่ในการทำงานของ WSL ดังนั้นเก็บไว้เป็นการอ้างอิง
ข้อผิดพลาด WslRegisterDistribution ที่คล้ายกัน: 0xc03a001a | 0x80041002 | 0x800700b7 or 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x800701bc | 0x8007019e and 0x8000000d