ลด 50% ทุกแผน มีเวลาจำกัด เริ่มต้นที่ $2.48/mo
เหลือเวลาอีก 11 นาที
เครื่องมือสำหรับนักพัฒนาและ DevOps

วิธีติดตั้ง Linux Bash บน Windows 10 [บทช่วยสอนที่สมบูรณ์]

แมตต์ ชมิตต์ By แมตต์ ชมิตต์ อ่าน 11 นาที อัปเดตเมื่อวันที่ 9 ต.ค. 2568
ติดตั้ง linux bash บน windows

คนส่วนใหญ่คิดว่า Windows และ Linux เป็นสองโลกที่แยกจากกัน จนกระทั่งพวกเขาค้นพบระบบย่อย Windows สำหรับ Linux ฉันก็คิดแบบเดียวกันจนกระทั่งฉันใช้เวลาสามปีในการสลับระหว่างเครื่องเสมือนและการตั้งค่าดูอัลบูตเพื่อรันคำสั่ง Linux พื้นฐาน Bash สำหรับ Windows ขจัดความซับซ้อนของโซลูชันแบบเดิมโดยการนำฟังก์ชัน Linux มาสู่สภาพแวดล้อม Windows ของคุณโดยตรง

Bash ซึ่งเดิมสร้างขึ้นสำหรับ Linux เป็นล่ามที่ประมวลผลคำสั่งเชลล์ พูดง่ายๆ ก็คือ เชลล์จะใช้คำสั่งที่คุณพิมพ์และบอกระบบปฏิบัติการของคุณว่าต้องทำอย่างไรกับคำสั่งเหล่านั้น ฟังก์ชั่นเชลล์ Bash ของ Linux นี้มีคุณค่าอย่างยิ่งเมื่อคุณต้องการเข้าถึงเครื่องมือและเวิร์กโฟลว์ Linux

ด้วย PowerShell ที่มาพร้อมกับ Windows คุณอาจสงสัยว่าทำไมใครๆ ก็อยากติดตั้ง Linux Bash บน Windows 10 หรือ Windows 11 นี่คือสิ่งที่ฉันได้เรียนรู้หลังจากพัฒนามาหลายปี: เมื่อคุณต้องการ Linux บน Windows 10 วิธีแก้ไขเบื้องต้นจะน่าหงุดหงิดมากกว่ามีประโยชน์

นักพัฒนาเคยพึ่งพาเครื่องเสมือน Cygwin และ PuTTY เพื่อรับฟังก์ชัน Linux บน Windows วิธีแก้ปัญหาเหล่านี้ได้ผล แต่ก็มาพร้อมกับอาการปวดหัวด้วย

windows-vps โฮสติ้ง Windows 10 VPS

รับ Windows 10 VPS ที่มีประสิทธิภาพสำหรับเดสก์ท็อประยะไกลในราคาที่ถูกที่สุด ฟรี Windows 10 ที่ทำงานบนที่เก็บข้อมูล NVMe SSD และอินเทอร์เน็ตความเร็วสูง

ตรวจสอบแผน Windows 10 VPS

จะเกิดอะไรขึ้นเมื่อคุณติดตั้ง Bash บน Windows 10

นี่คือสิ่งที่: เมื่อคุณ ติดตั้งลินุกซ์บน Windows 10คุณจะได้รับสภาพแวดล้อม Linux จริงที่ทำงานควบคู่ไปกับระบบ Windows ของคุณโดยตรง พูดง่ายๆ ก็คืออาการปวดหัวของโปรแกรมจำลองทั้งหมดจะหายไป และในที่สุดคุณก็สามารถรันคำสั่ง Linux ได้โดยไม่ต้องเสียค่าปรับด้านประสิทธิภาพตามปกติ

