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

แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL

ระบบย่อย Windows สำหรับผู้ใช้ Linux บางระบบประสบปัญหา “เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ โปรดเรียกใช้ 'dmesg' เพื่อดูรายละเอียด ” ข้อความแสดงข้อผิดพลาดเมื่อรันการแจกจ่าย Linux ที่ติดตั้ง ปรากฏว่าข้อความแสดงข้อผิดพลาดเกิดขึ้นเมื่อการแจกจ่ายที่คุณได้ติดตั้งไว้หรือ WSL แบบธรรมดาไม่สามารถต่อเชื่อมไดรฟ์ Windows ของคุณได้ แม้ว่าสิ่งนี้อาจดูเหมือนปัญหาใหญ่ แต่ก็ไม่เป็นเช่นนั้น และคุณสามารถแก้ไขได้โดยง่ายด้วยวิธีการต่างๆ สองสามวิธี ในบทความนี้ เราจะแสดงวิธีแก้ไขข้อความแสดงข้อผิดพลาดที่เป็นปัญหาให้คุณดู ดังนั้นโปรดปฏิบัติตาม

แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL

ตามที่ปรากฎ ระบบย่อย Windows สำหรับ Linux เป็นคุณลักษณะที่เปลี่ยนแปลงเกมสำหรับ Windows โดยเฉพาะอย่างยิ่งเมื่อพูดถึงผู้ใช้ขั้นสูงที่มีความเชี่ยวชาญด้านการพัฒนามากขึ้น การติดตั้ง WSL ทำได้ค่อนข้างง่าย และตอนนี้คุณทำได้โดยใช้คำสั่งเดียว ผู้ใช้ส่วนใหญ่ที่พบปัญหาดังกล่าวเคยใช้ Dockers และบ่อยครั้ง ปัญหาเกิดขึ้นเมื่อไม่ได้ตั้งค่าการแจกจ่ายเป็นระบบปฏิบัติการเริ่มต้น

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

อัปเดตเคอร์เนล Linux หรือ WSL

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

  1. ก่อนอื่น ให้เปิดพรอมต์คำสั่งที่ยกระดับขึ้น ในการทำเช่นนั้น ให้เปิด เมนูเริ่ม และค้นหา พรอมต์คำสั่ง . ทางด้านขวามือ ให้คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ มีตัวเลือกให้ แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  2. หรือคุณสามารถใช้ Powershell ที่ยกระดับ หน้าต่าง.
  3. ในพรอมต์คำสั่งหรือหน้าต่าง Powershell ให้พิมพ์ “wsl –update ” โดยไม่ใส่เครื่องหมายอัญประกาศแล้วกด Enter แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  4. รอให้การอัปเดตเสร็จสิ้น เมื่อเสร็จแล้ว ให้เริ่ม WSL อีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ตรวจสอบการแจกจ่ายเริ่มต้น 

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

นอกจากนั้น ในกรณีที่คุณมีเพียงนักเทียบท่าควบคู่ไปกับ distro-desktop-data distro ตัวหลังอาจถูกตั้งค่าเป็น distro เริ่มต้นซึ่งอาจทำให้เกิดปัญหาได้ หากเป็นกรณีนี้ คุณจะต้องเปลี่ยน distro เริ่มต้นตามลำดับเพื่อแก้ปัญหา โดยทำตามคำแนะนำด้านล่าง:

  1. ในการเริ่มต้น ให้เปิดพรอมต์คำสั่งที่ยกระดับขึ้นโดยเปิดเมนูเริ่ม และค้นหา cmd. คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือกที่ให้ไว้ทางด้านขวามือ แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  2. จากนั้น ในหน้าต่างพรอมต์คำสั่ง คุณสามารถตรวจสอบการกระจายที่ติดตั้งพร้อมกับค่าเริ่มต้นโดยใช้ “wsl –list " สั่งการ.
  3. หากมีการตั้งค่า distro ผิดเป็นค่าเริ่มต้น คุณสามารถเปลี่ยน distro เริ่มต้นได้โดยใช้ “wsl -s distroName " สั่งการ. แน่นอน คุณจะต้องเปลี่ยน distroName คีย์เวิร์ดที่มีชื่อการแจกจ่ายที่แสดงอยู่ในรายการ
  4. เมื่อเสร็จแล้ว ให้ดูว่าปัญหายังคงเกิดขึ้นหรือไม่

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

