เมื่อพยายามติดตั้ง WSL คุณอาจได้รับ WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80041002 เป็นผลมาจากระบบพยายามเชื่อมต่อเพื่อสื่อสารผ่านพอร์ตและเครือข่าย หากคุณกำลังใช้ซอฟต์แวร์ความปลอดภัยหรือไฟร์วอลล์ ปัญหานี้อาจเป็นเพราะเหตุนั้น โพสต์นี้ช่วยคุณแก้ไขปัญหาโดยแนะนำวิธีแก้ไขปัญหาที่ใช้งานได้
WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x80041002
ไม่มีคำแนะนำใดที่ขอให้คุณติดตั้งใหม่ ฉันขอแนะนำให้ทำเป็นขั้นตอนแรกและตรวจสอบว่าใช้ได้หรือไม่ ถ้าไม่ทำตามคำแนะนำด้านล่าง:
- อัปเกรดแทนการติดตั้งใหม่
- ตรวจสอบแอปพลิเคชันความปลอดภัย
น่าสังเกตว่าข้อผิดพลาดอาจไม่เกิดขึ้นกับการติดตั้ง Linux ทุกรสชาติ
1] อัปเกรดแทนการติดตั้งใหม่
หากคุณมี WSL เวอร์ชันก่อนหน้าอยู่แล้ว และจำเป็นต้องอัปเกรด แทนที่จะติดตั้งใหม่ ให้อัปเดตโดยใช้ bash เปิดพรอมต์คำสั่ง แล้วปฏิบัติตามคำสั่งดังที่แสดงด้านล่าง:
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ <CTRL-D> C:\> exit
วิธีนี้ใช้ได้กับเกือบทุกรหัสข้อผิดพลาดเมื่อย้ายจาก WSL เวอร์ชันหนึ่งไปยังอีกเวอร์ชันหนึ่ง
2] ตรวจสอบแอปพลิเคชันความปลอดภัย
รายงานครั้งแรกโดยผู้ใช้ของผู้ใช้ Comodo Internet Security ไฟร์วอลล์อาจบล็อกการสื่อสารหรือพอร์ต
ตรวจสอบกับซอฟต์แวร์ความปลอดภัยว่ามีรายการแอปพลิเคชันที่ถูกบล็อกหรือไม่ แอปอย่าง PowerShell จะต้องถูกปลดบล็อกหากเป็นกรณีนี้ คุณยังสามารถเลือกที่จะปิดใช้งานซอฟต์แวร์ ติดตั้ง WSL และติดตั้งหรือเปิดใช้งานซอฟต์แวร์ความปลอดภัย
WslRegisterDistribution Error 0x80041002 เกี่ยวข้องกับปัญหาไฟร์วอลล์ โดยทั่วไป คุณต้องตรวจสอบกับซอฟต์แวร์ความปลอดภัย เชื่อมต่อกับฟอรัมและ OEM เพื่อแก้ไขปัญหานี้ ฉันหวังว่าโพสต์นี้จะช่วยให้คุณเข้าใจและแก้ปัญหาได้
WslRegisterDistribution ที่คล้ายกันล้มเหลวโดยมีข้อผิดพลาด : 0xc03a001a | 0x800700b7 หรือ 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e และ 0x8000000d