Joh*_*van 7 windows-subsystem-for-linux windows-10-v2004 windows-10-v20h1
WSL 允许您设置运行使用的默认版本wsl --set-default-version x(其中x是要设置默认值的版本)。
是否有任何选项可以查看当前的默认版本是什么? wsl --get-default-version不被认可。
小智 14
运行“wsl --status”命令来检查
$ wsl --status
Default Version: 2
Windows Subsystem for Linux was last updated on 2023-10-20
WSL automatic updates are on.
Kernel version: 5.10.102.1
Run Code Online (Sandbox Code Playgroud)
WSL 默认版本存储在注册表项中。
该密钥存储 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss在名为 的条目中DefaultVersion。该值可以是 1 或 2。
要读取 PowerShell 中的值,您可以使用以下命令:
Get-ItemPropertyValue `
-Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss `
-Name DefaultVersion
Run Code Online (Sandbox Code Playgroud)
WSL 允许您通过运行 wsl --set-default-version x 来设置使用的默认版本(其中 x 是要设置默认值的版本)。
该命令wsl --set-default-version 2仅在您Windows 10 version 2004安装后才存在。如果您安装了任何其他受支持的版本,则无法更改默认版本,因为它不支持多个版本。
是否有任何选项可以查看当前的默认版本是什么?wsl --get-default-version 无法识别。
您正在尝试运行不存在的命令。相反,你应该跑步,wsl --list --verbose
您可以通过打开 PowerShell 命令行并输入命令(仅在 Windows Build 19041 或更高版本中可用)来检查分配给您安装的每个 Linux 发行版的 WSL 版本:
wsl --list --verbose
| 归档时间: |
|
| 查看次数: |
13315 次 |
| 最近记录: |