อย่างไรก็ตาม ความแตกต่างของเคอร์เนลนี้ทำให้เกิดข้อจำกัดที่แท้จริงบางประการ WSL 1 (เวอร์ชันดั้งเดิม) ต้องแปลการเรียกระบบ Linux ไปเป็นการเรียกระบบ Windows ซึ่งทำให้โอเวอร์เฮดด้านประสิทธิภาพที่เห็นได้ชัดเจน WSL 2 แก้ไขปัญหาเหล่านี้ส่วนใหญ่โดยรวมเคอร์เนล Linux จริงไว้ในเครื่องเสมือนน้ำหนักเบา แต่คุณยังคงไม่ได้รับประสิทธิภาพของ Linux แบบ Bare Metal

ผลกระทบที่สำคัญที่สุดที่ฉันพบคือการเข้าถึงฮาร์ดแวร์และโมดูลเคอร์เนล คุณไม่สามารถโหลดโมดูลเคอร์เนลแบบกำหนดเองได้โดยไม่ต้องคอมไพล์เคอร์เนล WSL ของคุณเอง และเข้าถึงฮาร์ดแวร์โดยตรงผ่าน /dev อุปกรณ์มีจำนวนจำกัด เครื่องมือเช่นการติดตั้งไฟล์ ISO เป็นอุปกรณ์บล็อกหรือการใช้ไดรเวอร์เฉพาะฮาร์ดแวร์จะไม่ทำงานเนื่องจากระบบโมดูลเคอร์เนลทำงานแตกต่างจาก Linux ดั้งเดิม

ยิ่งไปกว่านั้น เทอร์มินัล Linux สำหรับการตั้งค่า Windows ยังกำจัดการประนีประนอมตามปกติที่ฉันเคยทำเมื่อทำงานกับเครื่องมือโอเพ่นซอร์สบน Windows ไม่มีการสลับระหว่างระบบระหว่างกลางโครงการหรือจัดการกับปัญหาเรื่องความเข้ากันได้อีกต่อไป

บันทึก: Bash สามารถติดตั้งได้บนระบบ 64 บิตเท่านั้น และเข้ากันไม่ได้กับ Windows เวอร์ชัน 32 บิต ข้อจำกัดนี้มีอยู่เนื่องจาก WSL ได้รับการออกแบบมาโดยเฉพาะเพื่อรันไบนารี Linux 64 บิต (รูปแบบ ELF64) ส่วนประกอบเคอร์เนล Windows พื้นฐานที่เปิดใช้งาน WSL อาศัยคำสั่งและกลไก x64 เท่านั้นเพื่อประสิทธิภาพและความเสถียร เนื่องจากฮาร์ดแวร์สมัยใหม่รองรับสถาปัตยกรรม 64 บิตอย่างท่วมท้น Microsoft จึงมุ่งเน้นความพยายามในการพัฒนาบนแพลตฟอร์มนี้โดยเฉพาะ

ข้อกำหนดเวอร์ชัน Windows:

  • วินโดวส์ 10: ต้องใช้เวอร์ชัน 2004 (รุ่น 19041) หรือสูงกว่า
  • วินโดวส์ 11: รองรับทุกเวอร์ชัน

ตรวจสอบเวอร์ชั่นของคุณ: กด Win+R พิมพ์ วินเวอร์และกด Enter.

ติดตั้ง Linux Bash บน Windows 10 และ Windows 11

คำตอบด่วน: ไปกับ Ubuntu นักพัฒนาเกือบหนึ่งในสี่ทั่วโลกใช้ Ubuntu ในปี 2024ทำให้เป็นการกระจาย Linux ที่ได้รับความนิยมสูงสุด มันเป็นมิตรกับผู้เริ่มต้น มีเอกสารครบถ้วนและมีเครือข่ายสนับสนุนชุมชนที่ใหญ่ที่สุด

ความต้องการของระบบ: Windows 10 เวอร์ชัน 2004 (รุ่น 19041) ขึ้นไป หรือ Windows 11 เวอร์ชันใดๆ กระบวนการวิธีการติดตั้ง Linux บน Windows-10 ทำตามขั้นตอนเดียวกันในทั้งสองระบบโดยใช้วิธีการติดตั้งสมัยใหม่

