Chcete-li nainstalovat volitelné funkce, použijte Windows PowerShell

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Microsoft Windows se dodává se sadou tzv. Volitelných funkcí, které uživatelé mohou povolit nebo zakázat pomocí apletu ovládacího panelu „zapnout nebo vypnout funkce systému Windows“.

Funguje to z velké části, ale vyžaduje to od vás otevřete Ovládací panely v operačním systému, pokud nenahrajete okno Funkce přímo zadáním volitelných funkcí do Start .

I když to po většinu času postačuje, mohou správci používat PowerShell také ke správě volitelných funkcí operačního systému Windows.

Následující příručka poskytuje přehled o tom, jak to funguje v systému Windows 10. Upozorňujeme, že to nemusí fungovat v předchozích verzích systému Windows, jako je Windows 7.

Windows PowerShell: instalace volitelných funkcí

Potřebujete zvýšené PowerShell pro následující příkazy. Klepněte na klávesu Windows, zadejte příkaz powerhell, podržte klávesu Ctrl a klávesu Shift a klepnutím na klávesu Enter otevřete výzvu PowerShell s oprávněními správce.

Seznam všech volitelných funkcí a jejich stavu

powershell optional features

První věcí, kterou byste mohli chtít udělat, alespoň když jste s příkazem nováčkem, je zobrazení seznamu dostupných funkcí.

Běh get-windowsoptionalfeature -online seznam všech dostupných názvů funkcí a jejich stavů v počítačovém systému. Stav je povolen nebo zakázán.

Poznámka: parametr -online znamená, že akce jsou spuštěny na aktuálním zařízení.

I když je snadné identifikovat některé funkce podle názvu funkce, není pro všechny snadné.

