如何为计算机上的所有用户启用 Ubuntu Windows 应用商店应用?

如何为计算机上的所有用户启用 Ubuntu Windows 应用商店应用?

所以我的电脑上有两个用户帐户,一个是个人帐户,一个是工作帐户。

我注意到,在我的工作帐户上从 Windows 商店安装 Ubuntu 后,我无法从个人帐户访问 Ubuntu。我真的不想在我的个人帐户上再次安装它,因为我已经从我的工作应用程序上安装了很多配置和库,这只会占用不必要的空间。这是我在个人帐户上遇到的错误

Windows 无法访问指定的设备、路径或文件。您可能没有适当的权限来访问该项目。

我该如何才能让所有用户都能访问 Ubuntu?我听说更改 WindowsApps 文件夹本身内的任何权限都会导致错误,所以我不想这样做。

答案1

Github 上至少有几个关于这个主题的问题,第一个是“我该怎么做”问题(已关闭),第二个是功能要求,目前仍开放。

这是个坏消息——它现在不受支持。

好消息是,在“如何”主题中提到了一种可能的解决方法(尽管从未详细说明),即可能为您工作。我能够让它工作,但这取决于您的工作帐户。

要从个人帐户启动工作 WSL 实例,请在 PowerShell 中执行以下操作:

$username = "yourworkaccountname"
$password = Read-Host -AsSecureString "Password"
$credentials = New-Object System.Management.Automation.PSCredential -ArgumentList @($username,$password)

Start-Process -Credential $credentials conhost.exe -ArgumentList "wsl.exe ~" -WorkingDirectory C:\

当然,您可以将其设置为脚本,以使其更容易重复。

注意,我不确定如果是域帐户,这是否会起作用。在这种情况下,请逆转该过程(在个人帐户下设置 WSL)可能工作。

相关内容