Windows 11 上安裝與管理 WSL2 指南 (以 Ubuntu 24.04 為例)
2025-06-22 10:19:41 未分類

Windows Subsystem for Linux (WSL) 是一個強大的工具,它能讓開發者與系統管理員在 Windows 環境中,無縫地執行原生的 Linux 命令列工具、腳本和應用程式。本篇指南將引導你如何安裝及管理 WSL2。
事前準備:以系統管理員身分開啟 PowerShell
所有 WSL 相關的指令,都需要在具備系統管理員權限的環境下執行。
- 點擊「開始」按鈕。
- 輸入
PowerShell
。 - 在「Windows PowerShell」上點擊右鍵,選擇「以系統管理員身分執行」。
提示: 後續所有指令都在這個開啟的 PowerShell 視窗中輸入。
情況一:首次安裝 WSL (全新環境)
如果你的電腦從未安裝過 WSL,可以使用一個指令完成所有安裝步驟,包含啟用所需功能、下載 Linux 核心、設定 WSL2 為預設版本,並安裝指定的 Linux 發行版。
# 此指令會安裝 WSL 所需元件並直接安裝 Ubuntu 24.04
wsl --install Ubuntu-24.04
安裝完成後,系統會提示你重新啟動電腦。重啟後,Ubuntu 24.04 會自動完成設定,並要求你設定一組專屬於這個 Linux 環境的「使用者名稱」和「密碼」。這組帳密與你的 Windows 帳密無關,請務必記住。
情況二:已安裝 WSL,需要進行管理
如果你已經安裝了 WSL,以下是一些常用的管理指令,幫助你更靈活地使用它。
1. 將 WSL2 設定為預設版本
對於新的 Linux 發行版安裝,建議都使用 WSL2,因为它提供了更好的效能與完整的系統呼叫相容性。
wsl --set-default-version 2
2. 查詢與安裝新的 Linux 發行版
你可以查詢目前線上所有可供安裝的 Linux 發行版。
# 列出 (List) 線上 (Online) 可用的發行版
wsl -l -o
看到想安裝的版本後(例如 Ubuntu-24.04
),使用 --install
指令進行安裝。
wsl --install Ubuntu-24.04
3. 檢查已安裝的發行版
想知道自己電腦裡已經安裝了哪些 Linux 發行版嗎?使用以下指令:
# -l, --list: 列出已安裝的發行版
# -v, --verbose: 提供詳細資訊,包含版本號 (WSL1/WSL2) 和運行狀態
wsl -l -v
你會看到類似以下的輸出:
NAME STATE VERSION
* Ubuntu-24.04 Running 2
Ubuntu-22.04 Stopped 2
*
星號表示這是你預設的發行版。
4. 移除 (註銷) 已安裝的發行版
如果你不再需要某個 Linux 環境,可以將其「註銷」。
⚠️ 警告: 這個操作會 永久刪除 該發行版的所有資料,包含你在裡面建立的檔案與安裝的軟體,且無法復原。操作前請務必三思並備份重要資料。
# 範例:移除 Ubuntu (預設名稱通常是這個)
wsl --unregister Ubuntu
# 範例:移除特定版本的 Ubuntu
wsl --unregister Ubuntu-22.04
結語
WSL 是現代 Windows 開發不可或缺的利器。透過以上指令,你可以輕鬆地在 Windows 上建立、管理與客製化你的 Linux 開發環境。