Následující seznam je z Windows 10 Pro verze 1809

  • Název vlastnosti: Printing-PrintToPDFServices-Features
  • FeatureName: Windows-Defender-Default-Definitions
  • FeatureName: Printing-XPSServices-Features
  • FeatureName: SearchEngine-Client-Package
  • Název funkce: Infrastruktura MSRDC
  • Název funkce: TelnetClient
  • Název vlastnosti: TFTP
  • Název vlastnosti: TIFFIFilter
  • FeatureName: WorkFolders-Client
  • Název funkce: LegacyComponent
  • FeatureName: DirectPlay
  • FeatureName: Printing-Foundation-Features
  • Název funkce: FaxServicesClientPackage
  • FeatureName: Printing-Foundation-InternetPrinting-Client
  • Název funkce: Printing-Foundation-LPDPrintService
  • Název funkce: Printing-Foundation-LPRPortMonitor
  • Název vlastnosti: SimpleTCP
  • Název funkce: MicrosoftWindowsPowerShellV2Root
  • Název funkce: MicrosoftWindowsPowerShellV2
  • FeatureName: Windows-Identity-Foundation
  • Název: Microsoft-Windows-Subsystem-Linux
  • Název funkce: HypervisorPlatform
  • Název funkce: VirtualMachinePlatform
  • FeatureName: Client-ProjFS
  • Název vlastnosti: NetFx4-AdvSrvs
  • Název vlastnosti: NetFx4Extended-ASPNET45
  • Název vlastnosti: IIS-WebServerRole
  • Název vlastnosti: IIS-WebServer
  • Název vlastnosti: IIS-CommonHttpFeatures
  • Název funkce: IIS-HttpErrors
  • Název funkce: IIS-HttpRedirect
  • Název vlastnosti: Vývoj aplikací IIS
  • Název vlastnosti: IIS-NetFxExtensibility
  • Název vlastnosti: IIS-NetFxExtensibility45
  • Název funkce: IIS-HealthAndDiagnostics
  • Název funkce: IIS-HttpLogging
  • FeatureName: IIS-LoggingLibrary
  • Název vlastnosti: IIS-RequestMonitor
  • Název vlastnosti: IIS-HttpTracing
  • Název vlastnosti: Zabezpečení IIS
  • Název funkce: Autorizace IIS-URLA
  • Název vlastnosti: IIS-RequestFiltering
  • Název vlastnosti: IIS-IPSecurity
  • Název vlastnosti: Výkon IIS
  • Název funkce: IIS-HttpCompressionDynamic
  • Název vlastnosti: IIS-WebServerManagementTools
  • Název vlastnosti: IIS-ManagementScriptingTools
  • Název vlastnosti: IIS-IIS6ManagementCompatibility
  • Název vlastnosti: IIS-Metabase
  • Název vlastnosti: WAS-WindowsActivationService
  • Název vlastnosti: WAS-ProcessModel
  • Název vlastnosti: WAS-NetFxEnvironment
  • Název vlastnosti: WAS-ConfigurationAPI
  • Název vlastnosti: IIS-HostableWebCore
  • Název funkce: IIS-StaticContent
  • FeatureName: IIS-DefaultDocument
  • FeatureName: IIS-DirectoryBrowsing
  • Název vlastnosti: IIS-WebDAV
  • Název vlastnosti: IIS-WebSockets
  • Název vlastnosti: IIS-ApplicationInit
  • Název vlastnosti: IIS-ASPNET
  • Název vlastnosti: IIS-ASPNET45
  • Název vlastnosti: IIS-ASP
  • Název funkce: IIS-CGI
  • Název funkce: Rozšíření IIS-ISAPIE
  • Název vlastnosti: IIS-ISAPIFilter
  • FeatureName: IIS-ServerSideIncludes
  • FeatureName: IIS-CustomLogging
  • Název vlastnosti: IIS-BasicAuthentication
  • Název funkce: IIS-HttpCompressionStatic
  • Název vlastnosti: IIS-ManagementConsole
  • Název vlastnosti: IIS-ManagementService
  • Název vlastnosti: IIS-WMICkompatibilita
  • FeatureName: IIS-LegacyScripts
  • Název funkce: IIS-LegacySnapIn
  • Název vlastnosti: IIS-FTPServer
  • Název funkce: IIS-FTPSvc
  • Název vlastnosti: IIS-FTPExtensibility
  • Název vlastnosti: WCF-Services45
  • Název vlastnosti: WCF-HTTP-Activation45
  • Název vlastnosti: WCF-TCP-Activation45
  • Název: WCF-Pipe-Activation45
  • Název funkce: WCF-MSMQ-Activation45
  • Název vlastnosti: WCF-TCP-PortSharing45
  • FeatureName: MSMQ-Container
  • Název vlastnosti: MSMQ-Server
  • Název funkce: Spouštěče MSMQ
  • Název funkce: MSMQ-ADIntegration
  • Název vlastnosti: MSMQ-HTTP
  • Název vlastnosti: MSMQ-Multicast
  • Název funkce: MSMQ-DCOMProxy
  • FeatureName: WCF-HTTP-Activation
  • FeatureName: WCF-NonHTTP-Activation
  • Název vlastnosti: IIS-CertProvider
  • Název vlastnosti: IIS-WindowsAuthentication
  • Název vlastnosti: IIS-DigestAuthentication
  • Název vlastnosti: IIS-ClientCertificateMappingAuthentication
  • Název funkce: US-IISCertificateMappingAuthentication
  • Název funkce: IIS-ODBCLogging
  • Název vlastnosti: NetFx3
  • Název funkce: SMB1Protocol
  • Název funkce: SMB1Protocol-Client
  • Název vlastnosti: SMB1Protocol-Server
  • Název funkce: SMB1Protokol-zastarávání
  • Název funkce: MediaPlayback
  • Název funkce: WindowsMediaPlayer
  • FeatureName: Microsoft-Windows-NetFx3-OC-Package
  • FeatureName: Microsoft-Windows-NetFx4-US-OC-Package
  • FeatureName: Microsoft-Windows-Client-EmbeddedExp-Package
  • Název vlastnosti: Balíček Microsoft-Windows-NetFx3-WCF-OC
  • Název vlastnosti: Balíček Microsoft-Windows-NetFx4-WCF-US-OC
  • FeatureName: Containers-DisposableClientVM
  • Název vlastnosti: Microsoft-Hyper-V-All
  • Název funkce: Microsoft-Hyper-V
  • Název funkce: Microsoft-Hyper-V-Tools-All
  • Název vlastnosti: Microsoft-Hyper-V-Management-PowerShell
  • Název funkce: Microsoft-Hyper-V-Hypervisor
  • Název vlastnosti: Microsoft-Hyper-V-Services
  • Název funkce: Klienti správy Microsoft-Hyper-V-Management
  • Název funkce: HostGuardian
  • FeatureName: Client-DeviceLockdown
  • FeatureName: Client-EmbeddedShellLauncher
  • FeatureName: Client-EmbeddedBootExp
  • FeatureName: Client-EmbeddedLogon
  • FeatureName: Client-KeyboardFilter
  • FeatureName: Client-UnifiedWriteFilter
  • FeatureName: DataCenterBridging
  • FeatureName: DirectoryServices-ADAM-Client
  • FeatureName: Windows-Defender-ApplicationGuard
  • FeatureName: ServicesForNFS-ClientOnly
  • FeatureName: ClientForNFS-Infrastructure
  • FeatureName: NFS-Administration
  • FeatureName: Containers
  • Název funkce: SmbDirect
  • Název vlastnosti: MultiPoint-Connector
  • Název vlastnosti: MultiPoint-Connector-Services
  • Název vlastnosti: MultiPoint-Tools
  • FeatureName: AppServerClient
  • Název funkce: Internet-Explorer-Optional-amd64

Zobrazit informace o funkcích

powershell-display information about features

Parametr -featurename Example můžete použít k zobrazení podrobných informací o funkci, o kterou máte zájem.

Příkaz get-windowsoptionalfeature -online -featurename NetFx 3 například ukazuje, že to nainstaluje .Net Framework 3.5 do systému. K dispozici je také internetový odkaz, na který můžete kliknout a vyhledat další informace online.

Aktivuje nebo deaktivuje volitelnou funkci

Příkazy PowerShell můžete použít k povolení nebo zakázání volitelných funkcí v počítači se systémem Windows 10.

K tomu se používají příkazy Enable-WindowsOptionalFeature -FeatureName a Disable-WindowsOptionalFeature -FeatureName.

Uvedeme dva příklady, které vám ukážou, jak to funguje:

  • Enable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -All - Tento příkaz nainstaluje Net Framework 3.5 do počítače, na kterém je příkaz spuštěn.
  • Zakázat-WindowsOptionalFeature -Online -FeatureName 'NetFx3' - Tento příkaz tuto funkci opět zakáže.

Parametr -All říká systému Windows, aby nainstaloval také všechny závislosti. Pokud je tedy pro instalaci vybrané funkce vyžadována nadřazená funkce, je nainstalována také. Poznámka: Zakázat nepodporuje parametr -All.

PowerShell

Pro Windows

Stáhnout teď

Zdroje