กระบวนการนี้ทำงานเหมือนกันกับการแจกแจงอื่น ๆ เช่น SUSE หรือ Debian ดังนั้นขั้นตอนเหล่านี้จึงนำไปใช้ไม่ว่าคุณจะเลือกอย่างไรก็ตาม นี่คือรายละเอียด:

  1. เปิดใช้งานระบบย่อย Windows สำหรับ Linux
  2. ดาวน์โหลดและติดตั้งการกระจาย Linux ที่คุณเลือก

ขั้นตอนที่ 1: เปิดใช้งานคุณสมบัติระบบย่อย Windows สำหรับ Linux (WSL)

ก่อนที่คุณจะสามารถติดตั้ง Linux Bash บน Windows ได้ คุณต้องเปิดใช้งานระบบย่อย Windows สำหรับ Linux พูดง่ายๆ ก็คือคุณกำลังบอก Windows ว่าสามารถใช้งาน Linux ควบคู่ไปกับโปรแกรม Windows ได้

พิมพ์ “เปิดหรือปิดคุณสมบัติ Windows” ในกล่องค้นหา Windows ของคุณ จากนั้นคลิกเปิด นี่เป็นการเปิด Windows ' อินเทอร์เฟซการจัดการคุณสมบัติเสริมซึ่งคุณสามารถเพิ่มหรือลบส่วนประกอบของระบบได้

ติดตั้ง linux bash บน windows 10

ตอนนี้ตรวจสอบทั้ง "แพลตฟอร์มเครื่องเสมือน" และ "ระบบย่อย Windows สำหรับ Linux" คุณสมบัติเหล่านี้จำเป็นสำหรับทุกสิ่งในการทำงานอย่างถูกต้อง บางครั้งพวกเขาจะไม่ถูกเลือกโดยค่าเริ่มต้น ดังนั้น โปรดตรวจสอบอีกครั้งก่อนที่จะดำเนินการต่อ

หากกล่องโต้ตอบคุณลักษณะของ Windows ไม่เปิดขึ้นหรือคุณไม่พบ WSL: คุณอาจใช้ Windows 10 บิลด์เก่ากว่า วิ่ง วินเวอร์ หากต้องการตรวจสอบเวอร์ชันของคุณ คุณต้องมีบิลด์ 19041 ขึ้นไป สำหรับเวอร์ชันเก่า ให้เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ก่อนภายใต้การตั้งค่า > การอัปเดตและความปลอดภัย > สำหรับนักพัฒนา

หรือคุณสามารถใช้ PowerShell ได้หากต้องการเครื่องมือบรรทัดคำสั่ง ค้นหา “Windows PowerShell” และเลือก “Run as Administrator”

จากนั้นรันคำสั่งนี้:

เปิดใช้งาน WindowsOptionalFeature – ออนไลน์ – ชื่อคุณลักษณะ Microsoft-windows-subsystem-linux

หากคุณได้รับข้อผิดพลาด “การเข้าถึงถูกปฏิเสธ”: ตรวจสอบให้แน่ใจว่าคุณใช้งาน PowerShell ในฐานะผู้ดูแลระบบ คลิกขวาที่ไอคอน PowerShell และเลือก "Run as Administrator"

รอสักครู่จนกว่าคุณจะเห็นหน้าต่างยืนยันนี้

Windows จะขอให้คุณรีสตาร์ทคอมพิวเตอร์ พิมพ์ Y แล้วกด Enter ขณะนี้ระบบของคุณพร้อมสำหรับขั้นตอนต่อไปแล้ว

ขั้นตอนที่ 2: ดาวน์โหลด Linux Distro จาก Microsoft Store

หลังจากที่คอมพิวเตอร์ของคุณรีสตาร์ทแล้ว ให้เปิด Microsoft Store และค้นหา Ubuntu กระบวนการดาวน์โหลด Linux สำหรับ Windows 10 นี้ได้รับการปรับปรุงให้ดีขึ้นอย่างมากเมื่อเทียบกับวิธีการแบบเก่า

