Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

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

แนวทางที่ 1:เปิด/ปิดระบบย่อยสำหรับ Linux

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

  1. บน ทาสก์บาร์ ให้คลิกที่ การค้นหาของ Windows แถบและพิมพ์ แผงควบคุม . จากนั้นในผลลัพธ์ที่แสดง ให้คลิกที่ แผงควบคุม . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  2. ตอนนี้คลิกที่ ถอนการติดตั้งโปรแกรม . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  3. จากนั้น ในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้คลิกที่ เปิดหรือปิดคุณลักษณะของ Windows . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  4. ตอนนี้ เลื่อนลงไปจนสุดและเปิดใช้งาน ระบบย่อย Windows สำหรับตัวเลือก Linux . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  5. จากนั้น เริ่มต้นใหม่ ระบบของคุณแล้วตรวจสอบว่าระบบไม่มีข้อผิดพลาด
  6. หากตัวเลือกนี้เปิดใช้งานอยู่แล้ว ที่ขั้นตอนที่ 4 จากนั้น ปิดการใช้งาน และ รีสตาร์ท ระบบของคุณ
  7. เมื่อรีสตาร์ท เปิดใช้งาน ตัวเลือกระบบย่อยแล้ว รีสตาร์ท ระบบของคุณ
  8. เมื่อรีสตาร์ท ให้ตรวจสอบว่า Linux distro ทำงานได้ดีหรือไม่

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

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

  1. กด Windows + R คีย์เพื่อนำกล่องคำสั่ง Run ออกมา
  2. ตอนนี้พิมพ์ Services.msc แล้วคลิก ตกลง . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  3. ค้นหาและรีสตาร์ท LxssManager บริการ. แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  4. จากนั้นเปิดเทอร์มินัลอีกครั้งเพื่อตรวจสอบว่าไม่มีข้อผิดพลาด

แนวทางที่ 3:เปิดระบบย่อยจาก Microsoft Store

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

  1. บน ทาสก์บาร์ ของระบบของคุณ ให้คลิกที่ Windows Search กล่องและพิมพ์ Microsoft Store . จากนั้นในรายการผลลัพธ์ที่แสดง ให้คลิกที่ Microsoft Store . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  2. จากนั้น ที่มุมบนขวาของหน้าต่าง ให้คลิกที่ วงรีแนวนอน แล้วคลิก ห้องสมุดของฉัน . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  3. ในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้คลิกที่ ติดตั้งแล้ว . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  4. จากนั้นในบานหน้าต่างด้านขวาของหน้าต่าง ให้คลิกที่ Linux distro App .
  5. ตอนนี้คลิกที่ เปิดตัว ปุ่มแล้วตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e

โซลูชันที่ 4:อัปเดตเทอร์มินัล Linux โดยใช้พรอมต์คำสั่ง

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

  1. บน ทาสก์บาร์ ของระบบของคุณ ให้คลิกที่ Windows Search กล่องและพิมพ์ พรอมต์คำสั่ง . จากนั้นในผลลัพธ์ที่แสดง ให้คลิกขวาที่พรอมต์คำสั่ง จากนั้นในเมนูย่อย ให้คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  2. ตอนนี้ พิมพ์ คำสั่งต่อไปนี้ใน Command Prompt แล้วกด Enter คีย์หลังจากแต่ละคำสั่ง:
    C:\> bash
    
    $ sudo apt-get update
    
    $ sudo apt-get dist-upgrade
    
    $ <CTRL-D>
    
    C:\> exit
  3. ตอนนี้ เปิดเทอร์มินัลเพื่อตรวจสอบว่าไม่มีข้อผิดพลาด

โซลูชันที่ 5:ซ่อมแซมแอป Linux Terminal

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

  1. คลิกขวา บน Windows และคลิกที่ การตั้งค่า . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  2. จากนั้นแตะที่แอป . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  3. ตอนนี้ ค้นหาและคลิกที่ Linux Distribution Application เช่น หากคุณใช้ Ubuntu ให้คลิกที่ Ubuntu จากนั้นคลิกที่ ตัวเลือกขั้นสูง . แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  4. ตอนนี้ เลื่อนลงไปจนสุดแล้วคลิกที่ ซ่อมแซม ปุ่ม. แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  5. หลังจากซ่อมแซม distro แล้ว ให้ตรวจสอบว่าไม่มีข้อผิดพลาด
  6. ถ้าไม่ใช่ ให้เปิด ตัวเลือกขั้นสูง (ขั้นตอนที่ 1 ถึง 2).
  7. จากนั้น เลื่อนลงไปจนสุดและคลิกที่ รีเซ็ต ปุ่ม (ข้อมูล/การตั้งค่าของคุณจะหายไป) แก้ไข:WSLRegisterDistribution ล้มเหลวโดยมีข้อผิดพลาด:0x8007019e
  8. ตอนนี้ เปิด distro เพื่อตรวจสอบว่าไม่มีข้อผิดพลาด

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

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

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

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