Erro do Windows: "'Enable-WindowsOptionalFeature' não é reconhecido"

Erro do Windows: "'Enable-WindowsOptionalFeature' não é reconhecido"

Estou tentando instalar o subsistema Windows para Linux em minha máquina Windows 7, seguindo as instruções mostradas emesta documentação.

O primeiro passo diz para executar o comando

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

Porém, minha máquina não reconhece o Enable-WindowsOptionalFeaturecomando.

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
  • Por que minha máquina não reconhece oEnable-WindowsOptionalFeature
  • Como posso proceder para instalar o subsistema Windows para Linux?

Responder1

Como posso proceder para instalar o subsistema Windows para Linux?

O recurso opcional do Windows, Windows Subsystem for Linuxnão pode ser habilitado no Windows 7. O que você deseja não é possível.

Por que minha máquina não reconhece o Enable-WindowsOptionalFeature

Enable-WindowsOptionalFeatureé um comando apenas do Windows 8+. O cmdlet do PowerShell usa apenas o módulo DISM para adicionar/remover recursos do Windows; para isso, é necessária a versão do DISM que vem com o Windows 8+; o cmdlet Enable-WindowsOptionalFeaturenão pode ser usado em uma máquina com Windows 7.

Este tópico lista os módulos do Windows PowerShell incluídos no Windows Server 2016 e no Windows 10. Os módulos do Windows PowerShell na lista oferecem suporte à automação dos recursos dessas versões do sistema operacional Windows e fornecem links para as referências de cmdlet de cada módulo. Esses módulos permitem usar o Windows PowerShell para administrar, manter, configurar e desenvolver novos recursos para o Windows Server 2016 e o ​​Windows 10.

informação relacionada