WSL (ระบบย่อย Windows สำหรับ Linux) เป็นคุณลักษณะฟรีและเป็นทางเลือกของ Windows 10 ที่อนุญาตให้ผู้ใช้เรียกใช้โปรแกรม Linux บน Windows ผู้ใช้รายงานว่าเห็นข้อผิดพลาดนี้ 0x8007019e ดังแสดงในภาพด้านล่างเมื่อเปิดพรอมต์คำสั่ง Linux เมื่อข้อผิดพลาดนี้ปรากฏขึ้น ผู้ใช้จะไม่ได้รับอนุญาตให้ใช้เทอร์มินัลที่ใช้ WSL ข้อผิดพลาด WSLregisterDistribution ล้มเหลว อาจเกิดขึ้นเนื่องจากการติดตั้ง Linux ที่เสียหาย หรือหากระบบย่อย Linux ถูกปิดใช้งาน
อ่านล่วงหน้าเพื่อทราบวิธีแก้ปัญหาที่สามารถช่วยให้คุณเอาชนะข้อผิดพลาดนี้ได้
สารบัญ
แก้ไข 1 – เปิด / ปิดระบบย่อย Linux
1. เปิด วิ่ง โดยถือ ปุ่ม Windows และ R ด้วยกัน.
2. พิมพ์ optionalfeatures.exe ที่จะเปิดตัว คุณสมบัติของ Windows.
3. มองหา ระบบย่อย Windows สำหรับ Linux และเปิดใช้งานโดย กำลังตรวจสอบ กล่องข้างๆ
4. คลิกที่ ตกลง. คุณลักษณะของ Windows จะค้นหาไฟล์ที่จำเป็นและใช้การเปลี่ยนแปลง
5. เมื่อได้รับแจ้ง ให้คลิกที่ เริ่มต้นใหม่เดี๋ยวนี้ เพื่อรีสตาร์ทพีซีของคุณ ตอนนี้ดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
6. ในกรณีที่ตัวเลือกถูกตรวจสอบแล้วใน ขั้นตอนที่ 3, แล้ว ยกเลิกการเลือก เพื่อปิดการใช้งานระบบย่อย Linux รีบูต ระบบของคุณ
7. ในการรีบูต ให้กลับไปที่ คุณสมบัติของ Windows และ เปิดใช้งาน ตัวเลือกอีกครั้ง เริ่มต้นใหม่ คอมพิวเตอร์ของคุณอีกครั้ง
8. ตรวจสอบว่าคุณสามารถเปิดเทอร์มินัล Linux ได้โดยไม่มีข้อผิดพลาด
แก้ไข 2 – ลองใช้ Windows PowerShell
1. ถือ Windows และ X คีย์ร่วมกันเพื่อเปิดเมนู Windows
2. เลือก Windows PowerShell (ผู้ดูแลระบบ) เพื่อเปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบ คลิกที่ ใช่ เมื่อได้รับแจ้งจาก UAC.
3. พิมพ์คำสั่งด้านล่างแล้วกด เข้า เพื่อเปิดใช้งานระบบย่อย Linux ในคุณสมบัติของ Windows
เปิดใช้งาน-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
4. เมื่อคำสั่งดำเนินการ มันจะขอ a เริ่มต้นใหม่. พิมพ์ Y สำหรับใช่ เมื่อได้รับแจ้ง
5. ตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
แก้ไข 3 – เริ่มบริการ LxssManager ใหม่
LxssManager คือ Linux Instance Lifecycle Service ที่ทำงานอยู่เบื้องหลัง ข้อผิดพลาดอาจเกิดขึ้นได้หากบริการถูกหยุดหรืออยู่ในสถานะข้อผิดพลาด
1. ถือ Windows + R กุญแจเพื่อเปิด วิ่ง โต้ตอบ
2. พิมพ์ services.msc ที่จะเปิด บริการ Windows.
3. ค้นหา LxssManager บริการ. เลือกและคลิกที่ เริ่มต้นใหม่ ลิงค์ด้านซ้าย
4. เปิดใหม่ เทอร์มินัล Linux และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
แก้ไข 4 – เปิดระบบย่อยจาก Store
1. กด Windows + S และพิมพ์ เก็บ. เลือกตัวเลือก Microsoft Store ในผลลัพธ์
2. คลิกที่ สามจุด ที่มุมขวาบนแล้วเลือกตัวเลือก ห้องสมุดของฉัน.
3. เลือกแท็บ ติดตั้งแล้ว ทางด้านซ้ายของหน้าต่าง
4. ในรายการแอพที่ติดตั้ง ให้คลิกที่ เปิด ปุ่มถัดจาก แอปพลิเคชันการกระจาย Linux อยู่ในระบบของคุณ
5. คุณจะเห็น ปล่อย คลิกที่ปุ่มเพื่อตรวจสอบว่าโปรแกรมเปิดขึ้นโดยไม่มีข้อผิดพลาดหรือไม่
แก้ไข 5 - อัปเดต Linux Terminal โดยใช้ Command Prompt
1. กด Windows + R ที่จะเปิดตัว วิ่ง โต้ตอบ
2. พิมพ์ cmd แล้วกด Shift + Ctrl +Enter ที่จะเปิด พร้อมรับคำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ.
3. ใช้คำสั่งด้านล่างเพื่ออัปเดตแอปพลิเคชันการแจกจ่าย Linux
C:\> ทุบตี. $ sudo apt-get อัปเดต $ sudo apt-get dist-upgrade. $C:\> ออก
4. ตอนนี้เปิดเทอร์มินัลแอปพลิเคชันและดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
แก้ไข 6 – ซ่อมแซมแอพลินุกซ์เทอร์มินัล
1. ในการเปิด วิ่ง กด ปุ่ม Windows และ R รวมกันพร้อมกัน
2. พิมพ์ ms-settings: คุณสมบัติแอพ เพื่อเปิด แอพและคุณสมบัติ หน้าการตั้งค่า
3. ในกล่องค้นหา พิมพ์ชื่อของคุณ แอปพลิเคชั่นลินุกซ์ (ตัวอย่างเช่น ที่นี่เรามี อูบุนตู).
4. เลือกแอปพลิเคชั่นและคลิกที่ ตัวเลือกขั้นสูง ลิงค์ด้านล่าง
5. มองหาหัวเรื่อง รีเซ็ต และคลิกที่ ซ่อมแซม ปุ่ม.
6. เมื่อกระบวนการซ่อมแซมเสร็จสิ้น ให้เปิดเครื่องอ่านบัตรและตรวจดูว่าใช้งานได้โดยไม่มีปัญหาใดๆ หรือไม่
7. หากข้อผิดพลาดยังคงมีอยู่ ให้ไปที่ ตัวเลือกขั้นสูง หน้าหนังสือ (ขั้นตอนที่ 4) ค้นหา รีเซ็ต ปุ่มและคลิกที่มัน
8. คลิกที่ รีเซ็ต เมื่อได้รับแจ้งว่าจะลบข้อมูลของแอปบนอุปกรณ์อย่างถาวร
8. ตรวจสอบว่าการแก้ไขช่วยล้างข้อผิดพลาดหลังจากการรีเซ็ตแอปพลิเคชันเสร็จสิ้นหรือไม่
แก้ไข 7 – ติดตั้งแอปพลิเคชันคอนโซล Linux อีกครั้ง
1. ดำเนินการ ขั้นตอนที่ 1 – 3 ใน แก้ไข 5 ข้างต้น.
2. เลือก แอปพลิเคชันการกระจาย Linux และคลิกที่ ถอนการติดตั้ง ปุ่มที่ด้านล่าง
3. เมื่อถอนการติดตั้งแอพเสร็จสิ้น ให้ใช้ขั้นตอนใน แก้ไข 1 ถึง ปิดการใช้งานระบบย่อย Linux.
4. เริ่มต้นใหม่ พีซีของคุณแล้ว เปิดใช้งาน NS ระบบย่อยลินุกซ์ (ตามที่ระบุไว้ใน แก้ไข 1).
5. ติดตั้งใหม่ แอป Linux Terminal และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ขอบคุณที่อ่าน.
หวังว่าคุณจะสามารถเปิด Linux Terminal ได้โดยไม่มีข้อความแสดงข้อผิดพลาด แสดงความคิดเห็นและแจ้งให้เราทราบถึงการแก้ไขที่ช่วยคุณแก้ไขข้อผิดพลาดนี้