ข้อผิดพลาด 0x800700b7 หรือ 0x80080005 เกิดหลัง Reboot เมื่อเปิด Ubuntu/Distro อื่น ข้อความ: The distribution installation has become corrupted... Error: 0x800700b7 Cannot create a file when that file already exists
สาเหตุและวิธีแก้: LxssManager Service
WSL มี LxssManager (User-mode session manager) ที่.launch instance ใหม่ หาก Service นี้มีปัญหา จะเกิด Error นี้
Restart LxssManager Service (CMD Admin)
sc query LxssManager sc stop LxssManager sc start LxssManager
ตั้งค่า Auto-start ถาวร
sc config LxssManager start=auto
หากไม่สามารถตั้งค่าผ่าน CMD ได้ ใช้ Registry
- regedit → ไปที่:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start - Double-click Start → เปลี่ยน Value เป็น 2 (Automatic)
หลังจากนี้ WSL จะเริ่มทำงานอัตโนมัติทุกครั้งที่ Boot