在从 Windows 10 更新到 11 beta 之前,我在 WSL2 中安装了 Ubuntu 20.04,并且在 Windows 10 中它一直运行良好。
更新后我仍然可以看到已安装的发行版,如下所示:
PS C:\> wsl --list
Windows Subsystem for Linux Distributions:
Ubuntu-20.04 (Default)
PS C:\>
但我无法再启动它了:
PS C:\> wsl
Access is denied.
PS C:\>
即使我以管理员身份运行 PowerShell,也会发生这种情况,我得到的结果Access is denied
与非特权用户和管理员用户相同。
有人知道如何解决这个问题吗?
答案1
我自己发现了这个问题。问题是 BitDefender 阻止了 WSL2 使用的某些可执行文件(没有向我显示通知)。我猜它这样做是因为它的受信任指纹列表中还没有这些新的 Windows 11 二进制文件的指纹。一旦 BitDefender 停止阻止这些二进制文件,一切都会恢复正常。