我正在尝试使用 WSL2 在 Windows 10 家庭版 20H2 操作系统内部版本 19042.685 上再次安装 Ubuntu。
问题是WSL2安装尚未完成。 我在执行步骤 5 - 将 WSL 2 设置为默认版本时收到以下消息
PS C:\WINDOWS\system32> wsl
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
之前完成的步骤:
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Deployment Image Servicing and Management tool
Version: 10.0.19041.572
Image Version: 10.0.19042.685
Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Deployment Image Servicing and Management tool
Version: 10.0.19041.572
Image Version: 10.0.19042.685
Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
PS C:\WINDOWS\system32>
然后我重新启动了 Windows 并
execute wsl_update_x64.msi
我也有同样的问题:
C:\WINDOWS\system32> wsl --set-default-version 2
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
问题出在卡巴斯基。解决办法很简单:以管理员身份打开
cmd.exe
并运行以下代码
sc config LxssManager start=auto
卡巴斯基将为您提供有关潜在线程的弹出窗口。告诉卡巴斯基忽略该警报。请不要点击卡巴斯基的“修复它”按钮,否则您将撤消解决方案。这应该可以解决问题。
sc config LxssManager start=auto
Lxss经理
https://www.docker.com/blog/docker-hearts-wsl-2/