Mặc dù Hệ thống con của Windows dành cho Linux (WSL) là một cách thuận tiện để chạy các bản phân phối Linux cùng với Windows 11 hoặc Windows 10, máy ảo nhẹ sẽ tiếp tục chạy trong nền ngay cả khi bạn thoát lệnh shell, sử dụng tài nguyên hệ thống nhất thiết.
Nếu bạn muốn chấm dứt bản phân phối Linux (Ubuntu, Kali, Debian, Mint, v.v.) ngay sau khi bạn sử dụng xong hoặc phải khởi động lại, bạn có thể sử dụng wsl.execông cụ dòng lệnh để tắt một hoặc tất cả các bản phân phối theo cách thủ công .
Trong hướng dẫn này , bạn sẽ tìm hiểu các bước để tắt các bản phân phối Linux chạy trên nền tảng WSL2 trên Windows 10 và Windows 11.
Chấm dứt bản phân phối Linux trên WSL
Để chấm dứt một bản phân phối Linux trên WSL chạy trên Windows 11 hoặc Windows 10, hãy sử dụng các bước sau:
-
Mở Bắt đầu .
-
Tìm kiếm Command Prompt (hoặc PowerShell ), nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn Run as administrator .
-
Gõ lệnh sau để xem tất cả các bản phân phối WSL đang chạy và nhấn Enter :
wsl --list --verbose
-
Nhập lệnh sau để tắt bản phân phối Linux trên Windows 11 hoặc Windows 10 và nhấn Enter :
wsl -t DISTRO-TÊN

Trong lệnh, thay DISTRO-NAME bằng tên của bản phân phối bạn muốn tắt như được hiển thị ở bước 3 . Ví dụ wsl -t Ubuntu-20.04,.
-
(Tùy chọn) Nhập lệnh sau để xác nhận bản phân phối không còn chạy nữa và nhấn Enter :
wsl --list --verbose
Sau khi bạn hoàn tất các bước, bản phân phối đang chạy trên Hệ thống con Windows dành cho Linux sẽ tắt một cách duyên dáng. Bạn luôn có thể lặp lại các bước để chấm dứt các bản phân phối khác hoặc sử dụng các bước bên dưới để tắt tất cả.
Chấm dứt tất cả các bản phân phối Linux trên WSL
Để tắt tất cả các bản phân phối WSL đang chạy trên Windows 10 (hoặc 11), hãy sử dụng các bước sau:
-
Mở Bắt đầu .
-
Tìm kiếm Command Prompt (hoặc PowerShell ), nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn Run as administrator .
-
Gõ lệnh sau để xem tất cả các bản phân phối WSL đang chạy và nhấn Enter :
wsl --list --verbose
-
Nhập lệnh sau để tắt các bản phân phối Linux trên Windows 11 hoặc 10 và nhấn Enter :
wsl --shutdown

-
(Tùy chọn) Nhập lệnh sau để xác nhận bản phân phối không còn chạy nữa và nhấn Enter :
wsl --list --verbose
Sau khi bạn hoàn thành các bước, tất cả các bản phân phối WSL sẽ kết thúc ngay lập tức.
Nếu bạn cần khởi động lại bản phân phối Linux, chỉ cần mở lại từ menu Bắt đầu, Dấu nhắc lệnh hoặc PowerShell bằng wsl --distribution DISTRO-NAMElệnh - thay thế DISTRO-NAME bằng tên thực của bản phân phối trước khi chạy lệnh.