Windows 11 WSL Not Working – ใช้ Linux ไม่ได้ เปิด WSL ไม่ขึ้น แก้ให้ใช้งานได้ทันที


เปิด WSL แล้ว “ไม่ทำงาน”?

👉 รันคำสั่งแล้ว Error
👉 เปิด Ubuntu ไม่ขึ้น
👉 ติดตั้งแล้วใช้ไม่ได้

นี่คือปัญหาที่ Dev เจอบ่อย:

💥 WSL Not Working


1️⃣ WSL คืออะไร

WSL (Windows Subsystem for Linux) คือ:

👉 ระบบที่ทำให้ Windows รัน Linux ได้

ใช้สำหรับ:

  • Dev
  • เขียนโค้ด
  • ทดสอบระบบ

👉 ถ้าใช้ไม่ได้ = งาน Dev สะดุดทันที


2️⃣ อาการที่เจอบ่อย

  • เปิด WSL ไม่ได้
  • ขึ้น Error 0x8007019e
  • Linux ไม่ Start
  • ติดตั้งแล้วใช้ไม่ได้

3️⃣ สาเหตุจริง (ตัวการหลัก)

  1. Feature ไม่เปิด
  2. Virtualization ไม่เปิด
  3. Kernel WSL เสีย
  4. Windows Version ไม่รองรับ
  5. Hyper-V ไม่ทำงาน

👉 ตัวหลัก: “Feature + Virtualization”


4️⃣ วิธีแก้แบบช่าง IT


✅ วิธีที่ 1: เปิด WSL Feature

กด:

Win + R → พิมพ์

optionalfeatures

👉 เปิด:

  • Windows Subsystem for Linux
  • Virtual Machine Platform

✅ วิธีที่ 2: เปิดผ่าน CMD

wsl --install

✅ วิธีที่ 3: อัปเดต Kernel

wsl --update

✅ วิธีที่ 4: เปิด Virtualization ใน BIOS

👉 เปิด:

  • Intel VT-x
  • AMD-V

✅ วิธีที่ 5: Restart WSL

wsl --shutdown

แล้วเปิดใหม่


✅ วิธีที่ 6: ตั้ง WSL Version

wsl --set-default-version 2

✅ วิธีที่ 7: รีสตาร์ทเครื่อง

👉 สำคัญมาก


5️⃣ สิ่งที่ไม่ควรทำ

❌ อย่าปิด Virtualization
❌ อย่าลง Linux ซ้ำหลายตัว
❌ อย่าใช้ Windows เก่า


6️⃣ วิเคราะห์แบบช่าง

WSL ใช้ไม่ได้:

👉 40% = Feature
👉 30% = BIOS
👉 20% = Kernel
👉 10% = OS


7️⃣ เทคนิคระดับโปร

👉 ใช้:

wsl -l -v

👉 ดูสถานะ WSL


8️⃣ FAQ

Q: Error 0x8007019e คืออะไร

👉 WSL ยังไม่เปิด

Q: WSL1 กับ WSL2 ต่างกันยังไง

👉 WSL2 เร็วกว่า


9️⃣ สรุป

ปัญหา:

👉 WSL Not Working

วิธีแก้:

✔ เปิด Feature
✔ เปิด BIOS
✔ อัปเดต Kernel
✔ Restart


🔟 คำถามชวนคิด

👉 คุณเคยไหม จะรัน Linux แต่เปิดไม่ขึ้น?