Błąd systemu Windows: „„ Enable-WindowsOptionalFeature ”nie jest rozpoznawany”

1

Próbuję zainstalować podsystem Windows dla systemu Linux na moim komputerze z systemem Windows 7, postępując zgodnie z instrukcjami przedstawionymi w ta dokumentacja .

Pierwszy krok mówi o uruchomieniu polecenia

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

Jednak mój komputer nie rozpoznaje Enable-WindowsOptionalFeature dowództwo.

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
  • Dlaczego moja maszyna nie rozpoznaje Enable-WindowsOptionalFeature
  • Jak mogę przystąpić do instalacji podsystemu Windows dla systemu Linux?
mherzl
źródło

Odpowiedzi:

4

Jak mogę przystąpić do instalacji podsystemu Windows dla systemu Linux?

Opcjonalna funkcja systemu Windows, Windows Subsystem for Linux, nie można włączyć w systemie Windows 7. To, czego chcesz, nie jest możliwe.

Dlaczego mój komputer nie rozpoznaje elementu Enable-WindowsOptionalFeature

Enable-WindowsOptionalFeature jest poleceniem tylko dla systemu Windows 8+. Polecenie cmdlet PowerShell używa modułu DISM do dodawania / usuwania funkcji systemu Windows, w tym celu wymaga wersji DISM dostarczanej z systemem Windows 8+, poleceniem cmdlet Enable-WindowsOptionalFeature nie można używać na komputerze z systemem Windows 7.

W tym temacie wymieniono moduły Windows PowerShell dołączone do systemu Windows   Server 2016 i Windows 10. Moduły Windows PowerShell na liście   wsparcie automatyzacji funkcji tych wersji systemu Windows   system operacyjny i podaj linki do referencji cmdlet dla każdego z nich   moduł. Moduły te umożliwiają korzystanie z programu Windows PowerShell   administrować, utrzymywać, konfigurować i opracowywać nowe funkcje dla systemu Windows   Server 2016 i Windows 10.

Ramhound
źródło
2
Enable-WindowsOptionalFeature może być obsługiwany tylko wtedy, gdy używasz Windows Server 2012+ lub Windows 8+ funkcji Windows Microsoft-Windows-Subsystem-Linux można włączyć tylko w systemie Windows 10 wersja 1607+.
Ramhound