OpenClaw安装时候没有wsl提示

PS C:\Users\Administrator> wsl
适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore

较早版本的 Windows 10 上,尝试用 wsl --install 安装 WSL 时发现该命令无效,因为系统自带的 wsl.exe 版本太低

方法一,更新Windows

方法二、手动安装wsl

1.安装 Linux 发行版

打开 Microsoft Store,搜索 “Ubuntu”(或其他你喜欢的发行版,如 Debian、Kali),点击 “获取” 安装。
也可以直接在浏览器地址栏输入以下链接快速跳转到商店:

  • ms-windows-store://pdp/?productid=9PDXGNCFSCZV

安装完成后,在开始菜单里找到它并启动,第一次运行会设置用户名和密码。

2. 启用 WSL 和虚拟机平台

管理员身份打开 PowerShell,依次执行两条命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
设置Hyper-V启动方式为自动(这对WSL 2至关重要)
bcdedit /set hypervisorlaunchtype auto

执行后必须重启电脑,功能才会生效。

3. 安装 WSL 2 内核更新包

重启后,下载并安装这个补丁(这是运行 WSL 2 的必要组件):
🔗 适用于 x64 的 WSL2 Linux 内核更新包
如果是 ARM 设备,请根据系统架构下载对应版本。

装完后,在 PowerShell 里把 WSL 2 设为默认版本(你输出的帮助里已经有这个命令):

powershell

wsl --set-default-version 2

💡 如果想以后能用 wsl --install,最简单的办法是把系统更新到最新版(设置 → 更新与安全 → Windows 更新)。更新后 wsl.exe 会自动升级,届时你刚才那个命令就能用了,一条命令搞定上面所有步骤。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