Please enable Javascript to view the contents

Windows10 to WSL2 切換WSL2

 ·   ·  ☕ 1 分鐘  ·  ✍️ JK

介紹

Windows 10 使用WSL1 轉換到 WSL2

啟用 Windows 子系統 Linux 版

啟用「Windows 子系統 Linux 版」選用功,才可以在 Windows 上安裝任何 Linux 發行版本。
以系統管理員身份開啟 PowerShell 並執行:
PowerShell

1
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 需求
    執行 Windows 10 (已更新為 2004 版,組建 19041 或更高版本)。

    檢查您的 Windows 版本,請選取 [Windows 標誌鍵 + R]並輸入 winver,然後選取 [確定]。 (或在 Windows 命令提示字元中輸入 ver 命令)。 如果您的組建低於 19041,請更新為最新的 Windows 版本。 取得 Windows 更新小幫手。

  • 啟用「虛擬機器平臺」選用元件

    1
    
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

    重新啟動電腦

  • 將 WSL 2 設定為預設版本

在安裝新的 Linux 發行版本時,以系統管理員身份開啟 PowerShell,然後執行下列命令,以將 WSL 2 設定為預設版本:

1
wsl --set-default-version 2
  • 將現有的發行版本設定為 WSL 1 或 WSL 2

    對每個已安裝的 Linux 發行版本檢查獲派的 WSL 版本
    命令列並輸入此命令 (僅適用於 Windows 組建 19041 或更高版本)

    1
    
    wsl -l -v
    
    1
    
    wsl --set-version <distribution name> <versionNumber>
    

    會需要等待一些時間

    例子

    1
    
    wsl --set-version myapp-linux 2
    

    預設架構WSL2,之後預設WSL2
    wsl –set-default-version 2

分享

JK
作者
JK
學習筆記