Na inštaláciu voliteľných funkcií použite Windows PowerShell

Microsoft Windows sa dodáva so sadou tzv. Voliteľných funkcií, ktoré používatelia môžu povoliť alebo zakázať pomocou apletu ovládacieho panela „zapnúť alebo vypnúť funkcie systému Windows“.

Funguje to z väčšej časti, ale vyžaduje si, aby ste otvorili Ovládací panel v operačnom systéme, pokiaľ nenahráte okno Funkcie priamo zadaním voliteľnej funkcie do ponuky Štart.

Aj keď to väčšinou postačuje, správcovia môžu na správu voliteľných funkcií operačného systému Windows používať aj prostredie PowerShell.

Nasledujúca príručka vám poskytuje prehľad o tom, ako to funguje v systéme Windows 10. Upozorňujeme, že to nemusí fungovať v predchádzajúcich verziách systému Windows, napríklad v systéme Windows 7.

Windows PowerShell: inštalácia voliteľných funkcií

Potrebujete zvýšený PowerShell pre nasledujúce príkazy. Klepnite na kláves Windows, napíšte powerhell, podržte kláves Ctrl a kláves Shift a klepnutím na kláves Enter otvorte výzvu PowerShell s oprávneniami správcu.

Zoznam všetkých voliteľných funkcií a ich stavu

Prvá vec, ktorú by ste mohli chcieť urobiť, prinajmenšom keď ste novým príkazom na používanie príkazu, je zobraziť zoznam dostupných funkcií.

Spustite program get-windowsoptionalfeature -online a zobrazte všetky dostupné názvy funkcií a ich stavy v počítačovom systéme. Stav je povolený alebo zakázaný.

Poznámka: Parameter -online znamená, že akcie sa vykonávajú na aktuálnom zariadení.

Aj keď je dosť ľahké identifikovať niektoré funkcie podľa názvu prvku, nie je ľahké pre všetky z nich.

