Cách khởi động lại WSL bằng PowerShell, CMD, Trình quản lý tác vụ

Cach Khoi Dong Lai Wsl Bang Powershell Cmd Trinh Quan Ly Tac Vu



WSL hoặc Windows Subsystem Linux là một tính năng tích hợp giúp chạy môi trường Linux trên máy Windows 10/11 mà không cần sử dụng bất kỳ thiết lập khởi động kép hoặc máy ảo nào. Khởi động lại WSL có thể là một cách thuận tiện và tiết kiệm thời gian để khởi động lại hoặc khởi động lại phiên bản Linux mà không cần khởi động toàn bộ hệ thống. Bài viết này tìm hiểu sự khác nhau cách khởi động lại WSL , chủ yếu thông qua Windows PowerShell, Command-Prompt (CMD) và Trình quản lý tác vụ.



  Cách khởi động lại WSL bằng PowerShell, CMD, Trình quản lý tác vụ





Cách khởi động lại WSL bằng PowerShell, CMD, Trình quản lý tác vụ

Bạn có thể sử dụng bất kỳ phương pháp nào sau đây để khởi động lại WSL trên Windows.





máy tính của bạn không thể chiếu sang màn hình khác
  1. Lệnh WSL
  2. Khởi động lại một bản phân phối Linux cụ thể
  3. Thông qua dịch vụ LxssManager
  4. Khởi động lại WSL bằng CMD
  5. Khởi động lại WSL từ Trình quản lý tác vụ

Đảm bảo lưu công việc của bạn trên bất kỳ bản phân phối nào bạn đang làm việc vì nó sẽ đóng khi bạn khởi động lại dịch vụ WSL.



1] Lệnh WSL

Để khởi động lại WSL từ Windows PowerShell, chúng tôi sử dụng WSL lệnh với các tùy chọn thích hợp. Đó là một lệnh thực thi của Windows tương tác với các bản phân phối WSL.

  • Kiểu PowerShell sau khi nhấp vào biểu tượng Tìm kiếm trên Desktop.
  • Trên lời nhắc PowerShell, nhấn ENTER sau khi gõ:
wsl – shutdown
  • Bạn có thể khởi động lại WSL bằng cách nhấp vào biểu tượng ứng dụng trên Desktop hoặc tìm kiếm nó trên menu Start.

Các wsl –tắt máy chấm dứt tất cả các bản phân phối hoặc phiên bản WSL đang hoạt động hiện đang chạy trên hệ thống hoặc thiết bị vật lý. Có thể có nhiều bản phân phối WSL, như Ubuntu, Debian, Kali, v.v., được cài đặt trên máy tính, tất cả đều có thể được tắt và khởi động lại đồng thời thông qua các bước nêu trên.

Đọc: WSL không hoạt động hoặc không khởi động trong Windows



2] Khởi động lại một bản phân phối Linux cụ thể

Trong trường hợp một hệ thống được cài đặt nhiều bản phân phối WSL và chúng tôi cần khởi động lại một bản phân phối cụ thể, các bước được đề cập bên dưới có thể được thực thi từ PowerShell:

  • Mở cửa sổ Windows PowerShell Terminal.
  • Nhập các lệnh được đề cập dưới đây theo cùng trình tự như được đề cập bên dưới,
wsl –l –v
wsl –t Debian
wsl – d Debian

  Danh sách tắt máy và phân phối Wsl Powershell

Trong lệnh đầu tiên:

  • -l tùy chọn liệt kê tất cả các bản phân phối hoặc bản phân phối đã cài đặt.
  • -TRONG là một công tắc tùy chọn có thể liệt kê các chi tiết bổ sung, như số phiên bản và trạng thái (đang chạy hoặc đã dừng) của/các bản phân phối đã cài đặt.

Khi các bản phân phối được liệt kê, hãy thực hiện wsl lệnh một lần nữa với –t (chấm dứt) tùy chọn theo sau là tên ngừng phân phối của bản phân phối cụ thể. 2 thứ lệnh chấm dứt phân phối WSL có tên Debian.

Khi bản phân phối cụ thể bị tắt, nó có thể được khởi động lại bằng cách sử dụng –d chuyển đổi bằng lệnh wsl theo sau là tên distro, như minh họa trong phần 3 thứ lệnh trên.

  Wsl Distro Khởi động lại Powershell

3] Thông qua dịch vụ LxssManager

LxssManager là dịch vụ quản lý phiên ở chế độ người dùng khởi chạy hoặc kết thúc một phiên hoặc phiên bản mới của WSL khi được thực thi. Khởi động lại dịch vụ LxssManager từ PowerShell sẽ cho phép đóng phiên WSL rồi khởi động lại bằng cách thực hiện lệnh được đề cập bên dưới từ dấu nhắc PowerShell:

restart –Service LxssManager

Khởi động lại dịch vụ: khởi động lại một dịch vụ cụ thể (LxssManager, trong trường hợp này).

LxssManager: là tên dịch vụ mà thông tin cần được lấy.

  Khởi động lại Lxssmanager Powershell

Đọc: WSL không hoạt động hoặc không khởi động trong Windows

4] Khởi động lại WSL bằng CMD

Trong khi khởi động lại WSL thông qua dấu nhắc lệnh hoặc thiết bị đầu cuối Windows, không có dịch vụ hoặc lệnh cụ thể nào có sẵn để thực hiện tương tự. Khởi động lại WSL, chủ yếu thông qua Dấu nhắc Lệnh, bao gồm việc dừng và khởi động quy trình hoặc dịch vụ, LxssManager hoặc WslService. Làm như vậy:

  • Click vào biểu tượng Search trên Desktop và gõ CMD.
  • Khi Dấu nhắc Lệnh xuất hiện trong kết quả tìm kiếm, hãy nhấp vào tùy chọn Chạy với tư cách Quản trị viên.
  • Nhập lệnh được đề cập dưới đây theo thứ tự như được đề cập bên dưới:
net stop LxssManager
net start LxssManager

5] Khởi động lại WSL từ Trình quản lý tác vụ

Khởi động lại WSL từ Trình quản lý tác vụ bao gồm việc khởi động lại dịch vụ LxssManager có liên quan bằng cách thực hiện theo các phương pháp được đề cập bên dưới:

  • Mở Quản lý công việc bằng cách nhấn CTRL+SHIFT+ESC .
  • Bấm vào Dịch vụ Tab và Dịch vụ mở tùy chọn ở phía dưới.

  Dịch vụ mở Trình quản lý tác vụ Windows

  • Xác định vị trí LxssManager dịch vụ.
  • Nhấp chuột phải vào dịch vụ và nhấp vào Khởi động lại.

  Khởi động lại dịch vụ Windows Lxssmanager

Tôi hy vọng bài viết này dễ theo dõi và giờ đây bạn đã biết cách khởi động lại WSL bằng PowerShell, CMD và Trình quản lý tác vụ.

Làm cách nào để đặt lại WSL của tôi?

Mọi bản phân phối có sẵn trên PC Windows đều giống như một ứng dụng. Bạn có thể đi tới phần Ứng dụng trong cài đặt, tìm WSL, sau đó chọn đặt lại bằng các tùy chọn nâng cao.

Làm cách nào để kích hoạt WSL?

Mở menu Bắt đầu, nhập các tính năng của Windows vào thanh tìm kiếm và nhấp vào Bật hoặc Tắt tính năng của Windows. Chọn hộp kiểm “Hệ thống con Windows cho Linux” và nhấn OK.

  Cách khởi động lại WSL bằng PowerShell, CMD, Trình quản lý tác vụ
Bài ViếT Phổ BiếN