วิธีรีสตาร์ท WSL โดยใช้ PowerShell, CMD, Task Manager

Withi Ri Starth Wsl Doy Chi Powershell Cmd Task Manager



WSL หรือ Windows Subsystem Linux เป็นคุณสมบัติในตัวที่ช่วยรันสภาพแวดล้อม Linux บนเครื่อง Windows 10/11 โดยไม่ต้องใช้การตั้งค่าดูอัลบูตหรือเครื่องเสมือน การรีสตาร์ท WSL อาจเป็นวิธีที่สะดวกและประหยัดเวลาในการรีบูตหรือเริ่มต้นอินสแตนซ์ Linux ใหม่โดยไม่ต้องบูตทั้งระบบ บทความนี้จะสำรวจเรื่องต่างๆ วิธีการรีสตาร์ท WSL ผ่านทาง Windows PowerShell, Command-Prompt (CMD) และ Task Manager เป็นหลัก



  วิธีรีสตาร์ท WSL โดยใช้ PowerShell, CMD, Task Manager





วิธีรีสตาร์ท WSL โดยใช้ PowerShell, CMD, Task Manager

คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อรีสตาร์ท WSL บน Windows





  1. คำสั่ง WSL
  2. รีสตาร์ทการกระจาย Linux เฉพาะ
  3. ผ่านบริการ LxssManager
  4. รีสตาร์ท WSL โดยใช้ CMD
  5. รีสตาร์ท WSL จากตัวจัดการงาน

ตรวจสอบให้แน่ใจว่าได้บันทึกงานของคุณใน distros ใด ๆ ที่คุณกำลังทำงานอยู่ เนื่องจากงานจะปิดเมื่อคุณเริ่มบริการ WSL ใหม่



1] คำสั่ง WSL

หากต้องการรีสตาร์ท WSL จาก Windows PowerShell เราจะใช้ไฟล์ WSL คำสั่งพร้อมตัวเลือกที่เหมาะสม เป็นคำสั่งปฏิบัติการของ Windows ที่โต้ตอบกับการกระจาย WSL

  • พิมพ์ พาวเวอร์เชลล์ หลังจากคลิกที่ไอคอนค้นหาบนเดสก์ท็อป
  • บนพรอมต์ PowerShell ให้กด ENTER หลังจากพิมพ์:
wsl – shutdown
  • คุณสามารถเริ่ม WSL ได้อีกครั้งโดยคลิกที่ไอคอนแอปพลิเคชันบนเดสก์ท็อปหรือค้นหาจากเมนู Start

ที่ wsl –ปิดเครื่อง ยุติการกระจาย WSL ที่ใช้งานอยู่ทั้งหมดหรืออินสแตนซ์ที่ทำงานอยู่บนระบบหรืออุปกรณ์จริง สามารถติดตั้ง WSL ได้หลายแบบ เช่น Ubuntu, Debian, Kali ฯลฯ ที่ติดตั้งบนคอมพิวเตอร์ซึ่งสามารถปิดเครื่องและรีสตาร์ทพร้อมกันตามขั้นตอนข้างต้น

รีโมทเดสก์ท็อปหน้าจอสีดำ windows 10

อ่าน: WSL ไม่ทำงานหรือเริ่มทำงานใน Windows



2] รีสตาร์ทการกระจาย Linux เฉพาะ

ในกรณีที่ระบบมีการติดตั้งการแจกแจง WSL หลายรายการ และเราจำเป็นต้องรีสตาร์ทการแจกแจงแบบเฉพาะเจาะจง คุณสามารถดำเนินการตามขั้นตอนด้านล่างนี้ได้จาก PowerShell:

  • เปิดหน้าต่างเทอร์มินัล Windows PowerShell
  • ป้อนคำสั่งด้านล่างตามลำดับเดียวกับที่ระบุไว้ด้านล่าง
wsl –l –v
wsl –t Debian
wsl – d Debian

  การปิดระบบ Wsl และรายการ Distro Powershell

ในคำสั่งแรก:

Hyper-v ฟรี
  • -ล ตัวเลือกแสดงรายการการแจกแจงหรือ distros ที่ติดตั้งทั้งหมด
  • -ใน เป็นสวิตช์เสริมที่สามารถแสดงรายการรายละเอียดเพิ่มเติม เช่น หมายเลขเวอร์ชันและสถานะ (ทำงานหรือหยุด) ของการแจกจ่ายที่ติดตั้ง

