我正在使用具有以下规格的 Windows PC:
版本:Windows 11 家庭版
版本:23H2
操作系统内部版本:22631.2338
体验:Windows 功能体验包 100.22674.1000.0
处理器:Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz 2.90 GHz
安装的 RAM:16.0 GB
系统类型:64位操作系统,基于x64的处理器
我无法成功安装任何 Linux 发行版,无论是通过 Microsoft Store 还是从命令提示符。在命令提示符下(以管理员身份运行),命令 wsl--install -d <distro>
返回错误代码“0x80070005”。Microsoft Store 也是如此。
PowerShell(以管理员身份运行)甚至无法识别wsl
为命令,返回:
wsl:术语“wsl”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。第 1 行,字符:1 wsl CategoryInfo:ObjectNotFound:(wsl:String) [],CommandNotFoundException
FullyQualifiedErrorId:CommandNotFoundException
我通过下载 .AppxBundle 文件成功安装了 Ubuntu(链接来自https://learn.microsoft.com/en-us/windows/wsl/install-manual,具体链接https://aka.ms/wslubuntu),但是当我尝试运行它时收到错误消息:
Windows 无法访问指定的设备、路径或文件。您可能没有适当的权限来访问该项目”。
我尝试更新根文件夹(“C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu_2204.1.7.0_x64__79rhkp1fndgsc”)的权限,但无济于事。
我已确保“适用于 Linux 的 Windows 子系统”和“虚拟机平台”Windows 功能已启用,并确保使用wsl --set-default-version 2
管理员命令提示符中的命令将 WSL 版本设置为“2”。
我甚至进入了我的电脑的 BIOS 设置,确保我的英特尔 CPU 已启用允许“虚拟化”的设置。
我愿意接受任何建议。
答案1
您永远永远不应该拥有 WindowsApps 文件夹的所有权。
如果你确实承担了责任,这个工具可能有助于消除损害:
Windows应用程序卸载(
我觉得这个名字很合适。)