This content originally appeared on DEV Community and was authored by iconnext
บทนำ
บทนำนี้อจะอธิบายการติดตั้ง Windows Subsystem for Linux(WSL) ซึ่งเป็นเครื่องมือที่เปิดโอกาสให้ผู้ใช้งานสามารถใช้งาน Linux ได้บนระบบปฏิบัติการ Windows ไม่ว่าจะเป็นใช้คำสั่งพวก cp, ls, mv ฯลฯ หรือจะทำงานเขียนโปรแกรมที่เป็น command line เป็นหลัก อย่างพวก docker(จากบทความ "การติดตั้ง Docker บน Windows แบบ Step by Step" ซึ่งต้องมีการติดตั้ง WSL ก่อนถึงจะใช้งาน Docker ได้), git, node หรือ rails พวกนี้ นักพัฒนาด้านโอเพ่นซอร์สซึ่งบางเครื่องมือไม่รองรับกับ Windows โดยประโยชน์ก็คือความคล่องตัวและกินทรัพยากรน้อยกว่าไปสร้าง VM มาเพื่อลง Linux เต็มๆ
WSL คือ##
WSL (Windows Subsystem for Linux) คือคุณสมบัติของ Windows ที่ช่วยให้นักพัฒนาสามารถรันสภาพแวดล้อมของ GNU/Linux ได้โดยตรงบน Windows โดยไม่ต้องใช้เครื่องเสมือน (Virtual Machine) หรือการติดตั้งระบบปฏิบัติการคู่ขนาน (Dual-booting) โดยใน WSL2 จะใช้เทคโนโลยี Virtual Machine แบบเบา (lightweight utility virtual machine) และเคอร์เนล Linux จริงที่ปรับแต่งมาเป็นพิเศษ ทำให้ WSL 2 มีความเข้ากันได้กับระบบปฏิบัติการ Linux ได้ดียิ่งขึ้น และมีประสิทธิภาพด้าน I/O ของไฟล์ (File I/O)
ข้อกำหนดก่อนติดตั้ง
- Windows 10 2004+ (แนะนำอัปเดตเป็น 22H2)
- เปิด Virtualization (VT-x/AMD-V) ใน BIOS/UEFI → Task Manager > Performance > CPU ควรเห็น Virtualization: Enabled
- สิทธิ์ Admin และอินเทอร์เน็ต
การติดตั้ง WSL2
หมายเหตุ บทความนี้จะเป็นการติดตั้ง WSL2(Version 2) เนื่องจากมีประสิทธิภาพที่ดีกว่า WSL Version 1
- ตรวจสอบ Windows Version ว่ารองรับ WSL 2 หรือไม่โดยกดปุ่ม window + R จากนั้น พิมพ์คำว่า winver
ค่าที่แสดงตรง OS Build ควรมีค่ามากกว่า 19041
- เปิดโปรแกรม Powershell โดยทำงานผ่านสิทธิ์Administrator
-
ที่หน้า PowerShell เปิดการใช้งาน WSL โดยพิมพ์คำสั่ง
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
-
ในการติดตั้ง WSL2 จะต้องเปิด "Virtual Machine Platform" โดยพิมพ์คำสั่ง
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
จากนั้นรีสตาร์ทเครื่อง
-
เมื่อรีสตาร์ทเครื่องให้กำหนด WSL2 เป็นค่าเริ่มต้น และอัปเดตเคอร์เนลผ่าน PowerShell
wsl --set-default-version 2 wsl --update # ถ้าใช้ไม่ได้ ให้ติดตั้ง WSL2 Linux kernel (.msi) จาก Microsoft แทน
-
ติดตั้ง Linux Distro(จากตัวอย่างจะเป็น Ubuntu)
wsl --install -d Ubuntu
-
หลังจากติดตั้ง Linux Distro เสร็จตรวจสอบสถานะการติดตั้งผ่านคำสั่ง
wsl -l -v # ต้องเห็น VERSION = 2 wsl --status # ดู default version และ kernel
ส่งท้าย
บทความนี้อธิบายการติดตั้ง Windows Subsystem for Linux (WSL2) บน Windows 10 แบบ Step-by-Step ตั้งแต่ความเป็นมาและความสำคัญของ WSL2 ที่ใช้เคอร์เนล Linux จริง ช่วยให้ผู้ใช้ Windows รัน Linux ได้อย่างเต็มประสิทธิภาพ รองรับการทำงานร่วมกับ Docker Desktop ได้ดีกว่า Hyper-V เดิม รวมถึงประโยชน์อื่น ๆ เช่น การพัฒนาแอป การทำงานด้าน Data/AI และการทดสอบระบบในสภาพแวดล้อม Linux โดยครอบคลุมตั้งแต่การเปิดฟีเจอร์ที่จำเป็น การติดตั้งและอัปเดต WSL2 kernel การติดตั้งดิสโทร Linux การตรวจสอบสถานะ ไปจนถึงการตั้งค่า Docker ให้ใช้ WSL2 พร้อมเคล็ดลับการใช้งานและการแก้ปัญหาที่พบบ่อย ทำให้ผู้ใช้สามารถใช้งาน WSL2 ได้อย่างราบรื่นและเกิดประโยชน์สูงสุด
This content originally appeared on DEV Community and was authored by iconnext

iconnext | Sciencx (2025-08-09T14:37:19+00:00) การติดตั้งWindows Subsystem for Linux(WSL2) บน Windows10 แบบ Step by Step. Retrieved from https://www.scien.cx/2025/08/09/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87windows-subsystem-for-linuxwsl2-%e0%b8%9a%e0%b8%99-windows10-%e0%b9%81%e0%b8%9a%e0%b8%9a-step-by-step/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.