เนื่องจากระบบย่อย Windows สำหรับ Linux เป็นส่วนหนึ่งของ Windows จึงอาจได้รับอิทธิพลโดยตรงจากการอัปเดตของ Windows ผู้ใช้บางคนรายงานว่าปัญหาดังกล่าวได้รับการแก้ไขแล้วหลังจากติดตั้งการอัปเดต Windows เพื่อให้เฉพาะเจาะจง การอัปเดต KB5005191 ดูเหมือนจะสามารถแก้ไขปัญหาให้กับผู้ใช้หลายรายแล้ว

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

  1. ก่อนอื่น เปิด การตั้งค่า Windows โดยการกด แป้น Windows + I บนแป้นพิมพ์ของคุณ
  2. ในแอปการตั้งค่า Windows ให้ไปที่ Windows Update ส่วน. แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  3. คลิกที่ ตรวจสอบการอัปเดต ตัวเลือกที่มีให้เพื่อดาวน์โหลดและติดตั้งการอัปเดตที่มีอยู่ แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  4. เมื่อติดตั้งการอัปเดตและคอมพิวเตอร์ของคุณรีสตาร์ทแล้ว ให้ดูว่าข้อความแสดงข้อผิดพลาดยังคงอยู่หรือไม่

ถอนการติดตั้ง Windows Hypervisor Platform

สุดท้าย หากวิธีการข้างต้นไม่สามารถแก้ปัญหาให้คุณได้ การถอนการติดตั้งคุณลักษณะ Windows Hypervisor Platform อาจใช้ได้ผลสำหรับคุณ มีรายงานโดยผู้ใช้รายหนึ่งซึ่งพบข้อความแสดงข้อผิดพลาดที่คล้ายกันในระหว่างขั้นตอนการติดตั้งและการกำหนดค่าของ Ubuntu โดยใช้ระบบย่อย Windows สำหรับ Linux 2 เพื่อแก้ไขปัญหานี้ เขาได้ถอนการติดตั้งคุณลักษณะดังกล่าวและการติดตั้ง Ubuntu ก็เริ่มทำงานได้ดี ทำตามคำแนะนำด้านล่างเพื่อทำสิ่งนี้:

  1. หากต้องการเริ่มต้น ให้เปิดแผงควบคุม โดยการค้นหาใน เมนูเริ่ม . แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  2. จากนั้นไปที่โปรแกรม แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  3. เมื่อถึงแล้ว ให้คลิกที่เปิดหรือปิดคุณลักษณะของ Windows มีตัวเลือกให้ แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  4. ในหน้าต่างติดตามผล ให้เลื่อนลงและค้นหา Windows Hypervisor Platform .
  5. ยกเลิกการเลือก ช่องทำเครื่องหมาย Windows Hypervisor Platform แล้วคลิก ตกลง ปุ่ม. แก้ไข:“เกิดข้อผิดพลาดขณะติดตั้งระบบไฟล์ของคุณ” บน WSL
  6. เมื่อเสร็จแล้ว คุณลักษณะ Windows Hypervisor Platform จะถูกถอนการติดตั้ง
  7. ตอนนี้ ให้ตรวจสอบดูว่าข้อความแสดงข้อผิดพลาดซ่อนอยู่หรือไม่ คุณไม่จำเป็นต้องรีสตาร์ทคอมพิวเตอร์ก่อนดำเนินการ