无法通过 PowerShell 或控制面板启用 Windows 功能(如 .NET 3.5 和 Linux 子系统)

无法通过 PowerShell 或控制面板启用 Windows 功能(如 .NET 3.5 和 Linux 子系统)

我无法通过控制面板、按需功能、在线下载或通过命令行或 PowerShell 启用 Windows 功能。它失败,错误代码为 0x80070002。我认为它找不到文件,我尝试运行命令来恢复系统文件,但在搜索多个站点后,我无法修复它。我可以为您提供所需的任何更多信息,我只需要帮助激活这些功能。我有另一台运行良好的计算机,所以如果我需要复制文件,如果您能告诉我哪些文件,我就可以这样做。谢谢!

编辑:感谢您的反馈。我将澄清一些事情。首先,我的 Windows 信息是:Windows 10 Enterprise,版本 1803,操作系统版本 17134.472。接下来,我尝试通过 Windows 功能打开 .NET 3.5 和 Linux 子系统,但仍然失败,错误代码为 0x80070002。至于我运行的命令,它是 sfc /scannow

答案1

这是因为它们不在控制面板中。它们位于 Windows 功能中并且 WSL 的安装略有改变。

只需按下 Windows 键并输入 Windows 功能即可获得它们。

适用于 Windows 10 的 Windows Linux 子系统安装指南

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

相关内容