启动 Ubuntu WSL 时出现“访问被拒绝”

启动 Ubuntu WSL 时出现“访问被拒绝”

计算机重启后,Windows 10 上新安装的 Ubuntu 子系统显示

Access is denied.
Press any key to continue... 

在此处输入图片描述

有什麼解決方案嗎?

答案1

请参阅 github 问题答案以获取解决方案。https://github.com/microsoft/WSL/issues/4920#issuecomment-658808564

当 WSL 自动关闭时会发生这种情况,您需要以管理员权限重新启动它。以管理员身份打开 Powershell/CMD 并运行wsl。WSL 将启动,您可以关闭窗口。现在可以使用 WSL 的正常方式。

或者,尝试以管理员身份运行 Ubuntu WSL(在“开始”中右键单击 Ubuntu,然后单击“以管理员身份运行”)。首次启动 WSL 后,无需管理员身份即可打开它。

答案2

禁用此文件夹的压缩和加密

%USERPROFILE%\AppData\Local\Packages\{distribution_folder}

https://docs.microsoft.com/en-us/windows/wsl/install-win10

答案3

这是一个老问题,并且面临不同的问题,但 WSL 有一个较新的问题,当您从提升的 shell(cmd/PoSH/etc)启动 WSL 时,也会导致“访问被拒绝”错误。尝试以标准用户身份运行 shell(不要使用“以管理员身份运行”,确保窗口名称中没有“管理员”)。

有一个针对此问题的未解决的错误报告,其中有几种解决方法(包括上述方法):https://github.com/microsoft/WSL/issues/4920

相关内容