在 Windows 11 上解鎖 Linux 功能:啟用 WSL 的逐步指南

想像一下,無需雙啟動或虛擬機,即可在 Windows 11 環境中充分發揮 Linux 的強大功能。這就是Windows 子系統 Linux 版 (WSL)的魅力。無論您是渴望使用 Bash 腳本的開發人員、需要 Ubuntu 工具的資料科學家,還是僅僅對 Linux 感興趣,在 Windows 11 上啟用 WSL都將為您開啟無限可能。本指南將引導您完成整個過程,確保您一次成功。讓我們開始吧,提升您的工作效率! 🚀

什麼是 WSL?為什麼要在 Windows 11 上啟用它?

WSL( Windows Subsystem for Linux ,適用於Linux的Windows子系統)是微軟的創新功能,它允許您直接在Windows上執行真正的Linux發行版。 WSL旨在彌合Windows和Linux生態系統之間的鴻溝,為繁重的虛擬化提供了一種輕量級的替代方案。 WSL 2是最新、最先進的版本,它提供完整的Linux核心支援、更佳的檔案系統效能以及與Windows應用程式的無縫整合。

為什麼要這麼做?首先,它可以顯著提升工作效率:無需離開 Windows 系統即可執行 Linux 命令、管理伺服器或開發跨平台應用程式。對於在 Ubuntu 上使用 Node.js 的 Web 開發人員或在原生環境中測試腳本的 Python 愛好者來說,它堪稱完美之選。此外,它安全高效,並獲得微軟官方支援。準備好在Windows 11 上啟用 WSL了嗎?我們將涵蓋從先決條件到故障排除的所有內容,讓整個過程既簡單又充滿樂趣。

Windows 11 上 WSL 介面概述

在 Windows 11 上啟用 WSL 的系統需求

在開始具體步驟之前,請確保您的設定符合基本要求。 Windows 11內建了WSL支持,但您仍然需要:

  • Windows 11(家用版、專業版或企業版—版本 22000 或更高版本)。
  • 至少需要 4GB 記憶體(建議 8GB 以獲得流暢的效能)。
  • 請在 BIOS/UEFI 中啟用虛擬化(大多數現代 PC 預設都已啟用)。
  • 用於下載Linux發行版的網路連線。

快速檢查:開啟「設定」>「系統」>「關於」以確認您的 Windows 版本。如果您使用的是較舊的版本,請透過「設定」>「Windows 更新」進行更新。如果您不確定,也無需擔心—我們會在安裝過程中驗證相容性。這可以確保您的WSL 安裝完美運行,避免日後出現問題。 😊

逐步指南:如何在 Windows 11 上啟用 WSL

在最新的 Windows 11 更新中,啟用WSL比以往任何時候都更加簡單。我們將使用內建工具進行快速可靠的安裝。請按照以下步驟操作,您將在幾分鐘內運行 Linux 系統。

步驟 1:啟用必要的 Windows 功能

首先啟用核心元件。這是適用於Linux 的 Windows 子系統的基礎。

  1. 右鍵點選「開始」按鈕,選擇「Windows 終端機(管理員)」,或搜尋 PowerShell 並以管理員身分執行。
  2. 在彈出的視窗中,輸入以下命令並按 Enter 鍵:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. 接下來,啟用虛擬機器平台:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. 出現提示時,請重新啟動電腦。此準備工作為WSL 2 的安裝做好準備。

專業提示:如果您喜歡圖形使用者介面,請前往“設定”>“應用程式”>“選用功能”>“更多 Windows 功能”,然後選取“適用於 Linux 的 Windows 子系統”和“虛擬機平台”。無論哪種方式,您都在建立一個強大的環境!

步驟 2:將 WSL 2 設定為預設版本

WSL 2是黃金標準-速度更快、相容性更強、功能更豐富。將其設為預設版本,以避免版本不符的問題。

  1. 再次以管理員身分開啟 PowerShell。
  2. 跑步:wsl --set-default-version 2
  3. 請使用以下命令驗證:(wsl --list --verbose目前應該沒有任何分佈,但預設已設定)。

這一步確保您的Windows 11 版 WSL體驗面向未來。是不是很激動?接下來最精彩的部分就是安裝您的第一個 Linux 發行版了。

啟用 WSL 功能的命令列輸出

步驟 3:安裝 Linux 發行版

現在,您可以從微軟商店下載 Linux 發行版——Ubuntu 是初學者的熱門選擇。

  1. 開啟 Microsoft Store 應用程式。
  2. 搜尋「Ubuntu」(或您喜歡的發行版,如 Debian 或 Kali)。
  3. 點選「取得」「安裝」。下載速度很快,約500MB。
  4. 從“開始”功能表啟動應用程式。首次運行會初始化發行版;出現提示時,請設定使用者名稱和密碼。

瞧!你已經進入了 Linux 終端機。用 `sudo apt-get install` 測試一下uname -a,看看核心是如何運作的。對於命令列愛好者,你也可以wsl --install -d Ubuntu在 PowerShell 中使用 `sudo apt-get install`,這樣安裝速度更快。

步驟 4:更新與設定 WSL

為了保持新鮮感,請更新您的發行版並調整設定。

  1. 在您的 Linux 終端機中執行:(sudo apt update && sudo apt upgrade -y適用於 Ubuntu/Debian)。
  2. 安裝sudo apt install build-essential開發工具等附加元件。
  3. 透過 Linux 存取 Windows 文件/mnt/c/,或透過 Linux 運行 Windows 應用程式explorer.exe

在Windows Terminal中還可以進行更多自訂-新增標籤頁以支援多個發行版或主題,打造個人化體驗。這種整合讓啟用 WSL成為一種強大的功能。

