แก้ไข: WSLRegisterDistribution ล้มเหลวด้วยข้อผิดพลาด: 0x8007019e



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

คุณอาจพบไฟล์ ข้อผิดพลาด WSLRegisterDistribution ล้มเหลว เนื่องจากระบบย่อยที่ปิดใช้งานสำหรับ Linux นอกจากนี้การติดตั้งแอปพลิเคชัน Linux distro เสียหายอาจทำให้เกิดข้อผิดพลาดได้



ผู้ใช้ที่ได้รับผลกระทบได้รับข้อผิดพลาดเมื่อพยายามเปิดเทอร์มินัล Linux พร้อมข้อความต่อไปนี้:



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



ก่อนดำเนินการแก้ไขปัญหาให้ลองเปิดคอนโซล Linux โดยใช้แถบ Windows Search (อยู่บนแถบงานของระบบของคุณ) ไม่ใช่โดยทุบตี

โซลูชันที่ 1: เปิด / ปิดระบบย่อยสำหรับ Linux

Windows มีคุณสมบัติ“ ระบบย่อยสำหรับ Linux ” ซึ่งเป็นสิ่งจำเป็นสำหรับการทำงานของคุณ การแจกจ่าย Linux . หากไม่ได้เปิดใช้งานตัวเลือกดังกล่าวคุณอาจพบข้อผิดพลาดในมือ ในกรณีนี้การเปิดใช้งานตัวเลือกของระบบย่อยสำหรับ Linux อาจช่วยแก้ปัญหาได้

  1. บน แถบงาน , คลิกที่ Windows Search แถบและประเภท แผงควบคุม . จากนั้นในผลลัพธ์ที่ปรากฏให้คลิกที่ แผงควบคุม .

    เปิดแผงควบคุม



  2. ตอนนี้คลิกที่ ถอนการติดตั้งโปรแกรม .

    คลิกถอนการติดตั้งโปรแกรมในแผงควบคุม

  3. จากนั้นในบานหน้าต่างด้านซ้ายของหน้าต่างให้คลิกที่ เปิดหรือปิดคุณลักษณะของ Windows .

    เปิดหรือปิดคุณลักษณะของ Windows

  4. ตอนนี้เลื่อนลงไปจนสุดและเปิดใช้งาน ระบบย่อยของ Windows สำหรับ Linux Option .

    เปิดใช้งานระบบย่อยของ Windows สำหรับ Linux

  5. แล้ว เริ่มต้นใหม่ ระบบของคุณแล้วตรวจสอบว่าระบบไม่มีข้อผิดพลาดหรือไม่
  6. หากมีตัวเลือกอยู่แล้ว เปิดใช้งาน ในขั้นตอนที่ 4 แล้ว ปิดการใช้งาน มันและ เริ่มต้นใหม่ ระบบของคุณ
  7. เมื่อรีสตาร์ท เปิดใช้งาน ตัวเลือก Subsystem แล้ว เริ่มต้นใหม่ ระบบของคุณ
  8. เมื่อรีสตาร์ทให้ตรวจสอบว่า Linux distro ทำงานได้ดีหรือไม่

โซลูชันที่ 2: เริ่มบริการ LxssManager ใหม่

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

  1. กด Windows + R ปุ่มเพื่อเปิดกล่องคำสั่งเรียกใช้
  2. ตอนนี้พิมพ์ Services.msc จากนั้นคลิกที่ ตกลง .

    พิมพ์“ services.msc” ในกล่องโต้ตอบเรียกใช้แล้วกด Enter

  3. ตอนนี้ค้นหาและรีสตาร์ทไฟล์ LxssManager บริการ.

    รีสตาร์ท Lxss Manager Service

  4. จากนั้นเปิดเทอร์มินัลใหม่เพื่อตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่

โซลูชันที่ 3: เปิดระบบย่อยจาก Microsoft Store

การแจกจ่าย Linux มีข้อบกพร่องซึ่งบางครั้งเทอร์มินัลเริ่มแสดงข้อผิดพลาดในมือเมื่อเรียกใช้จากทางลัด / พร้อมรับคำสั่ง ความผิดพลาดนี้สามารถล้างได้โดยการเปิดแอปพลิเคชันโดยตรงจากอินเทอร์เฟซ Microsoft Store

  1. บน แถบงาน ของระบบของคุณคลิกที่ Windows Search กล่องและประเภท Microsoft Store . จากนั้นในรายการผลลัพธ์ที่ปรากฏให้คลิกที่ Microsoft Store .

    เปิด Microsoft Store

  2. จากนั้นที่มุมขวาบนของหน้าต่างให้คลิกที่ไฟล์ วงรีแนวนอน จากนั้นคลิกที่ ห้องสมุดของฉัน .

    เปิด My Library ใน Microsoft Store

  3. ตอนนี้ในบานหน้าต่างด้านซ้ายของหน้าต่างคลิกที่ ติดตั้งแล้ว .

    เปิดแท็บที่ติดตั้งในห้องสมุดของฉัน

  4. จากนั้นในบานหน้าต่างด้านขวาของหน้าต่างให้คลิกที่ไฟล์ แอพ Linux distro .
  5. ตอนนี้คลิกที่ไฟล์ เปิด จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

    เปิดแอปพลิเคชัน Linux Console จาก Microsoft Store