Nasledujúci zoznam pochádza zo systému Windows 10 Pro verzie 1809

  • FeatureName: Printing-PrintToPDFServices-Features
  • FeatureName: Windows-Defender-Default-Definitions
  • FeatureName: Printing-XPSServices-Features
  • FeatureName: SearchEngine-Client-Package
  • Názov: MSRDC-Infraštruktúra
  • Názov funkcie: TelnetClient
  • Názov funkcie: TFTP
  • Názov funkcie: TIFFIFilter
  • FeatureName: WorkFolders-Client
  • Názov funkcie: LegacyComponent
  • Názov funkcie: DirectPlay
  • FeatureName: Printing-Foundation-Features
  • Názov funkcie: FaxServicesClientPackage
  • FeatureName: Printing-Foundation-InternetPrinting-Client
  • FeatureName: Printing-Foundation-LPDPrintService
  • FeatureName: Printing-Foundation-LPRPortMonitor
  • Názov funkcie: SimpleTCP
  • Názov funkcie: MicrosoftWindowsPowerShellV2Root
  • Názov funkcie: MicrosoftWindowsPowerShellV2
  • FeatureName: Windows-Identity-Foundation
  • Názov: Microsoft-Windows-Subsystem-Linux
  • Názov funkcie: HypervisorPlatform
  • Názov funkcie: VirtualMachinePlatform
  • Názov funkcie: Klient-ProjFS
  • Názov funkcie: NetFx4-AdvSrvs
  • Názov funkcie: NetFx4Extended-ASPNET45
  • Názov funkcie: IIS-WebServerRole
  • Názov funkcie: IIS-WebServer
  • Názov funkcie: IIS-CommonHttpFeatures
  • Názov funkcie: IIS-HttpErrors
  • Názov funkcie: IIS-HttpRedirect
  • Názov funkcie: Vývoj aplikácií IIS
  • Názov funkcie: IIS-NetFxExtensibility
  • Názov funkcie: IIS-NetFxExtensibility45
  • Názov funkcie: IIS-HealthAndDiagnostics
  • Názov funkcie: IIS-HttpLogging
  • FeatureName: IIS-LoggingLibrary
  • Názov funkcie: IIS-RequestMonitor
  • Názov funkcie: IIS-HttpTracing
  • Názov funkcie: IIS-Security
  • Názov funkcie: Autorizácia IIS-URLA
  • Názov funkcie: IIS-RequestFiltering
  • Názov funkcie: IIS-IPSecurity
  • Názov funkcie: Výkon služby IIS
  • Názov funkcie: IIS-HttpCompressionDynamic
  • Názov funkcie: IIS-WebServerManagementTools
  • Názov funkcie: IIS-ManagementScriptingTools
  • Názov funkcie: IIS-IIS6ManagementCompatibility
  • Názov funkcie: IIS-Metabase
  • Názov funkcie: WAS-WindowsActivationService
  • Názov funkcie: WAS-ProcessModel
  • Názov funkcie: WAS-NetFxEnvironment
  • Názov funkcie: WAS-ConfigurationAPI
  • Názov funkcie: IIS-HostableWebCore
  • Názov funkcie: IIS-StaticContent
  • FeatureName: IIS-DefaultDocument
  • Názov funkcie: IIS-DirectoryBrowsing
  • Názov funkcie: IIS-WebDAV
  • Názov funkcie: IIS-WebSockets
  • Názov funkcie: IIS-ApplicationInit
  • Názov funkcie: IIS-ASPNET
  • Názov funkcie: IIS-ASPNET45
  • Názov funkcie: IIS-ASP
  • Názov funkcie: IIS-CGI
  • Názov funkcie: Rozšírenia IIS-ISAPIE
  • Názov funkcie: IIS-ISAPIFilter
  • FeatureName: IIS-ServerSideIncludes
  • Názov funkcie: IIS-CustomLogging
  • Názov funkcie: IIS-BasicAuthentication
  • Názov funkcie: IIS-HttpCompressionStatic
  • Názov funkcie: IIS-ManagementConsole
  • Názov funkcie: IIS-ManagementService
  • Názov funkcie: IIS-WMICkompatibilita
  • Názov funkcie: IIS-LegacyScripts
  • Názov funkcie: IIS-LegacySnapIn
  • Názov funkcie: IIS-FTPServer
  • Názov funkcie: IIS-FTPSvc
  • Názov funkcie: IIS-FTPExtensibility
  • Názov funkcie: WCF-Services45
  • Názov funkcie: WCF-HTTP-Activation45
  • Názov funkcie: WCF-TCP-Activation45
  • Názov funkcie: WCF-Pipe-Activation45
  • Názov funkcie: WCF-MSMQ-Activation45
  • Názov funkcie: WCF-TCP-PortSharing45
  • FeatureName: MSMQ-Container
  • Názov funkcie: MSMQ-Server
  • Názov funkcie: Spúšťače MSMQ
  • Názov: MSMQ-ADIntegration
  • Názov funkcie: MSMQ-HTTP
  • Názov funkcie: MSMQ-Multicast
  • Názov funkcie: MSMQ-DCOMProxy
  • Názov funkcie: WCF-HTTP-Activation
  • Názov funkcie: WCF-NonHTTP-Aktivácia
  • Názov funkcie: IIS-CertProvider
  • Názov funkcie: Autentifikácia služby IIS-Windows
  • Názov funkcie: IIS-DigestAuthentication
  • Názov funkcie: IIS-ClientCertificateMappingAuthentication
  • Názov funkcie: IIS-IISCertificateMappingAuthentication
  • Názov funkcie: IIS-ODBCLogging
  • Názov funkcie: NetFx3
  • Názov funkcie: SMB1Protocol
  • Názov funkcie: SMB1Protocol-Client
  • Názov funkcie: SMB1Protocol-Server
  • Názov funkcie: SMB1Prestavenie protokolu
  • Názov funkcie: MediaPlayback
  • Názov funkcie: 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
  • FeatureName: Microsoft-Windows-NetFx4-WCF-US-OC-Package
  • FeatureName: Containers-DisposableClientVM
  • Názov funkcie: Microsoft-Hyper-V-All
  • Názov funkcie: Microsoft-Hyper-V
  • Názov: Microsoft-Hyper-V-Tools-All
  • Názov funkcie: Microsoft-Hyper-V-Management-PowerShell
  • Názov funkcie: Microsoft-Hyper-V-Hypervisor
  • Názov: Microsoft-Hyper-V-Services
  • Názov funkcie: Klienti správy Microsoft-Hyper-V-Management
  • Názov funkcie: HostGuardian
  • FeatureName: Client-DeviceLockdown
  • FeatureName: Client-EmbeddedShellLauncher
  • FeatureName: Client-EmbeddedBootExp
  • FeatureName: Client-EmbeddedLogon
  • FeatureName: Client-KeyboardFilter
  • FeatureName: Client-UnifiedWriteFilter
  • Názov funkcie: DataCenterBridging
  • FeatureName: DirectoryServices-ADAM-Client
  • FeatureName: Windows-Defender-ApplicationGuard
  • FeatureName: ServicesForNFS-ClientOnly
  • FeatureName: ClientForNFS-Infrastructure
  • Názov funkcie: Správa NFS
  • FeatureName: Containers
  • Názov funkcie: SmbDirect
  • Názov funkcie: MultiPoint-Connector
  • FeatureName: MultiPoint-Connector-Services
  • FeatureName: MultiPoint-Tools
  • Názov funkcie: AppServerClient
  • Názov funkcie: Internet-Explorer-Optional-amd64

Zobraziť informácie o funkciách

Parameter -featurename Example môžete použiť na zobrazenie podrobných informácií o funkcii, ktorá vás zaujíma.

Príkaz get-windowsoptionalfeature -online -featurename NetFx 3 napríklad ukazuje, že to nainstaluje .Net Framework 3.5 do systému. K dispozícii je tiež internetové pripojenie, na ktoré môžete kliknúť a vyhľadať ďalšie informácie online.

Povolí alebo zakáže voliteľnú funkciu

Príkazy PowerShell môžete použiť na povolenie alebo zakázanie voliteľných funkcií na počítači so systémom Windows 10.

Na tento účel sa používajú príkazy Enable-WindowsOptionalFeature -FeatureName a Disable-WindowsOptionalFeature -FeatureName.

Uvádzame dva príklady, ktoré vám ukážu, ako to funguje:

  • Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All - Tento príkaz nainštaluje program Net Framework 3.5 do počítača, na ktorom je príkaz spustený.
  • Disable-WindowsOptionalFeature -Online -FeatureName "NetFx3" - tento príkaz túto funkciu znova zakáže.

Parameter -All informuje systém Windows, aby nainštaloval aj všetky závislosti. Ak je na inštaláciu vybratej funkcie vyžadovaná nadradená funkcia, nainštaluje sa tiež. Poznámka: Disable nepodporuje parameter -All.

zdroje

  • Microsoft Technet: Enable-WindowsOptionalFeature
  • Microsoft Technet: Disable-WindowsOptionalFeature
  • Microsoft Technet: Get-WindowsOptionalFeature