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