- 已关闭。**此问题为not about programming or software development。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
11天前关闭。
Improve this question
wsl已经安装在我的计算机上。
我在powershell上输入以下命令
wsl --set-default-version 2
有关与WSL 2的主要差异的信息,请访问https://aka.ms/wsl2。操作成功完成。
它看起来像wsl 2已经安装
但是
wsl --version
WSL version: 1.0.3.0 Kernel version: 5.15.79.1 WSLg version: 1.0.47 MSRDC version: 1.2.3575 Direct3D version: 1.606.4 DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows version: 10.0.22621.900
第一行说我有WSL 1.0.3我不知道这是否给出正确的结果。最后一行说我有Windows10虽然我有Windows11
1条答案
按热度按时间gmxoilav1#
参见第Install Linux on Windows with WSL页:
答:如果您使用最新版本的Windows 10(或Windows 11),并且启用了 * 虚拟机平台 * Windows功能,则系统上已安装WSL 2。虚拟机平台启用WSL 2所需的虚拟化支持。
当您尝试在尚未启用Virtual Machine Platform的情况下启用WSL 2时,将收到以下错误消息:
请启用虚拟机平台Windows功能,并确保在BIOS中启用了虚拟化。
由于您没有收到此错误消息,我认为一切正常,您现在已经有了WSL 2。
运行以下命令并检查
VERSION
列:该命令列出了您为WSL安装的Linux发行版。如果您看到的是版本1,请运行以下命令将其更改为WSL 2:
将
MyDistro
占位符替换为实际名称。