โซลูชันที่ 4: อัปเดต Linux Terminal โดยใช้ Command Prompt

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

  1. บน แถบงาน ของระบบของคุณคลิกที่ไฟล์ Windows Search กล่องและประเภท พร้อมรับคำสั่ง . จากนั้นในผลลัพธ์ที่ปรากฏให้คลิกขวาที่ พร้อมรับคำสั่ง จากนั้นในเมนูย่อยให้คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .

    เปิด Command Prompt จาก Windows Search

  2. ตอนนี้ ประเภท คำสั่งต่อไปนี้ใน Command Prompt แล้วกดปุ่ม ป้อน คีย์หลังจากแต่ละคำสั่ง:
    C: > bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ C: > exit
  3. ตอนนี้เปิดเทอร์มินัลเพื่อตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่

แนวทางที่ 5: ซ่อมแซมแอพ Linux Terminal

หากยังไม่มีสิ่งใดช่วยคุณได้แสดงว่าปัญหาอาจเกิดจากการติดตั้งแอปการแจกจ่าย Linux เสียหาย เพื่อเอาชนะความเสียหายดังกล่าวคุณสามารถใช้คุณสมบัติการซ่อมแซมของการตั้งค่า Windows ซึ่งจะช่วยแก้ปัญหาได้

  1. คลิกขวา บน Windows และคลิกที่ การตั้งค่า .

    เปิดการตั้งค่า Windows

  2. จากนั้นแตะที่ แอป .

    เปิดแอพในการตั้งค่า Windows

  3. ตอนนี้ค้นหาและคลิกที่ไฟล์ แอปพลิเคชันการแจกจ่าย Linux เช่นหากคุณใช้ Ubuntu ให้คลิกที่ Ubuntu จากนั้นคลิกที่ ตัวเลือกขั้นสูง .

    เปิดการตั้งค่าขั้นสูงของแอปพลิเคชันการแจกจ่าย Linux

  4. ตอนนี้เลื่อนลงไปจนสุดแล้วคลิกที่ไฟล์ ซ่อมแซม ปุ่ม.

    ซ่อมแซมแอปพลิเคชันการแจกจ่าย Linux

  5. หลังจากซ่อมแซม distro แล้วให้ตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่
  6. ถ้าไม่เปิด ตัวเลือกขั้นสูง (ขั้นตอนที่ 1 ถึง 2)
  7. จากนั้นเลื่อนลงไปจนสุดและคลิกที่ไฟล์ รีเซ็ต ปุ่ม (ข้อมูล / การตั้งค่าของคุณจะหายไป)

    รีเซ็ตแอปพลิเคชันการแจกจ่าย Linux

  8. ตอนนี้ให้เปิด distro เพื่อตรวจสอบว่าไม่มีข้อผิดพลาดหรือไม่

โซลูชันที่ 6: ติดตั้งแอปพลิเคชันคอนโซล Linux ใหม่

หากการซ่อมแซมคอนโซล Linux ยังไม่สามารถแก้ไขปัญหาได้แสดงว่าโมดูลที่เสียหายของแอปพลิเคชันนั้นอยู่นอกเหนือการซ่อมแซมและคุณต้องถอนการติดตั้งด้วยตนเองจากนั้นติดตั้งแอปพลิเคชันใหม่เพื่อแก้ไขปัญหา

  1. คลิกขวา บน Windows และคลิกที่ การตั้งค่า .
  2. ตอนนี้ค้นหาและคลิกที่ไฟล์ แอปพลิเคชันการแจกจ่าย Linux เช่นหากคุณใช้ Ubuntu ให้คลิกที่ Ubuntu จากนั้นคลิกที่ ถอนการติดตั้ง .

    ถอนการติดตั้ง Linux Distribution Application

  3. หลังจากถอนการติดตั้ง ปิดการใช้งาน ที่ ระบบย่อยสำหรับ Linux Option (ตามที่กล่าวไว้ในโซลูชันที่ 1) และ เริ่มต้นใหม่ ระบบของคุณ
  4. เมื่อรีสตาร์ท เปิดใช้งาน ระบบย่อยสำหรับ Linux (ตามที่กล่าวไว้ในโซลูชันที่ 1)
  5. ตอนนี้ ติดตั้ง ของคุณ แอปพลิเคชันคอนโซล Linux และหวังว่าปัญหาของคุณจะได้รับการแก้ไขแล้ว

หากไม่มีอะไรได้ผลสำหรับคุณคุณอาจต้องทำ รีเซ็ตพีซี Windows ของคุณ หรือดำเนินการ การติดตั้ง Windows ใหม่ทั้งหมด .

แท็ก ข้อผิดพลาดของ Windows Linux อ่าน 4 นาที