ติดตั้งลินุกซ์ทุบตี

เลือก Ubuntu 20.04 LTS (เวอร์ชันสนับสนุนระยะยาวล่าสุด) และติดตั้ง

หากการติดตั้งติดขัดหรือล้มเหลว: ล้างแคช Microsoft Store ของคุณโดยกด Win + R พิมพ์ wsreset.exeและกด Enter รอให้หน้าต่างว่างปิดลง จากนั้นลองติดตั้ง Ubuntu อีกครั้ง

คำแนะนำสั้นๆ: หากคุณปิดหน้า Microsoft Store โดยไม่ตั้งใจหลังการติดตั้ง เพียงค้นหา Ubuntu ในช่องค้นหา Windows ของคุณแล้วเปิดใช้งานจากที่นั่น

รายละเอียดที่สำคัญประการหนึ่ง: ตรวจสอบให้แน่ใจว่า Ubuntu ติดตั้งลงในไดรฟ์ C ของคุณ (ไดรฟ์ระบบ) WSL ทำงานจากไดรฟ์ระบบเท่านั้น ดังนั้นจึงป้องกันปัญหาที่อาจเกิดขึ้นที่อาจเกิดขึ้นได้

การติดตั้งใช้เวลาไม่กี่นาที เกิดอะไรขึ้นเบื้องหลัง? Windows กำลังสร้างระบบย่อย Linux จริงที่รวมเข้ากับการตั้งค่าที่มีอยู่ของคุณ ไม่ใช่เครื่องเสมือน—เหมือนกับการมีระบบปฏิบัติการสองระบบที่ใช้คอมพิวเตอร์เครื่องเดียวกันมากกว่า

เมื่อเทอร์มินัลเปิดขึ้นมา คุณจะต้องตั้งค่าชื่อผู้ใช้และรหัสผ่าน Linux ของคุณ สิ่งเหล่านี้ไม่จำเป็นต้องตรงกับข้อมูลรับรอง Windows ของคุณ ณ จุดนี้ คุณได้ทำกระบวนการติดตั้ง Bash สำเร็จแล้ว

หากคุณไม่พบ Ubuntu หลังการติดตั้ง:ลองใช้ตัวเลือกเหล่านี้ตามลำดับ:

  1. ค้นหา “Ubuntu” ในเมนู Start ของ Windows
  2. เปิด Command Prompt แล้วพิมพ์ wsl เพื่อเปิดตัวโดยตรง

หากไม่ได้ผลให้เรียกใช้ wsl – ติดตั้ง -d Ubuntu ใน PowerShell ในฐานะผู้ดูแลระบบ

พิมพ์ ชัดเจน เพื่อทำความสะอาดหน้าจอ เท่านี้ก็เสร็จเรียบร้อย ณ จุดนี้ คุณมีเทอร์มินัล Linux ที่ใช้งานได้สำหรับสภาพแวดล้อม Windows ที่ทำงานได้อย่างราบรื่นควบคู่ไปกับแอปพลิเคชัน Windows ของคุณ

บันทึก: ทางเลือกอื่นนอกเหนือจากการเปิด Bash เป็นแอปพลิเคชัน Windows 10 คุณสามารถเปิด Bash บน Windows 10 ได้โดยพิมพ์ Bash ใน Command Prompt ของ Windows จากนั้นคุณอาจออกจาก Bash และกลับสู่โหมด Windows ได้โดยพิมพ์คำว่า exit ดังนั้นคุณจึงรู้ว่าจะรันเทอร์มินัล Linux บน Windows ได้ที่ไหนและอย่างไร

ขั้นตอนที่ 3: อัปเกรดเป็น WSL2 และฟีเจอร์ล่าสุด

ในส่วนก่อนหน้านี้ เราได้เปิดใช้งานฟีเจอร์ Virtual Machine Platform ตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนนั้นเสร็จแล้วเนื่องจากจำเป็นสำหรับ WSL2

