Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

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

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

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

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

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

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

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

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

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

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

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

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

sc config LxssManager start=auto

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

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

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

3] ติดตั้ง WSL ใหม่อีกครั้ง

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

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

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

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

WslRegisterDistribution ที่คล้ายกันล้มเหลวโดยมีข้อผิดพลาด : 0xc03a001a | 0x80041002 | 0x800700b7 หรือ 0x80080005 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e และ 0x8000000d

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