在 Windows 11 上透過 WSL 運行的 Linux 終端

Windows 11 上 WSL 使用進階技巧

啟用後,即可提升您的WSL使用體驗。以下是一些基本指令的簡要列表,可幫助您快速上手:

命令 描述 例子
wsl --list 列出已安裝的發行版 wsl -l -v版本
wsl --shutdown 停止所有 WSL 實例 有助於故障排除
wsl --import 導入自訂發行版 進階備份
wsl --export 匯出用於備份的發行版 保存到 tar 文件

為了更深入地集成,請在 WSL 中啟用 systemd,方法是編輯 `/etc/systemd/systems/system/` 文件/etc/wsl.conf[boot] systemd=true然後重新啟動。這將在 WSL 中解鎖 Docker 等服務。如果您喜歡使用圖形介面應用程序,可以安裝像 VcXsrv 這樣的 X 伺服器,從而無縫運行 Linux 桌面環境。

安全性提示:WSL 運行在輕量級虛擬機器中,因此與 Windows 系統隔離——非常適合測試風險程式碼。請務必透過 Windows 更新將其更新至最新版本,以取得最新功能和修補程式。

解決 Windows 11 上常見的 WSL 問題

遇到錯誤?別擔心,大多數問題都能快速解決。如果WSL無法安裝,請確保已啟用虛擬化:重新啟動進入 BIOS(通常按 Del 或 F2 鍵),然後切換 Intel VT-x 或 AMD-V 的設定。如果出現「WSL 2 需要更新」的錯誤,請從微軟官方網站下載最新的核心:WSL2 Linux 核心更新

如果發行版無法啟動,請執行wsl --unregister <distro-name>並重新安裝。如果遇到網路問題,請透過 services.msc 重新啟動 LxssManager 服務。這些技巧能確保您的系統順利運作。 👏

為什麼 WSL 將徹底改變您的 Windows 11 體驗

啟用適用於 Linux 的 Windows 子系統 (WSL)不僅僅是一項技術調整,它更是通往混合運算體驗的入口。開發者回饋工作流程速度提升了 2-3 倍,而愛好者們也樂於在無需投入任何成本的情況下進行實驗。隨著微軟不斷增強 WSL 的 GPU 支援和檔案共享功能,其未來前景更加光明。

既然你已經掌握瞭如何在 Windows 11 上啟用 WSL,不妨嘗試一些專案:在 Ubuntu 中建立一個 Web 伺服器,或複製一個 Git 倉庫。可能性無窮無盡。在留言區分享你的成果-你最想先建構什麼呢?敬請期待更多關於優化設定的指南!

留下評論

Xbox 模式以 Windows 11 PC 推出,採用簡化的品牌識別-以前稱為全螢幕體驗 (FSE)

Xbox 模式以 Windows 11 PC 推出,採用簡化的品牌識別-以前稱為全螢幕體驗 (FSE)

微軟在 PC 上推出 Xbox 模式,使遊戲操作更易於控制器使用且速度更快,同時對原有的全螢幕體驗進行了重新命名。

Windows 11 終於恢復了工作列重新定位功能,支援頂部、左側和右側停靠。

Windows 11 終於恢復了工作列重新定位功能,支援頂部、左側和右側停靠。

Windows 11 重新引入了工作列重新定位功能,支援頂部、左側和右側停靠。以下是這項用戶期待已久的功能的初步預覽。

Windows 11 中新的可自訂工作列將如何運作

Windows 11 中新的可自訂工作列將如何運作

Windows 11 工作列更新帶來了使用者期待已久的功能,例如重新定位和調整大小。以下是更新內容和仍缺少的功能。

如何在 Windows 11 上停用鎖定螢幕

如何在 Windows 11 上停用鎖定螢幕

若要停用 Windows 11 鎖定畫面介面,請以管理員身分開啟群組原則編輯器 (GPedit)。依序選擇“範本”>“控制台”>“個人化”,然後啟用“不顯示鎖定螢幕介面”。

如何在 Windows 11 的上下文功能表中新增或刪除應用程式的操作

如何在 Windows 11 的上下文功能表中新增或刪除應用程式的操作

若要在 Windows 11 上啟用或停用應用程式的建議操作,請開啟“設定”>“應用程式”>“操作”,然後為每個應用程式設定操作。

如何在 Windows 11 上無需回答復原問題即可重設帳戶密碼

如何在 Windows 11 上無需回答復原問題即可重設帳戶密碼

若要在 Windows 11 上重設忘記的密碼,請將 utilman.exe 變更為 cmd.exe,啟用管理員帳戶,然後重設密碼。

Windows 10 的支援已於 2025 年 10 月 14 日結束——接下來會發生什麼?所有答案盡在此。

Windows 10 的支援已於 2025 年 10 月 14 日結束——接下來會發生什麼?所有答案盡在此。

Windows 10 的支援將於 2025 年 10 月 14 日結束,屆時將發布最後一批安全性更新。接下來會發生什麼事?以下是所有答案。

Windows 10 生命週期詳情

Windows 10 生命週期詳情

Windows 10 的生命週期從新版本發佈時開始,到微軟停止支援時結束。請查看服務終止詳情。

如何在 Windows 11 上使用 Winget 批次安裝應用程式

如何在 Windows 11 上使用 Winget 批次安裝應用程式

要在 Windows 11 上安裝多個應用程序,您可以使用 CMD 和 PowerShell 中的 winget 命令,也可以使用 wininstall Web 應用程式。方法如下。

Windows 11 擁有一個全新設計的「開始」功能表。

Windows 11 擁有一個全新設計的「開始」功能表。

Windows 11 的新開始功能表佈局更寬,將固定應用程式和所有應用程式合併到一個介面中,並增加了停用「建議」選項的功能。