ตอนนี้เปิด PowerShell ในฐานะผู้ดูแลระบบแล้วรันคำสั่งนี้เพื่ออัพเกรดจาก WSL1 เป็น WSL2:

wsl –set-default-เวอร์ชัน 2

โดยทั่วไปการอัปเกรดจะใช้เวลา 5 ถึง 10 นาที คุณสามารถตรวจสอบการอัปเกรดได้โดยการเรียกใช้:

wsl -l -v

 

RDP-vps ต้องการเดสก์ท็อประยะไกลหรือไม่?

เซิร์ฟเวอร์ RDP ที่เชื่อถือได้และประสิทธิภาพสูงพร้อมสถานะการออนไลน์ 99.95 นำเดสก์ท็อปของคุณไปทุกที่ในเมืองสำคัญ ๆ ในสหรัฐอเมริกา ยุโรป และเอเชีย

รับเซิร์ฟเวอร์ RDP

อะไรทำให้ WSL2 ดีขึ้น: WSL2 ใช้เคอร์เนล Linux จริงแทนเลเยอร์การแปลจาก WSL1 ซึ่งหมายถึงการทำงานของไฟล์ที่เร็วขึ้น ความเข้ากันได้ของการเรียกทั้งระบบ และประสิทธิภาพที่ดีขึ้นสำหรับบรรทัดคำสั่ง Linux สำหรับการรวม Windows ประสบการณ์ Linux Bash Windows จะตอบสนองได้ดีขึ้นอย่างมากด้วย WSL2

การปรับปรุง WSL2 ล่าสุดที่คุณควรรู้เกี่ยวกับ:

Microsoft อัปเดต WSL2 อย่างแข็งขันตลอดปี 2024 และ 2025 เคอร์เนล Linux เพิ่มขึ้นจากเวอร์ชัน 5.15 เป็น 6.6 ซึ่งนำมาซึ่งการปรับปรุงประสิทธิภาพที่สำคัญและการรองรับฮาร์ดแวร์ที่ดีขึ้น คุณสามารถอัปเดตเป็นเวอร์ชันล่าสุดได้ตลอดเวลาโดยเรียกใช้:

wsl – อัปเดต

อ่านเพิ่มเติม: ขอแนะนำระบบย่อย Windows สำหรับ Linux!

คุณสมบัติใหม่ ได้แก่ การเรียกคืนหน่วยความจำอัตโนมัติ (ขณะนี้ WSL ปล่อยหน่วยความจำที่ไม่ได้ใช้กลับไปยัง Windows) การปรับปรุงการรักษาความปลอดภัยระดับองค์กร และแอปพลิเคชันการตั้งค่า GUI ใหม่ที่ทำให้การกำหนดค่าง่ายกว่าการแก้ไขไฟล์กำหนดค่าด้วยตนเอง

สำหรับระบบใหม่: ผู้ใช้ Windows 11 จะได้รับสิทธิประโยชน์เพิ่มเติม เช่น การรองรับกราฟิกที่ดีขึ้นและการผสานรวมระบบไฟล์ที่ราบรื่น หากคุณใช้ Windows 10 คุณจะยังคงได้รับการปรับปรุงประสิทธิภาพหลัก แต่ฟีเจอร์ขั้นสูงบางอย่างจำเป็นต้องใช้ Windows 11

บทสรุป

บทสรุป

Linux และ Windows เป็นระบบปฏิบัติการที่แตกต่างกันโดยธรรมชาติและมีจุดแข็งของตัวเอง PowerShell เชี่ยวชาญด้านการดูแลระบบ Windows ในขณะที่ Bash ช่วยให้คุณเข้าถึงระบบนิเวศโอเพ่นซอร์สที่กว้างขึ้น มีทั้งสองอย่างในเครื่องเดียวกันหรือไม่? นั่นมีประโยชน์จริงๆ

Microsoft ได้สร้างระบบย่อย Windows สำหรับ Linux เพื่อลดช่องว่างนี้โดยเฉพาะ พูดง่ายๆ ก็คือพวกเขาสร้างวิธีให้เครื่องมือ Linux ทำงานบน Windows โดยไม่ต้องปวดหัวกับเครื่องเสมือนตามปกติ

