Giữ cho Windows Subsystem for Linux luôn ổn định và bảo mật bằng cách cập nhật kernel. Hướng dẫn chi tiết cách thực hiện thủ công và bật tự động trên Windows 11.
Trên Windows 11, việc duy trì hiệu suất và bảo mật cho Windows Subsystem for Linux (WSL) phụ thuộc nhiều vào việc cập nhật kernel. Microsoft cung cấp phương thức cập nhật đơn giản chỉ bằng một dòng lệnh, giúp người dùng dễ dàng tiếp cận các bản vá lỗi, cải tiến hiệu năng và các tính năng mới nhất. Mặc dù các bản cập nhật thường được phân phối tự động qua Windows Update, việc kiểm tra thủ công đảm bảo bạn luôn sử dụng phiên bản tối ưu nhất.
Phương pháp nhanh nhất để đảm bảo bạn đang chạy phiên bản WSL mới nhất là sử dụng công cụ dòng lệnh wsl.exe. Các bước thực hiện như sau:
wsl --versionwsl --update
Sau khi hoàn tất, nếu có bản cập nhật mới, hệ thống sẽ tự động tải xuống và cài đặt. Bạn có thể chạy lại lệnh wsl --version để xác nhận phiên bản mới đã được áp dụng.
Ngoài lệnh cập nhật chính, công cụ WSL còn cung cấp tùy chọn để quay lại phiên bản trước đó nếu gặp sự cố. Để thực hiện việc này, sử dụng lệnh:
wsl --update --rollback
Lệnh này sẽ hoàn nguyên kernel WSL về phiên bản ổn định trước đó đã được cài đặt trên máy tính của bạn.
Để hệ thống tự động quản lý các bản cập nhật cho WSL cùng với các sản phẩm khác của Microsoft, bạn có thể kích hoạt một tùy chọn trong Windows Update. Điều này giúp bạn không cần phải kiểm tra thủ công thường xuyên.
Sau khi kích hoạt, Windows Update sẽ tự động tải xuống và cài đặt các bản cập nhật cho WSL khi chúng có sẵn.
Cần lưu ý rằng việc chạy lệnh wsl --update chỉ áp dụng cho việc cập nhật kernel và các thành phần của phiên bản WSL bạn đang sử dụng. Quá trình này khác với việc nâng cấp từ WSL 1 lên WSL 2, vốn là một quy trình riêng biệt yêu cầu bật các tính năng ảo hóa và chuyển đổi bản phân phối (distro) bằng lệnh wsl --set-version.
Microsoft thường công bố các phiên bản kernel mới trên kho mã nguồn GitHub trước khi chúng được phát hành chính thức thông qua Windows Update. Do đó, có thể có một khoảng thời gian trễ ngắn giữa phiên bản mới nhất trên GitHub và phiên bản bạn có thể tải về. Đây là điều bình thường và phiên bản bạn nhận được qua Windows Update là phiên bản đã được kiểm tra và xác nhận ổn định.
Quá trình cập nhật WSL chỉ tác động đến các thành phần cốt lõi của hệ thống con, không làm thay đổi các bản phân phối Linux (như Ubuntu, Debian) bạn đã cài đặt hay các gói phần mềm bên trong chúng.