คุณอาจพบไฟล์ ข้อผิดพลาด WSLRegisterDistribution ล้มเหลว เนื่องจากระบบย่อยที่ปิดใช้งานสำหรับ Linux นอกจากนี้การติดตั้งแอปพลิเคชัน Linux distro เสียหายอาจทำให้เกิดข้อผิดพลาดได้
ผู้ใช้ที่ได้รับผลกระทบได้รับข้อผิดพลาดเมื่อพยายามเปิดเทอร์มินัล Linux พร้อมข้อความต่อไปนี้:
WslRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด 0x8007019e
ก่อนดำเนินการแก้ไขปัญหาให้ลองเปิดคอนโซล Linux โดยใช้แถบ Windows Search (อยู่บนแถบงานของระบบของคุณ) ไม่ใช่โดยทุบตี
โซลูชันที่ 1: เปิด / ปิดระบบย่อยสำหรับ Linux
Windows มีคุณสมบัติ“ ระบบย่อยสำหรับ Linux ” ซึ่งเป็นสิ่งจำเป็นสำหรับการทำงานของคุณ การแจกจ่าย Linux . หากไม่ได้เปิดใช้งานตัวเลือกดังกล่าวคุณอาจพบข้อผิดพลาดในมือ ในกรณีนี้การเปิดใช้งานตัวเลือกของระบบย่อยสำหรับ Linux อาจช่วยแก้ปัญหาได้
- บน แถบงาน , คลิกที่ Windows Search แถบและประเภท แผงควบคุม . จากนั้นในผลลัพธ์ที่ปรากฏให้คลิกที่ แผงควบคุม .
เปิดแผงควบคุม
- ตอนนี้คลิกที่ ถอนการติดตั้งโปรแกรม .
คลิกถอนการติดตั้งโปรแกรมในแผงควบคุม
- จากนั้นในบานหน้าต่างด้านซ้ายของหน้าต่างให้คลิกที่ เปิดหรือปิดคุณลักษณะของ Windows .
เปิดหรือปิดคุณลักษณะของ Windows
- ตอนนี้เลื่อนลงไปจนสุดและเปิดใช้งาน ระบบย่อยของ Windows สำหรับ Linux Option .
เปิดใช้งานระบบย่อยของ Windows สำหรับ Linux
- แล้ว เริ่มต้นใหม่ ระบบของคุณแล้วตรวจสอบว่าระบบไม่มีข้อผิดพลาดหรือไม่
- หากมีตัวเลือกอยู่แล้ว เปิดใช้งาน ในขั้นตอนที่ 4 แล้ว ปิดการใช้งาน มันและ เริ่มต้นใหม่ ระบบของคุณ
- เมื่อรีสตาร์ท เปิดใช้งาน ตัวเลือก Subsystem แล้ว เริ่มต้นใหม่ ระบบของคุณ
- เมื่อรีสตาร์ทให้ตรวจสอบว่า Linux distro ทำงานได้ดีหรือไม่
โซลูชันที่ 2: เริ่มบริการ LxssManager ใหม่
บริการวงจรชีวิตของอินสแตนซ์ลินุกซ์เช่น LxssManager ทำงานอยู่เบื้องหลังเพื่อให้สิ่งต่างๆอยู่ภายใต้การควบคุม คุณอาจพบข้อผิดพลาดหากบริการดังกล่าวติดขัดในการทำงานหรืออยู่ในสถานะข้อผิดพลาด ในสถานการณ์นี้การเริ่มบริการใหม่อาจล้างข้อผิดพลาดและแก้ปัญหาได้
- กด Windows + R ปุ่มเพื่อเปิดกล่องคำสั่งเรียกใช้
- ตอนนี้พิมพ์ Services.msc จากนั้นคลิกที่ ตกลง .
พิมพ์“ services.msc” ในกล่องโต้ตอบเรียกใช้แล้วกด Enter
- ตอนนี้ค้นหาและรีสตาร์ทไฟล์ LxssManager บริการ.
รีสตาร์ท Lxss Manager Service
- จากนั้นเปิดเทอร์มินัลใหม่เพื่อตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่
โซลูชันที่ 3: เปิดระบบย่อยจาก Microsoft Store
การแจกจ่าย Linux มีข้อบกพร่องซึ่งบางครั้งเทอร์มินัลเริ่มแสดงข้อผิดพลาดในมือเมื่อเรียกใช้จากทางลัด / พร้อมรับคำสั่ง ความผิดพลาดนี้สามารถล้างได้โดยการเปิดแอปพลิเคชันโดยตรงจากอินเทอร์เฟซ Microsoft Store
- บน แถบงาน ของระบบของคุณคลิกที่ Windows Search กล่องและประเภท Microsoft Store . จากนั้นในรายการผลลัพธ์ที่ปรากฏให้คลิกที่ Microsoft Store .
เปิด Microsoft Store
- จากนั้นที่มุมขวาบนของหน้าต่างให้คลิกที่ไฟล์ วงรีแนวนอน จากนั้นคลิกที่ ห้องสมุดของฉัน .
เปิด My Library ใน Microsoft Store
- ตอนนี้ในบานหน้าต่างด้านซ้ายของหน้าต่างคลิกที่ ติดตั้งแล้ว .
เปิดแท็บที่ติดตั้งในห้องสมุดของฉัน
- จากนั้นในบานหน้าต่างด้านขวาของหน้าต่างให้คลิกที่ไฟล์ แอพ Linux distro .
- ตอนนี้คลิกที่ไฟล์ เปิด จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
เปิดแอปพลิเคชัน Linux Console จาก Microsoft Store
โซลูชันที่ 4: อัปเดต Linux Terminal โดยใช้ Command Prompt
คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากคุณใช้การแจกจ่ายเวอร์ชันเก่ากว่า ในบริบทนี้การอัปเดตแอปพลิเคชันอาจช่วยแก้ปัญหาได้ คุณสามารถใช้พรอมต์คำสั่งเพื่อให้ได้สิ่งเดียวกันโดยไม่ต้องติดตั้งแอปพลิเคชันใหม่
- บน แถบงาน ของระบบของคุณคลิกที่ไฟล์ Windows Search กล่องและประเภท พร้อมรับคำสั่ง . จากนั้นในผลลัพธ์ที่ปรากฏให้คลิกขวาที่ พร้อมรับคำสั่ง จากนั้นในเมนูย่อยให้คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
เปิด Command Prompt จาก Windows Search
- ตอนนี้ ประเภท คำสั่งต่อไปนี้ใน Command Prompt แล้วกดปุ่ม ป้อน คีย์หลังจากแต่ละคำสั่ง:
C: > bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ C: > exit
- ตอนนี้เปิดเทอร์มินัลเพื่อตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่
แนวทางที่ 5: ซ่อมแซมแอพ Linux Terminal
หากยังไม่มีสิ่งใดช่วยคุณได้แสดงว่าปัญหาอาจเกิดจากการติดตั้งแอปการแจกจ่าย Linux เสียหาย เพื่อเอาชนะความเสียหายดังกล่าวคุณสามารถใช้คุณสมบัติการซ่อมแซมของการตั้งค่า Windows ซึ่งจะช่วยแก้ปัญหาได้
- คลิกขวา บน Windows และคลิกที่ การตั้งค่า .
เปิดการตั้งค่า Windows
- จากนั้นแตะที่ แอป .
เปิดแอพในการตั้งค่า Windows
- ตอนนี้ค้นหาและคลิกที่ไฟล์ แอปพลิเคชันการแจกจ่าย Linux เช่นหากคุณใช้ Ubuntu ให้คลิกที่ Ubuntu จากนั้นคลิกที่ ตัวเลือกขั้นสูง .
เปิดการตั้งค่าขั้นสูงของแอปพลิเคชันการแจกจ่าย Linux
- ตอนนี้เลื่อนลงไปจนสุดแล้วคลิกที่ไฟล์ ซ่อมแซม ปุ่ม.
ซ่อมแซมแอปพลิเคชันการแจกจ่าย Linux
- หลังจากซ่อมแซม distro แล้วให้ตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่
- ถ้าไม่เปิด ตัวเลือกขั้นสูง (ขั้นตอนที่ 1 ถึง 2)
- จากนั้นเลื่อนลงไปจนสุดและคลิกที่ไฟล์ รีเซ็ต ปุ่ม (ข้อมูล / การตั้งค่าของคุณจะหายไป)
รีเซ็ตแอปพลิเคชันการแจกจ่าย Linux
- ตอนนี้ให้เปิด distro เพื่อตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่
โซลูชันที่ 6: ติดตั้งแอปพลิเคชันคอนโซล Linux ใหม่
หากการซ่อมแซมคอนโซล Linux ยังไม่สามารถแก้ไขปัญหาได้แสดงว่าโมดูลที่เสียหายของแอปพลิเคชันนั้นอยู่นอกเหนือการซ่อมแซมและคุณต้องถอนการติดตั้งด้วยตนเองจากนั้นติดตั้งแอปพลิเคชันใหม่เพื่อแก้ไขปัญหา
- คลิกขวา บน Windows และคลิกที่ การตั้งค่า .
- ตอนนี้ค้นหาและคลิกที่ไฟล์ แอปพลิเคชันการแจกจ่าย Linux เช่นหากคุณใช้ Ubuntu ให้คลิกที่ Ubuntu จากนั้นคลิกที่ ถอนการติดตั้ง .
ถอนการติดตั้ง Linux Distribution Application
- หลังจากถอนการติดตั้ง ปิดการใช้งาน ที่ ระบบย่อยสำหรับ Linux Option (ตามที่กล่าวไว้ในโซลูชันที่ 1) และ เริ่มต้นใหม่ ระบบของคุณ
- เมื่อรีสตาร์ท เปิดใช้งาน ระบบย่อยสำหรับ Linux (ตามที่กล่าวไว้ในโซลูชันที่ 1)
- ตอนนี้ ติดตั้ง ของคุณ แอปพลิเคชันคอนโซล Linux และหวังว่าปัญหาของคุณจะได้รับการแก้ไขแล้ว
หากไม่มีอะไรได้ผลสำหรับคุณคุณอาจต้องทำ รีเซ็ตพีซี Windows ของคุณ หรือดำเนินการ การติดตั้ง Windows ใหม่ทั้งหมด .
แท็ก ข้อผิดพลาดของ Windows Linux อ่าน 4 นาที