สิ่งที่คุณทำสำเร็จโดยการปฏิบัติตามคู่มือนี้มีมากกว่าแค่การติดตั้งซอฟต์แวร์ ขณะนี้คุณสามารถเข้าถึงเครื่องมือบรรทัดคำสั่งเดียวกันกับที่ขับเคลื่อนเว็บเซิร์ฟเวอร์และสภาพแวดล้อมการพัฒนาส่วนใหญ่แล้ว การตั้งค่าไม่สมบูรณ์แบบ คุณยังคงขาดเคอร์เนล Linux แต่สำหรับงานพัฒนาส่วนใหญ่ การตั้งค่านั้นใกล้เคียงกับของจริงมากพอ

windows-vps โฮสติ้ง Windows 10 VPS

รับ Windows 10 VPS ที่มีประสิทธิภาพสำหรับเดสก์ท็อประยะไกลในราคาที่ถูกที่สุด ฟรี Windows 10 ที่ทำงานบนที่เก็บข้อมูล NVMe SSD และอินเทอร์เน็ตความเร็วสูง

ตรวจสอบแผน Windows 10 VPS

การทำความเข้าใจวิธีรัน Linux บน Windows 10 เปิดโอกาสให้พัฒนาข้ามแพลตฟอร์มซึ่งไม่สามารถทำได้กับเครื่องเสมือนแบบเดิม ไม่ว่าคุณจะสร้างเว็บแอปพลิเคชัน จัดการเซิร์ฟเวอร์ หรือพัฒนาซอฟต์แวร์ข้ามแพลตฟอร์ม เทอร์มินัล Bash สำหรับ Windows นี้มีเครื่องมือที่คุณต้องการ

หากคุณใช้ Windows 10 เวอร์ชันเก่า โปรดจำไว้ว่าคุณจะต้องเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ และแม้ว่า WSL2 จะให้ประสิทธิภาพที่ดีกว่า WSL1 แต่กระบวนการอัปเกรดก็ตรงไปตรงมา

ยุติธรรมพอสมควร การตั้งค่านี้อาจดูซับซ้อนหากคุณยังใหม่กับเครื่องมือบรรทัดคำสั่ง แต่เมื่อคุณเริ่มใช้งาน คุณจะประทับใจที่ทั้งแอพพลิเคชั่น Windows และยูทิลิตี้ Linux พร้อมใช้งานพร้อมกัน หากคุณตัดสินใจว่าคุณไม่จำเป็นต้องเข้าถึง Linux อีกต่อไป การย้อนกลับขั้นตอนเหล่านี้ก็ทำได้ง่ายเหมือนกับการติดตั้ง

คำถามที่พบบ่อย

ความแตกต่างระหว่าง WSL1 และ WSL2 คืออะไร?

WSL2 ใช้เคอร์เนล Linux จริงที่ทำงานในเครื่องเสมือนน้ำหนักเบา ในขณะที่ WSL1 แปลการเรียกของระบบ Linux ให้เทียบเท่ากับ Windows ในทางปฏิบัติ WSL2 มอบประสิทธิภาพที่ดีขึ้นอย่างมากสำหรับการทำงานของไฟล์และความเข้ากันได้เต็มรูปแบบกับแอพพลิเคชั่น Linux เมื่อคุณติดตั้ง Linux Bash บน Windows 10 โดยใช้วิธีที่ทันสมัย ​​คุณจะได้รับ WSL2 เป็นค่าเริ่มต้น ข้อเสียเปรียบหลักคือ WSL2 ใช้หน่วยความจำเพิ่มขึ้นเล็กน้อย แต่การปรับปรุงประสิทธิภาพทำให้คุ้มค่าสำหรับผู้ใช้ส่วนใหญ่

ฉันสามารถรัน Linux หลายตัวบนคอมพิวเตอร์ Windows เครื่องเดียวกันได้หรือไม่

