Error de Windows: "No se reconoce 'Enable-WindowsOptionalFeature'"

Error de Windows: "No se reconoce 'Enable-WindowsOptionalFeature'"

Estoy intentando instalar el Subsistema de Windows para Linux en mi máquina con Windows 7, siguiendo las instrucciones que se muestran enesta documentación.

El primer paso dice ejecutar el comando.

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

Sin embargo, mi máquina no reconoce el 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 qué mi máquina no reconoce elEnable-WindowsOptionalFeature
  • ¿Cómo puedo proceder a instalar el Subsistema de Windows para Linux?

Respuesta1

¿Cómo puedo proceder a instalar el Subsistema de Windows para Linux?

La característica opcional de Windows, Windows Subsystem for Linuxno se puede habilitar en Windows 7. Lo que desea no es posible.

¿Por qué mi máquina no reconoce Enable-WindowsOptionalFeature?

Enable-WindowsOptionalFeaturees un comando exclusivo de Windows 8+. El cmdlet de PowerShell solo usa el módulo DISM para agregar o eliminar funciones de Windows; para hacerlo, requiere la versión de DISM que viene con Windows 8+; el cmdlet Enable-WindowsOptionalFeatureno se puede usar en una máquina con Windows 7.

Este tema enumera los módulos de Windows PowerShell incluidos con Windows Server 2016 y Windows 10. Los módulos de Windows PowerShell en la lista admiten la automatización de las características de esas versiones del sistema operativo Windows y proporcionan vínculos a las referencias de cmdlet para cada módulo. Estos módulos le permiten utilizar Windows PowerShell para administrar, mantener, configurar y desarrollar nuevas características para Windows Server 2016 y Windows 10.

información relacionada