วิธีที่แนะนำในการติดตั้ง WSL คือการเรียกใช้คำสั่งนี้จากพรอมต์คำสั่งของผู้ดูแลระบบ
wsl -- ติดตั้ง
อย่าติดตั้งการแสดงตัวอย่าง WSL จาก Microsoft Store (ซึ่งไม่ใช่วิธีที่แนะนำ) เว้นแต่คุณต้องการดูตัวอย่างคุณลักษณะที่กำลังจะมาถึงซึ่งอาจได้รับการทดสอบอย่างละเอียดหรือไม่ก็ได้ (เช่นเดียวกับที่คุณสามารถติดตั้ง PowerShell หรือการแสดงตัวอย่าง PowerShell จากร้านค้า)
หากคุณไม่ระบุการกระจาย wsl -- ติดตั้ง
จะติดตั้ง WSL ด้วยการติดตั้ง Ubuntu เริ่มต้น คุณอาจต้องการติดตั้ง Linux รุ่นอื่นหรือรุ่น LTS ของ Ubuntu (รุ่นที่จะไม่ได้รับการอัปเกรดเป็นรุ่นหลักถัดไปโดยอัตโนมัติ)
คุณสามารถรับรายชื่อการแจกจ่ายได้โดยการพิมพ์
wsl --list -- ออนไลน์
รายการปัจจุบัน ณ ช่วงเวลานี้คือ:
ชื่อ |
ชื่อที่เป็นมิตร |
อูบุนตู |
อูบุนตู |
เดเบียน |
เดเบียน GNU/ลินุกซ์ |
กาลีลินุกซ์ |
กาลี ลินุกซ์ โรลลิ่ง |
openSUSE-42 |
openSUSE ก้าวกระโดด 42 |
SLES-12 |
SUSE Linux Enterprise Server เวอร์ชัน 12.1 |
อูบุนตู-16.04 |
อูบุนตู 16.04 LTS |
อูบุนตู-18.04 |
อูบุนตู 18.04 LTS |
อูบุนตู-20.04 |
อูบุนตู 20.04 LTS |
หากคุณต้องการติดตั้ง WSL ด้วยการกระจายอื่น เช่น Ubuntu 20.04 คุณต้องพิมพ์จากพรอมต์คำสั่งของผู้ดูแลระบบ
wsl --install -d Ubuntu-20.04
แต่ถ้าคุณต้องการติดตั้ง WSL และไม่เลือกการแจกจ่ายเลย คุณจึงสามารถ "ซื้อ" สำหรับ distro แรกจาก Microsoft Store ได้ การติดตั้ง distro จากร้านค้าโดยไม่เรียกใช้การติดตั้ง WSL จากบรรทัดคำสั่งจะไม่ติดตั้ง WSL เฉพาะ distro ซึ่งจะทำงานไม่ถูกต้อง ณ จุดนี้
เพื่อแก้ไขปัญหานี้ จากเมนูเริ่มค้นหา "เปิดหรือปิดคุณลักษณะของ Windows" และจากนั้นคุณสามารถเลือก "ระบบย่อย Windows สำหรับ Linux" สิ่งนี้จะติดตั้ง WSL โดยไม่มีการกระจาย Linux จากนั้นคุณจะสามารถเลือกการติดตั้งครั้งแรกจาก Microsoft Store ได้หากต้องการ
เอกสารอย่างเป็นทางการของ Microsoft สำหรับการติดตั้ง WSL บน Windows 10 และ Windows 11:
https://docs.microsoft.com/en-us/windows/wsl/install