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

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“.

To funguje z velké části, ale vyžaduje, abyste otevřeli Ovládací panely v operačním systému, pokud nenahrajete okno Funkce přímo zadáním Optionalfeatures 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í průvodce poskytuje přehled o tom, jak to funguje ve Windows 10. Všimněte si, že to nemusí fungovat v předchozích verzích 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

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

Spusťte get-windowsoptionalfeature -online a zobrazte všechny dostupné názvy funkcí a jejich stavy 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 pochází ze systému 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 funkce: 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 funkce: IIS-RequestMonitor
  • Název funkce: 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 funkce: 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 funkce: 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 vlastnosti: Spouštěče MSMQ
  • Název funkce: MSMQ-ADIntegration
  • Název vlastnosti: MSMQ-HTTP
  • Název funkce: MSMQ-Multicast
  • Název vlastnosti: 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 vlastnosti: IIS-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 vlastnosti: SMB1Protocol-Deprecation
  • 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
  • FeatureName: Microsoft-Windows-NetFx3-WCF-OC-Package
  • Název vlastnosti: Balíček Microsoft-Windows-NetFx4-WCF-US-OC
  • FeatureName: Containers-DisposableClientVM
  • Název funkce: Microsoft-Hyper-V-All
  • Název funkce: Microsoft-Hyper-V
  • Název: 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 vlastnosti: 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

Parametr -featurename Example můžete použít k zobrazení podrobných informací o funkci, která vás zajímá.

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.
  • Disable-WindowsOptionalFeature -Online -FeatureName "NetFx3" - Tento příkaz funkci znovu 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.

Zdroje

  • Microsoft Technet: Enable-WindowsOptionalFeature
  • Microsoft Technet: Zakázat WindowsOptionalFeature
  • Microsoft Technet: Get-WindowsOptionalFeature