Cách gỡ cài đặt Hệ thống con Windows cho Linux (WSL)

Cách gỡ cài đặt Hệ thống con Windows cho Linux (WSL)

Chia sẻ kiến thức 20/07/2023

Dưới đây là cách gỡ cài đặt hoàn toàn Hệ thống con Windows cho Linux (WSL) trên máy tính Windows.

 

Hệ thống con Windows cho Linux (Windows Subsystem for Linux, viết tắt là WSL) là một công cụ tiện dụng cho phép dễ dàng chạy các bản phân phối Linux trong môi trường ảo trên máy tính Windows.  Nếu bạn không còn cần WSL trên máy tính, bạn có thể xóa nó. Việc này không khó, nhưng điều quan trọng là bạn cần phải xóa các tệp theo đúng thứ tự.
 
Dưới đây là các bước để xóa hoàn toàn WSL khỏi máy tính Windows.

1. Xóa tất cả các bản phân phối Linux đã cài trên Windows

Không phải ai cũng có thể dùng cách này, nhưng nếu bạn đã cài đặt bất kỳ bản phân phối Linux nào, trước tiên bạn nên gỡ bỏ chúng. Điều này đảm bảo rằng không có tệp nào được liên kết với bản cài đặt Linux còn trên máy tính khi bạn gỡ cài đặt WSL.

  1. Bạn có thể tìm thấy các bản phân phối Linux đã cài được liệt kê cùng với các ứng dụng đã cài đặt khác trong Settings > Apps > Installed Apps (Cài đặt > Ứng dụng > Ứng dụng đã cài đặt).
  2. Gỡ cài đặt từng Bản phân phối Linux giống như cách bạn gỡ cài đặt bất kỳ ứng dụng Windows nào khác.
Ubuntu trong danh sách ứng dụng Windows 11

Khi tất cả các bản phân phối Linux đã được gỡ cài đặt, bạn có thể chuyển sang bước tiếp theo.

2. Gỡ cài đặt các thành phần WSL

Bây giờ bạn có thể xóa ứng dụng WSL và các thành phần liên quan của nó, giống như cách bạn xóa bất kỳ ứng dụng nào khác.

Truy cập Settings > Apps > Apps & Features (Cài đặt > Ứng dụng > Ứng dụng & Tính năng). Kéo xuống cuối danh sách ứng dụng của bạn để tìm Hệ thống con Windows cho Linux. Nhấp vào nút More (Thêm) và chọn Uninstall (Gỡ cài đặt). Trên Windows 10, nhấp vào tên ứng dụng rồi nhấp vào Uninstall.

Gỡ cài đặt các thành phần WSL trong cài đặt Windows

Nếu bạn thấy bất kỳ thành phần WSL nào khác, ví dụ như WSL update (bản cập nhật WSL) hoặc WSL Preview (Bản xem trước WSL), bạn có thể gỡ cài đặt chúng theo cách tương tự.

3. Gỡ cài đặt WSL và nền tảng máy ảo

Bước cuối cùng là gỡ cài đặt các tệp lõi WSL và tắt tùy chọn trong bảng Tính năng Tùy chọn của Windows.

  1. Mở bảng Tính năng của Windows bằng cách đi tới Settings > Apps > Optional Features > More Windows Features (Cài đặt > Ứng dụng > Tính năng tùy chọn > Các tính năng khác của Windows). Bạn cũng có thể tìm kiếm Windows Features (Tính năng của Windows) và nhấp vào Turn Windows features on or off (Bật hoặc tắt các tính năng của Windows).
  2. Kéo xuống danh sách các tính năng để tìm và bỏ chọn Windows Subsystem for Linux .
  3. Nếu bạn không cần chạy bất kỳ môi trường ảo nào khác, bạn cũng có thể bỏ chọn Virtual Machine Platform (Nền tảng máy ảo).
  4. Nhấp vào Ok, sau đó khởi động lại máy tính của bạn.
Xóa WSL trong bảng Tính năng của Windows

Bây giờ WSL đã được xóa hoàn toàn khỏi máy tính. Nó sẽ không nhận được cập nhật tự động và bạn sẽ không thể tương tác với nó theo bất kỳ cách nào. Nếu bạn cần nó trong tương lai, đây là cách cài đặt WSL trên PC chạy Windows.

4. Gỡ cài đặt WSL khỏi máy tính Windows của bạn

Để gỡ cài đặt Windows Subsystem for Linux (WSL) khỏi máy tính Windows của bạn, bạn có thể làm theo các bước dưới đây. Quá trình này sẽ bao gồm việc gỡ bỏ các bản phân phối Linux đã cài đặt, tắt tính năng WSL và cuối cùng là xóa các thành phần của WSL khỏi hệ thống.

Bước 1: Gỡ bỏ các bản phân phối Linux

  1. Mở Windows Terminal (hoặc Command Prompt hoặc PowerShell).

  2. Nhập lệnh sau để xem các bản phân phối Linux đã cài đặt:

    css
     
    wsl --list --verbose

    Lệnh này sẽ liệt kê tất cả các bản phân phối Linux bạn đã cài trên WSL.

  3. Để gỡ bỏ một bản phân phối cụ thể, sử dụng lệnh sau (thay DistroName bằng tên bản phân phối bạn muốn xóa, ví dụ Ubuntu):

    css
     
    wsl --unregister DistroName

    Ví dụ:

     
    wsl --unregister Ubuntu

    Lệnh này sẽ xóa hoàn toàn bản phân phối Linux đó khỏi hệ thống của bạn.

Bước 2: Tắt tính năng WSL

  1. Mở Control Panel và chọn Programs.
  2. Chọn Turn Windows features on or off (Bật hoặc tắt tính năng Windows).
  3. Cuộn xuống và bỏ chọn Windows Subsystem for Linux.
  4. Nhấn OK và khởi động lại máy tính của bạn để áp dụng thay đổi.

Bước 3: Gỡ bỏ Hyper-V (nếu bạn không cần tính năng này)

  1. Mở Control Panel và chọn Programs.
  2. Chọn Turn Windows features on or off.
  3. Tìm và bỏ chọn Hyper-V (nếu bạn không sử dụng tính năng này).
  4. Nhấn OK và khởi động lại máy tính của bạn.

Bước 4: Xóa các tệp hệ thống liên quan đến WSL (nếu cần)

Nếu bạn muốn xóa hoàn toàn mọi dữ liệu và cấu hình của WSL, bạn có thể xóa các tệp hệ thống liên quan đến WSL:

  1. Mở File Explorer và nhập %userprofile%\AppData\Local\Packages vào thanh địa chỉ.
  2. Tìm thư mục có tên bắt đầu bằng tên của bản phân phối Linux mà bạn đã cài đặt (ví dụ: CanonicalGroupLimited.Ubuntu...).
  3. Xóa thư mục này nếu bạn muốn xóa toàn bộ dữ liệu của bản phân phối.

Bước 5: Gỡ bỏ WSL 2 (nếu đã cài đặt)

Nếu bạn đã cài đặt WSL 2 và muốn loại bỏ hoàn toàn nó, bạn cũng có thể thực hiện các bước sau:

  1. Mở PowerShell với quyền quản trị viên (Administrator).

  2. Chạy lệnh để gỡ bỏ phiên bản WSL 2:

     
    dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
  3. Khởi động lại máy tính của bạn.

Sau khi thực hiện tất cả các bước trên, WSL sẽ bị gỡ bỏ hoàn toàn khỏi máy tính Windows của bạn.

Tìm hiểu các khóa học lập trình của FUNiX tại đây:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/difference-between-app-and-project-in-django/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại