ผู้เชี่ยวชาญด้านไอทีได้เกาหัวกับปัญหาเกี่ยวกับ Windows 11 และระบบย่อย Windows สำหรับ Linux (WSL) ผู้ใช้บางคนรายงานว่า WSL ไม่ทำงานหรือไม่เริ่มทำงานบนระบบของตน มีสาเหตุบางประการที่เป็นไปได้สำหรับปัญหานี้ ความเป็นไปได้ประการหนึ่งคือคุณลักษณะ WSL ไม่ได้เปิดใช้งานในระบบของคุณ ความเป็นไปได้อีกอย่างคือระบบของคุณไม่ได้ติดตั้งส่วนประกอบเคอร์เนลของ Linux ที่จำเป็น หากคุณประสบปัญหานี้ คุณสามารถลองทำบางสิ่งได้ ขั้นแรก ตรวจสอบเพื่อดูว่ามีการเปิดใช้งานคุณสมบัติ WSL ในระบบของคุณหรือไม่ ในการทำเช่นนี้ ให้เปิดแผงควบคุม Windows และไปที่ส่วน 'เปิดหรือปิดคุณลักษณะของ Windows' หากไม่ได้เลือกตัวเลือก 'ระบบย่อย Windows สำหรับ Linux' ให้เลือกและคลิก 'ตกลง' หากคุณลักษณะ WSL เปิดใช้งานบนระบบของคุณแล้ว ให้ลองติดตั้งคอมโพเนนต์เคอร์เนล Linux ที่จำเป็น คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้ในหน้าต่าง PowerShell: เปิดใช้งาน WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux เมื่อติดตั้งส่วนประกอบที่จำเป็นแล้ว ให้รีสตาร์ทระบบของคุณแล้วลองเปิด WSL อีกครั้ง หากคุณยังคงประสบปัญหา โปรดติดต่อฝ่ายสนับสนุนของ Microsoft เพื่อขอความช่วยเหลือเพิ่มเติม
ระบบย่อย Windows สำหรับ Linux (WSL) เป็นส่วนหนึ่งของคุณลักษณะของระบบปฏิบัติการ Windows และอนุญาตให้คุณเรียกใช้ระบบไฟล์ Linux เครื่องมือบรรทัดคำสั่ง และแอปพลิเคชัน GUI บนคอมพิวเตอร์ Windows ของคุณ อย่างไรก็ตาม ผู้ใช้หลายคนรายงานว่า WSL ไม่ทำงานหรือเปิดใช้งานบนพีซีที่ใช้ Windows 11/10 . ในบทความนี้ เราจะพูดถึงปัญหานี้และดูสิ่งที่คุณต้องแก้ไข
แก้ไข WSL ไม่ทำงานหรือเริ่มทำงานบน Windows 11
WSL จะไม่ทำงานบนคอมพิวเตอร์ของคุณหากคุณลักษณะนี้ถูกปิดใช้งาน ซึ่งดูเหมือนจะดำเนินไปโดยไม่ได้บอก แต่ผู้ใช้จำนวนมากมักจะปล่อยให้ WSL ปิดใช้งานเมื่อพยายามเข้าถึงคุณลักษณะนี้ ปัญหานี้อาจเกิดจากการปิดใช้งานฟีเจอร์ที่เกี่ยวข้องบางอย่าง เช่น Hyper-V และแพลตฟอร์มเครื่องเสมือน อเราจะหารือเกี่ยวกับสาเหตุดังกล่าวและหาแนวทางแก้ไขสำหรับข้อผิดพลาดดังกล่าว ดังนั้น หาก WSL ไม่ทำงานหรือไม่เริ่มทำงานบนพีซี Windows 11 ของคุณ ให้ทำตามวิธีแก้ปัญหาที่กล่าวถึงด้านล่าง
- เปิดใช้งานระบบย่อย Windows สำหรับ Linux (WSL)
- เปิดใช้งานเครื่องเสมือนใน Windows
- เปิดใช้งาน Hyper-V
- เรียกใช้ Windows Subsystem for Linux (WSL) จาก Microsoft Store
- ซ่อมแซมแอปพลิเคชันการกระจาย Linux
ลองดูวิธีแก้ปัญหาเหล่านี้โดยละเอียด
1] เปิดใช้งานระบบย่อย Windows สำหรับ Linux (WSL)
สังเกตว่าเมื่อผู้ใช้อัปเกรดระบบเป็น Windows 11 คุณลักษณะ Windows Subsystem for Linux (WSL) จะปิดใช้งาน ไม่ต้องกังวล เพียงเปิดใช้คุณลักษณะนี้และคุณลักษณะนี้จะกลับมาเป็นปกติ ทำตามขั้นตอนที่กำหนดเพื่อทำเช่นเดียวกัน
ลบคอมพิวเตอร์ออกจากโดเมน windows 10
- กดปุ่ม Windows แล้วพิมพ์ “ เปิดหรือปิดคุณสมบัติ Windows' แล้วกดปุ่ม Enter
- เลื่อนหน้าจอลงมาแล้วเลือก ระบบย่อย Windows สำหรับ Linux และเปิดใช้งาน ตอนนี้คลิกที่ ดี ปุ่ม.
- รอสักครู่ ติดตั้งไฟล์ระบบ และระบบจะขอให้คุณรีสตาร์ทคอมพิวเตอร์
และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
หวังว่าวิธีนี้จะช่วยแก้ปัญหาของคุณได้
2] เปิดใช้งานเครื่องเสมือนบนแพลตฟอร์ม Windows
จำเป็นต้องติดตั้งเครื่องเสมือนเพื่อใช้งานระบบย่อย Windows สำหรับ Linux (WSL) และจะอนุญาตให้คุณเรียกใช้ระบบปฏิบัติการหลายระบบพร้อมกันโดยใช้ฮาร์ดแวร์เดียวกัน หากเปิดใช้งานระบบย่อย Windows สำหรับ Linux คุณต้องตรวจสอบว่าเครื่องเสมือนเปิดใช้งานอยู่หรือไม่ ทำตามขั้นตอนที่ระบุด้านล่างเพื่อทำเช่นเดียวกัน
- กด Windows + S แล้วพิมพ์ เปิดหรือปิดคุณสมบัติ Windows และกด ที่จะเข้ามา ปุ่ม.
- เลื่อนหน้าจอลงมาแล้วเลือก แพลตฟอร์มเครื่องเสมือน และเปิดใช้งาน
- ตอนนี้คลิกที่ ดี ปุ่ม.
- รอสักครู่ ระบบจะขอให้คุณรีสตาร์ทคอมพิวเตอร์
และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
หวังว่าเมื่อคุณเปิดใช้งานคุณสมบัติเครื่องเสมือนใน Windows ปัญหาของคุณจะได้รับการแก้ไข
3] เปิดใช้งาน Hyper-V
Hyper-V เป็นคุณสมบัติของระบบปฏิบัติการ Windows ที่อนุญาตให้ระบบสร้างสภาพแวดล้อมเสมือนจริง หากคุณลักษณะนี้ถูกปิดใช้งานในระบบของคุณ คุณจะไม่สามารถเรียกใช้หรือสร้าง WSL ได้ นั่นคือเหตุผลที่เราต้องทำตามขั้นตอนด้านล่างเพื่อเปิดใช้งาน Hyper-V
- เปิด แผงควบคุม.
- ไปที่ โปรแกรม > โปรแกรมและคุณสมบัติ
- เปิดหรือปิดคุณสมบัติ Windows
- ค้นหา Hyper-V และเปิดใช้งาน
หลังจากเปิดใช้งานคุณลักษณะนี้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
4] เรียกใช้ Windows Subsystem สำหรับ Linux (WSL) จาก Microsoft Store
บางครั้งผู้ใช้ไม่สามารถเปิด WSL ได้เนื่องจากเกิดข้อขัดข้องในแอปพลิเคชันที่ติดตั้ง ดังนั้น คุณต้องอัปเดต WSL จาก Microsoft Store และคุณสามารถเรียกใช้ Windows Subsystem for Linux (WSL) ได้จาก Microsoft Store ด้วยวิธีนี้ คุณจะไม่เพียงแต่ได้รับการอัปเดตล่าสุดและฟีเจอร์ใหม่ๆ เท่านั้น แต่ยังแก้ปัญหาได้ด้วย ตอนนี้เริ่ม WSL และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
โปรแกรมดู thumbs.db
- คลิก ปุ่ม Windows และพิมพ์ ไมโครซอฟต์สโตร์ และกด ที่จะเข้ามา ปุ่ม.
- เลือก ห้องสมุด ที่มุมซ้ายล่างของหน้าจอแอปพลิเคชัน
- เลือก แอปพลิเคชันสำหรับการกระจาย Linux , เช่น อูบุนตู จากนั้นคลิก 'เรียกใช้' และหวังว่าปัญหาของคุณจะได้รับการแก้ไข
หากล้มเหลว ให้ไปที่วิธีแก้ไขปัญหาถัดไป
5] ซ่อมแซมแอปพลิเคชันการกระจาย Linux
ข้อผิดพลาดที่เป็นปัญหาหมายความว่ามีปัญหากับแอปพลิเคชันการกระจาย Linux ของคุณ คุณกำลังใช้เครื่องมือเวอร์ชันที่เสียหาย หากเป็นกรณีนี้ คุณมีสองทางเลือกในการแก้ไขปัญหา: แก้ไข หรือถอนการติดตั้งแล้วติดตั้งอีกครั้ง หากต้องการกู้คืนแอป ให้ทำตามขั้นตอนด้านล่าง:
- กด Windows + ฉัน ปุ่มเปิดการตั้งค่า
- เลือก โปรแกรม ทางด้านซ้ายของหน้าจอ
- แตะแอพและคุณสมบัติหรือแอพที่ติดตั้งทางด้านขวาของหน้าจอ
- เลื่อนหน้าจอลงมาแล้วเลือก แอปพลิเคชันสำหรับการกระจาย Linux .
- คลิกที่เส้นจุดสามจุดแล้วเลือก ขั้นสูง ตัวเลือก.
- ตอนนี้คลิกที่ ซ่อมแซม ปุ่มตรงนั้น
- ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
หวังว่าการคืนค่าแอปพลิเคชันการแจกจ่าย Linux จะช่วยแก้ปัญหานี้ได้
อ่าน: แก้ไข Windows Subsystem สำหรับ Linux ข้อผิดพลาด ปัญหาและปัญหาต่างๆ