WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด 0x800700b7 หรือ 0x80080005
ผู้ใช้บางคนบ่นเกี่ยวกับWslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 )หรือ0x80080005ซึ่งบางครั้งเกิดขึ้นหลังจากคอมพิวเตอร์รีบูต จะปรากฏขึ้นเมื่อเปิดตัวUbuntuหรือDextro อื่น ๆ (Dextro)โพสต์นี้จะช่วยคุณแก้ไขปัญหา นี่คือข้อความแสดงข้อผิดพลาดที่สมบูรณ์:
กำลังติดตั้ง อาจใช้เวลาสักครู่...
WslRegisterDistributionล้มเหลวโดยมีข้อผิดพลาด: 0x800700b7/0x80080005
การติดตั้งการแจกจ่ายเสียหาย
โปรด(Please)เลือกรีเซ็ต(Reset)จากการตั้งค่าแอป(App Settings)หรือถอนการติดตั้งและติดตั้งแอปใหม่
ข้อผิดพลาด: 0x800700b7 ไม่สามารถสร้างไฟล์ได้เมื่อมีไฟล์นั้นอยู่แล้ว
กดปุ่มใดก็ได้เพื่อดำเนินการต่อ...
WslRegisterDistributionล้มเหลวโดยมีข้อผิดพลาด 0x800700b7 หรือ 0x80080005
ความละเอียดค่อนข้างง่ายและเกี่ยวข้องกับการรีสตาร์ท LxssManager ที่ มีอยู่และบริการอื่นๆในWindows WSLมีสองโหมด—โหมดผู้ใช้และโหมด(Mode)เคอร์เนล(Kernel Mode)รวมถึง Bash, LxssManager, Lxss.sys และ lxcore.sys ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManagerเป็นบริการตัวจัดการเซสชันโหมดผู้ใช้ที่เปิดใช้อินสแตนซ์ใหม่ของWSL นี่คือสิ่งที่คำอธิบายพูดว่า:
The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.
เริ่มบริการ LxssManager ใหม่
กดปุ่ม(Press) Windows และ(Windows)พิมพ์ cmd จนกระทั่งCommand Promptปรากฏขึ้นในรายการ คลิกขวาที่มันแล้วเลือก Run as administrator (choose to Run as administrator.)จากนั้นพิมพ์คำสั่งต่อไปนี้
sc query LxssManager sc stop LxssManager sc start LxssManager
เมื่อเสร็จแล้ว ให้เปิดWSLและไม่ควรทำให้คุณมีปัญหาใดๆ อย่างไรก็ตาม สิ่งนี้อาจเกิดขึ้นทุกครั้งที่คุณรีสตาร์ทคอมพิวเตอร์ เพื่อให้แน่ใจว่าจะไม่เกิดขึ้นทุกครั้ง ให้รันคำสั่งต่อไปนี้
sc config LxssManager start=auto
ครั้งหน้า เมื่อคุณเริ่มคอมพิวเตอร์และเปิดWSLก็ไม่น่าจะมีปัญหา
ตั้งค่า LxssManager Auto-Start(Set LxssManager Auto-Start)โดยใช้Registry
ในกรณีที่คุณไม่สามารถเปลี่ยนการพิมพ์การเริ่มต้นบริการโดยใช้คำสั่งที่กล่าวถึงข้างต้น คุณสามารถเปลี่ยนได้ผ่านทางรีจิสทรี ข้อผิดพลาดเกิดขึ้นหากใช้บริการอยู่แล้วและคุณกำลังพยายามเปลี่ยนแปลง
- เปิด พรอมต์ เรียกใช้(Run)แล้วพิมพ์ regedit แล้วกดปุ่มEnter
- ในRegistry Editorนำทางไปยังเส้นทางต่อไปนี้
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
- ดับเบิลคลิก(Double-click)ที่ ปุ่ม Startเพื่อเปิดในโหมดแก้ไข ตั้งค่าเป็น 2 และบันทึก
เพื่อให้แน่ใจว่าLxssManagerถูกตั้งค่าเป็นอัตโนมัติ
ฉันหวังว่าโพสต์จะง่ายต่อการติดตาม และคุณสามารถแก้ไข ข้อผิดพลาด WslRegisterDistributionล้มเหลว 0x80080005 หรือ 0x800700b7 โดยใช้เคล็ดลับนี้ ข้อผิดพลาดนี้แก้ไขได้ง่าย และตราบใดที่คุณสามารถตั้งค่าให้เปิดบริการโดยอัตโนมัติได้ คุณก็สามารถแก้ไขได้
WslRegisterDistribution ที่คล้ายกันล้มเหลวโดยมีข้อผิดพลาด(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e และ(0x8007019e and 0x8000000d) 0x8000000d
Related posts
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80370114
WslRegisterDistribution ล้มเหลวด้วย error 0x8007023e
WslRegisterDistribution ล้มเหลวด้วย error 0x8007019e หรือ 0x8000000D
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x800701BC
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80070422
Fix Windows Subsystem สำหรับ Linux Errors, Problems and Issues
WslRegisterDistribution ล้มเหลวด้วย error 0xc03a001a
วิธีการรัน. SSH หรือ Shell Script file ใน Windows 11/10
วิธีการติดตั้ง Windows Subsystem สำหรับ Linux บน Windows 11
วิธีการตั้งค่า Linux Distribution version ถึง WSL1 or WSL2 ใน Windows 10
WSL หยุดการทำงานกับ Error 0x80070003
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80041002
WslRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x80370102
Build LineageOS ON Windows 10 ใช้ Windows Subsystem สำหรับ Linux
วิธีตรวจสอบเวอร์ชันของระบบย่อย Windows สำหรับ Linux (WSL) ใน Windows
Fix WslRegisterDistribution ล้มเหลวด้วย error 0x80070032