WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด: 0x80070422

ข้อผิดพลาดนี้ปรากฏขึ้นเมื่อติดตั้ง WSL ด้วยตนเอง เมื่อทำการติดตั้ง กระบวนการจะล้มเหลวโดยมีข้อผิดพลาด0x80070422 ข้อผิดพลาดยังแสดงข้อความแสดงข้อผิดพลาด— ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งานที่(The service cannot be started, either because it is disabled or because it has no enabled devices associated with it)เกี่ยวข้อง หากคุณประสบปัญหาเดียวกัน โพสต์นี้จะช่วยคุณแก้ไขWslRegisterDistributionล้มเหลวโดยมีข้อผิดพลาด: 0x80070422

WslRegisterDistribution ล้มเหลว 0x80070422

WslRegisterDistributionล้มเหลวโดยมีข้อผิดพลาด: 0x80070422

เราขอแนะนำให้ลองใช้วิธีการต่อไปนี้เพื่อแก้ไขปัญหา

  1. เริ่มบริการ LxssManager ใหม่
  2. ตรวจสอบว่าซอฟต์แวร์ความปลอดภัย(Security Software)กำลังบล็อกอยู่หรือไม่
  3. ติดตั้ง WSL . อีกครั้ง

เป็นที่ทราบกันดีว่าคำแนะนำเหล่านี้ใช้ได้กับผู้ใช้

1] เริ่มบริการ LxssManager ใหม่

  • พิมพ์ services ในRun prompt ( Win +R ) แล้วกดปุ่มEnter
  • ในสแน็ปอินบริการ ค้นหา (Services)LxSSManager
  • คลิกขวาที่มันแล้วเลือกเริ่มต้น
  • ลองเริ่มWSLและควรใช้งานได้

ตอนนี้ ปัญหาที่นี่คือ คุณจะต้องทำเช่นนี้ทุกครั้งที่คอมพิวเตอร์รีสตาร์ท ดังนั้นจึงควรตั้งค่าโหมดเริ่มต้นเป็นอัตโนมัติ ดับเบิลคลิกที่ บริการ LxSSManagerและตั้งค่าStartup Type(Startup Type)เป็นAutomatic

เริ่มบริการ LxSSManager ใหม่ การเข้าถึงถูกปฏิเสธ

หากคุณได้รับข้อความปฏิเสธการเข้าถึง คุณสามารถใช้PowerShellหรือCommand Promptในโหมดผู้ดูแลระบบและดำเนินการคำสั่งต่อไปนี้

sc config LxssManager start=auto

เมื่อเสร็จแล้ว บริการจะเริ่มโดยอัตโนมัติเมื่อคอมพิวเตอร์ทำงาน แม้ว่าสิ่งนี้จะเกิดขึ้นโดยอัตโนมัติเมื่อ มีการเปิดตัวรสชาติของ Linuxแต่นี่เป็นวิธีแก้ปัญหาหากไม่เป็นเช่นนั้น

2] ตรวจสอบ(Check)ว่าซอฟต์แวร์ความปลอดภัย(Security Software)กำลังบล็อกอยู่หรือไม่

ผู้ใช้บางคนรายงานว่าซอฟต์แวร์รักษาความปลอดภัยบล็อก บริการ LxSSManager ไม่(LxSSManager)ให้เริ่มทำงาน ในกรณีนี้ คุณสามารถตรวจสอบกับซอฟต์แวร์ของคุณได้ด้วยตนเองว่าบริการอยู่ภายใต้แอปพลิเคชันที่ถูกบล็อกหรือไม่ คุณต้องไวท์ลิสต์บริการโดยเพิ่มเป็นข้อยกเว้น

3] ติดตั้ง WSL . อีกครั้ง

ติดตั้ง WSL . อีกครั้ง

อีกวิธีหนึ่งที่ใช้ได้ผลกับผู้ใช้บางกลุ่มคือการติดตั้งWSLใหม่ สามารถลบออกได้โดยใช้ ส่วน คุณลักษณะของ Windows(Windows Features)แล้วติดตั้งใหม่

  • พิมพ์Windows Featuresแล้วคลิกตัวเลือกเมื่อปรากฏขึ้น
  • ค้นหาระบบย่อย Windows(Locate Windows Subsystem)สำหรับLinuxและยกเลิกการเลือก
  • คลิก(Click)ที่ปุ่ม Ok ปล่อยให้ตัวช่วยสร้างเสร็จสิ้น จากนั้นรีบูต
  • เมื่อกลับมาแล้ว ให้ทำตามขั้นตอนเดิม ยกเว้นว่าคราวนี้ติดตั้งWSL
  • รีบูท(Reboot)คอมพิวเตอร์และควรใช้งานได้ทันที

ฉันหวังว่าโพสต์จะง่ายต่อการติดตาม และWslRegisterDistributionล้มเหลวโดยมีข้อผิดพลาด: 0x80070422 ได้รับการแก้ไขแล้ว เป็นปัญหาการบริการที่ต้องทำงานเมื่อเปิดตัวWSL ดังนั้นเมื่อคุณแก้ปัญหาได้แล้ว มันควรจะทำงานตามที่คาดไว้

WslRegisterDistribution ที่คล้ายกันล้มเหลวโดยมีข้อผิดพลาด(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x80041002 | 0x800700b7 หรือ 0x80080005(0x800700b7 or 0x80080005)0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e และ(0x8007019e and 0x8000000d) 0x8000000d



About the author

ฉันเป็นวิศวกรซอฟต์แวร์และบล็อกเกอร์ที่มีประสบการณ์เกือบ 10 ปีในสาขานี้ ฉันเชี่ยวชาญในการสร้างบทวิจารณ์เครื่องมือและบทช่วยสอนสำหรับแพลตฟอร์ม Mac และ Windows รวมถึงการให้ความเห็นจากผู้เชี่ยวชาญในหัวข้อการพัฒนาซอฟต์แวร์ ฉันยังเป็นวิทยากรและผู้สอนมืออาชีพ โดยได้นำเสนอผลงานในการประชุมเทคโนโลยีทั่วโลก



Related posts