ใช่ คุณสามารถติดตั้งและรันการแจกจ่ายหลายรายการพร้อมกันได้ แต่ละเทอร์มินัล Linux สำหรับสภาพแวดล้อม Windows ทำงานอย่างเป็นอิสระจากระบบไฟล์และการตั้งค่าของตัวเอง คุณอาจมี Ubuntu สำหรับการพัฒนาเว็บ, Debian สำหรับโปรเจ็กต์เซิร์ฟเวอร์ และ Kali Linux สำหรับงานด้านความปลอดภัย ทั้งหมดนี้ทำงานบนเครื่อง Windows เครื่องเดียวกัน ใช้ wsl -l -v เพื่อดูการแจกแจงที่ติดตั้งทั้งหมด และใช้ wsl -d [DistributionName] เพื่อเปิดใช้งานการแจกแจงเฉพาะ

ฉันจะเข้าถึงไฟล์ Linux ของฉันจาก Windows File Explorer ได้อย่างไร

พิมพ์ explorer.exe ในเทอร์มินัล Bash สำหรับ Windows ของคุณเพื่อเปิดไดเรกทอรี Linux ปัจจุบันใน Windows File Explorer หรือไปที่ \\wsl$\ ใน File Explorer เพื่อเรียกดูการกระจาย WSL ทั้งหมดของคุณ คุณสามารถแก้ไขไฟล์ Linux ด้วยแอปพลิเคชัน Windows ได้ แต่หลีกเลี่ยงการแก้ไขไฟล์โดยตรงผ่าน Windows ในไดเร็กทอรีระบบ โปรดยึดติดกับโฟลเดอร์หลักและไดเร็กทอรีโปรเจ็กต์ของคุณเพื่อความปลอดภัย

การติดตั้ง WSL จะทำให้คอมพิวเตอร์ Windows ของฉันช้าลงหรือไม่

WSL มีผลกระทบน้อยที่สุดต่อประสิทธิภาพของระบบเมื่อไม่ได้ทำงานอยู่ บรรทัดคำสั่ง Linux สำหรับ Windows จะใช้ทรัพยากรเมื่อคุณใช้งานเท่านั้น WSL2 สำรองหน่วยความจำบางส่วน (โดยทั่วไปคือ 50% ของ RAM ของคุณหรือ 8 GB แล้วแต่จำนวนใดจะน้อยกว่า) แต่จะปล่อยหน่วยความจำที่ไม่ได้ใช้กลับไปยัง Windows โดยอัตโนมัติ สำหรับผู้ใช้ส่วนใหญ่ที่ใช้ฮาร์ดแวร์สมัยใหม่ ผลกระทบด้านประสิทธิภาพมีน้อยมากเมื่อเทียบกับการใช้เครื่องเสมือนแบบเดิม

ฉันสามารถรันแอพพลิเคชั่นกราฟิก Linux (แอพ GUI) ใน WSL ได้หรือไม่

การติดตั้ง WSL สมัยใหม่รองรับแอปพลิเคชันกราฟิกผ่าน WSLg (ระบบย่อย Windows สำหรับ Linux GUI) หลังจากที่คุณติดตั้งการตั้งค่า Bash Windows แล้ว คุณสามารถเรียกใช้แอปพลิเคชัน Linux GUI เช่น Firefox, GIMP หรือเครื่องมือสำหรับการพัฒนาได้ และแอปพลิเคชันเหล่านั้นจะปรากฏอยู่ข้างแอปพลิเคชัน Windows ของคุณ ฟีเจอร์นี้ต้องใช้ Windows 10 build 19044+ หรือ Windows 11 ติดตั้งแอปพลิเคชัน GUI ด้วย sudo apt ติดตั้ง firefox แล้วเปิดใช้งานโดยพิมพ์ firefox ในเทอร์มินัลของคุณ

จะเกิดอะไรขึ้นหากฉันต้องการถอนการติดตั้ง WSL หรือเปลี่ยนไปใช้ Linux อื่น

