เมื่อคุณพยายามเปิดระบบย่อย Windows สำหรับ Linux คุณอาจได้รับข้อความแสดงข้อผิดพลาด – WSL หยุดทำงานโดยมีข้อผิดพลาด 0x80070003 ข้อผิดพลาดเกิดขึ้นเนื่องจากตำแหน่งที่คุณเลือกเพื่อติดตั้ง distro ของคุณไม่มีอยู่อีกต่อไปหรือถูกลบหรือลบออก นี่คือสิ่งที่คุณต้องทำเพื่อแก้ไขปัญหา
WSL หยุดทำงานโดยมีข้อผิดพลาด 0x80070003
ไม่ใช่เรื่องผิดปกติที่จะพบข้อผิดพลาดขณะติดตั้งบางแอปใน Windows และการติดตั้ง WSL ล้มเหลวโดยมีข้อผิดพลาด 0x8007003 ก็ไม่ต่างกัน ระบบย่อย Windows สำหรับ Linux ทำงานบนไดรฟ์ระบบของคุณเท่านั้น (โดยทั่วไปคือไดรฟ์ C:) ดังนั้น หากคุณได้ติดตั้ง Distro ไปยังตำแหน่งอื่น (ไดรฟ์) คุณจะได้รับข้อผิดพลาดนี้ คุณควรตรวจสอบให้แน่ใจว่าการแจกจ่ายถูกเก็บไว้ในไดรฟ์ระบบของคุณ เนื่องจากสำหรับ distros เหล่านี้ Microsoft Store มักจะแทนที่การตั้งค่าและบังคับให้ระบบของคุณติดตั้งเฉพาะในไดรฟ์ C:ของคุณ (ที่ติดตั้ง Windows ของคุณไว้) ในการแก้ไขปัญหานี้ ให้ทำดังต่อไปนี้
- เปิดการตั้งค่า Windows
- ไปที่ระบบ
- เลื่อนลงไปที่ Storage.
- สลับไปที่ส่วนการตั้งค่าพื้นที่เก็บข้อมูลเพิ่มเติม
- คลิกเปลี่ยนตำแหน่งที่บันทึกเนื้อหาใหม่
- กดปุ่มแบบเลื่อนลงสำหรับแอปใหม่จะบันทึกลงในตัวเลือก
- เลือกสถานที่ที่ต้องการ
หากคุณเลือกการกระจาย Linux เสร็จแล้ว ให้เปิดการตั้งค่า Windows คุณสามารถเปิดได้โดยตรงโดยใช้ Win+I ทางลัด
ภายใต้ การตั้งค่า หน้าจอ เลือก ระบบ กระเบื้อง
เลื่อนลงไปที่ ที่เก็บข้อมูล ในแผงด้านซ้ายและคลิกเพื่อเปิด
สลับไปทางด้านขวาและย้ายไปที่ พื้นที่จัดเก็บเพิ่มเติม ส่วนการตั้งค่า
ข้างใต้นั้น ให้คลิก เปลี่ยนตำแหน่งที่บันทึกเนื้อหาใหม่ ลิงค์
เมื่อนำไปยังหน้าจอใหม่ ให้กดปุ่มแบบเลื่อนลงด้านล่าง แอปใหม่จะบันทึก ต่อตัวเลือก
เลือกไดรฟ์ C:แล้วปิดหน้าต่าง
ตอนนี้ให้ลองติดตั้ง WSL อีกครั้ง คุณไม่ควรเห็นข้อความการติดตั้งล้มเหลวโดยมีข้อความแสดงข้อผิดพลาด 0x80070003 อีก
หวังว่าจะช่วยได้!
ที่เกี่ยวข้อง :ไม่สามารถแยกข้อผิดพลาดกับ Ubuntu บน Windows 10