เมื่อแสดงรายการ distros แล้วให้ดำเนินการ wsl สั่งการอีกครั้งด้วย –t (ยุติ) ตัวเลือกตามด้วยชื่อของการปิดการแจกจ่ายของ distro เฉพาะ 2 nd คำสั่งยุติการแจกจ่าย WSL ชื่อ Debian

เมื่อปิด distro เฉพาะแล้ว ก็สามารถรีสตาร์ทได้อีกครั้งโดยใช้ –ง สลับด้วยคำสั่ง wsl ตามด้วยชื่อ distro ดังแสดงในรูปที่ 3 คำสั่งด้านบน

  Wsl Distro รีสตาร์ท Powershell

เมาส์ช้า

3] ผ่านบริการ LxssManager

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

restart –Service LxssManager

รีสตาร์ทบริการ: เริ่มบริการเฉพาะใหม่ (ในกรณีนี้คือ LxssManager)

ผู้จัดการ Lxss: คือชื่อบริการที่ต้องการดึงข้อมูล

  รีสตาร์ท Lxssmanager Powershell

อ่าน: WSL ไม่ทำงานหรือเริ่มทำงานใน Windows

4] รีสตาร์ท WSL โดยใช้ CMD

ในขณะที่รีสตาร์ท WSL ผ่านทางพรอมต์คำสั่งหรือเทอร์มินัล Windows ไม่มีบริการหรือคำสั่งเฉพาะใด ๆ ที่สามารถทำเช่นเดียวกันได้ การรีสตาร์ท WSL โดยใช้ Command Prompt เป็นหลัก เกี่ยวข้องกับการหยุดและเริ่มกระบวนการหรือบริการ LxssManager หรือ WslService โดยทำดังนี้:

เครื่องอ่านการ์ด sd ไม่ทำงาน windows 10
  • คลิกที่ไอคอนค้นหาบนเดสก์ท็อปแล้วพิมพ์ CMD
  • เมื่อ Command Prompt ปรากฏขึ้นในผลการค้นหา ให้คลิกตัวเลือก Run as Administrator
  • พิมพ์คำสั่งด้านล่างตามลำดับเดียวกับที่ระบุไว้ด้านล่าง:
net stop LxssManager
net start LxssManager

5] รีสตาร์ท WSL จากตัวจัดการงาน

การรีสตาร์ท WSL จากตัวจัดการงานเกี่ยวข้องกับการเริ่มบริการ LxssManager ที่เกี่ยวข้องใหม่โดยปฏิบัติตามวิธีการที่ระบุไว้ด้านล่าง:

  • เปิด ผู้จัดการงาน โดยการกด CTRL+SHIFT+ESC .
  • คลิกที่ บริการ แท็บและ เปิดบริการ ตัวเลือกที่ด้านล่าง

  Windows Task Manager เปิดบริการ

  • ค้นหา Lxssผู้จัดการ บริการ.
  • คลิกขวาที่บริการแล้วคลิกรีสตาร์ท

  เริ่มบริการ Windows Lxssmanager ใหม่

ฉันหวังว่าโพสต์นี้จะง่ายต่อการติดตาม และตอนนี้คุณก็รู้วิธีรีสตาร์ท WSL โดยใช้ PowerShell, CMD และ Task Manager แล้ว

ฉันจะรีเซ็ต WSL ของฉันได้อย่างไร?

การเผยแพร่ใด ๆ ที่มีบน Windows PC ก็เหมือนกับแอป คุณสามารถไปที่ส่วนแอปในการตั้งค่า ค้นหา WSL จากนั้นเลือกรีเซ็ตโดยใช้ตัวเลือกขั้นสูง

ฉันจะเปิดใช้งาน WSL ได้อย่างไร?

เปิดเมนู Start พิมพ์ คุณลักษณะของ Windows ลงในแถบค้นหา และคลิก เปิดหรือปิดคุณลักษณะของ Windows เลือกช่องทำเครื่องหมาย “ระบบย่อย Windows สำหรับ Linux” แล้วกดตกลง

  วิธีรีสตาร์ท WSL โดยใช้ PowerShell, CMD, Task Manager
โพสต์ยอดนิยม