Windows 错误:“无法识别‘Enable-WindowsOptionalFeature’”

Windows 错误:“无法识别‘Enable-WindowsOptionalFeature’”

我正在尝试在我的 Windows 7 计算机上安装适用于 Linux 的 Windows 子系统,具体步骤如下本文档

第一步是运行命令

> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

但是我的机器无法识别该Enable-WindowsOptionalFeature命令。

PS C:\> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature : The term 'Enable-WindowsOptionalFeature' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Enable-WindowsOptionalFeature:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
  • 为什么我的机器无法识别Enable-WindowsOptionalFeature
  • 我该如何继续安装适用于 Linux 的 Windows 子系统?

答案1

我该如何继续安装适用于 Linux 的 Windows 子系统?

可选的 Windows 功能Windows Subsystem for Linux无法在 Windows 7 上启用。您想要的功能无法实现。

为什么我的机器无法识别 Enable-WindowsOptionalFeature

Enable-WindowsOptionalFeature是仅适用于 Windows 8+ 的命令。PowerShell cmdlet 仅使用 DISM 模块来添加/删除 Windows 功能,为此,它需要 Windows 8+ 附带的 DISM 版本,该 cmdletEnable-WindowsOptionalFeature不能在 Windows 7 计算机上使用。

本主题列出了 Windows Server 2016 和 Windows 10 附带的 Windows PowerShell 模块。列表中的 Windows PowerShell 模块支持自动执行这些版本的 Windows 操作系统的功能,并提供每个模块的 cmdlet 引用链接。这些模块使你能够使用 Windows PowerShell 来管理、维护、配置和开发 Windows Server 2016 和 Windows 10 的新功能。

相关内容