计算机重启后,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}
答案3
这是一个老问题,并且面临不同的问题,但 WSL 有一个较新的问题,当您从提升的 shell(cmd/PoSH/etc)启动 WSL 时,也会导致“访问被拒绝”错误。尝试以标准用户身份运行 shell(不要使用“以管理员身份运行”,确保窗口名称中没有“管理员”)。
有一个针对此问题的未解决的错误报告,其中有几种解决方法(包括上述方法):https://github.com/microsoft/WSL/issues/4920