หากต้องการลบการแจกจ่ายเฉพาะ ให้ใช้ wsl –unregister [DistributionName] ใน PowerShell การดำเนินการนี้จะลบการแจกจ่ายและไฟล์ทั้งหมดอย่างถาวร หากต้องการลบ WSL โดยสมบูรณ์ ให้ยกเลิกการเลือก “ระบบย่อย Windows สำหรับ Linux” และ “แพลตฟอร์มเครื่องเสมือน” ในคุณลักษณะของ Windows จากนั้นรีสตาร์ท หากคุณต้องการเปลี่ยนจาก Ubuntu ไปเป็นการแจกจ่ายอื่นหลังจากที่คุณติดตั้ง Linux บนการตั้งค่า Windows 10 ในตอนแรก เพียงติดตั้งการแจกจ่ายใหม่จาก Microsoft Store คุณสามารถเรียกใช้การแจกจ่ายหลายรายการหรือลบการแจกจ่ายเก่าออกได้

แบ่งปัน

เพิ่มเติมจากบล็อก

อ่านต่อ

ภาชนะโลหะที่หุ้มด้วยโดมโครงลวดสีฟ้านีออนเรืองแสง โดยมีชื่อบทความและโลโก้ Cloudzy บนพื้นหลังสีน้ำเงินเข้ม
เครื่องมือสำหรับนักพัฒนาและ DevOps

ข้อผิดพลาดด้านความปลอดภัยของ Docker อันดับต้นๆ ที่ควรหลีกเลี่ยงในปี 2026

คุณสามารถรัน Docker ในการผลิตเป็นเวลาหลายเดือนโดยไม่มีปัญหาที่เห็นได้ชัดเจน คอนเทนเนอร์เริ่มทำงาน แอปตอบสนอง ไม่มีอะไรเสียหาย จากนั้นพอร์ตที่เปิดเผยหนึ่งพอร์ตหรือหนึ่งสิทธิ์ที่กำหนดค่าไม่ถูกต้องจะถูกสร้างขึ้น

เรกซ่า ไซรัสเรกซ่า ไซรัส อ่าน 15 นาที
โครงสร้างลูกบาศก์สีน้ำเงินเรืองแสง 3 มิติที่แสดงถึงคอนเทนเนอร์ Docker ข้างข้อความ 'Porttainer vs Yacht: คุณควรเลือก UI ของ Docker ใด' และโลโก้ Cloudzy
เครื่องมือสำหรับนักพัฒนาและ DevOps

Portainer vs Yacht: คุณควรเลือก Docker UI ใดในปี 2569

การจัดการคอนเทนเนอร์ Docker ผ่าน CLI มีประสิทธิภาพสำหรับการตั้งค่าง่ายๆ แต่ปรับขนาดได้ไม่ดี เมื่อจำนวนคอนเทนเนอร์เพิ่มขึ้น การติดตามสถานะ บันทึก และการอัปเดตด้วยตนเองจะกลายเป็นข้อผิดพลาด

เรกซ่า ไซรัสเรกซ่า ไซรัส อ่าน 13 นาที
เครื่องมือบูรณาการอย่างต่อเนื่อง
เครื่องมือสำหรับนักพัฒนาและ DevOps

เครื่องมือ CI/CD ที่ดีที่สุดเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์ DevOps ของคุณในปี 2569

  ภาพรวมของการพัฒนาซอฟต์แวร์มีการพัฒนาเร็วกว่าที่เคย และหากคุณไม่ต้องการตามหลังการเติบโตอย่างรวดเร็วนี้ คุณควรยอมรับวิธีการ DevOps และ Agile

เอด้า เลิฟกู๊ดเอด้า เลิฟกู๊ด อ่าน 11 นาที

พร้อมที่จะใช้งานหรือยัง? จาก $2.48/เดือน

คลาวด์อิสระ ตั้งแต่ปี 2008 AMD EPYC, NVMe, 40 Gbps คืนเงินภายใน 14 วัน