Utilizați Windows PowerShell pentru a instala funcții opționale

Microsoft Windows este livrat cu un set de așa-numite funcții opționale pe care utilizatorii pot să le activeze sau să le dezactiveze folosind „activarea sau dezactivarea” funcțiilor Windows de pe aplicația panoului de control.

Acest lucru funcționează bine în cea mai mare parte, dar necesită să deschideți Panoul de control pe sistemul de operare, cu excepția cazului în care încărcați direct fereastra Funcții tastând opțiunile opționale în Start.

Cu toate că este suficientă de cele mai multe ori, administratorii pot utiliza PowerShell și pentru a gestiona caracteristicile opționale ale sistemului de operare Windows.

Următorul ghid vă oferă o imagine de ansamblu asupra modului de funcționare pe Windows 10. Rețineți că este posibil să nu funcționeze la versiunile anterioare de Windows, cum ar fi Windows 7.

Windows PowerShell: instalați opțiuni opționale

Aveți nevoie de un PowerShell ridicat pentru următoarele comenzi. Atingeți tasta Windows, tastați powerhell, țineți apăsată tasta Ctrl și Shift-key și atingeți tasta Enter pentru a deschide un prompt PowerShell cu privilegii de administrare.

Enumerați toate caracteristicile opționale și starea lor

Primul lucru pe care poate doriți să îl faceți, cel puțin atunci când sunteți nou în a utiliza comanda, este să afișați lista de funcții disponibile.

Rulați get-windowsoptionalfeature -online pentru a enumera toate numele de caracteristici disponibile și stările lor pe sistemul computerului. Statul este activat sau dezactivat.

Notă: parametrul -online înseamnă că acțiunile sunt rulate pe dispozitivul curent.

Deși este destul de ușor să identifici unele caracteristici după numele funcției, nu este ușor pentru toate.

Următoarea listă este dintr-un Windows 10 Pro versiunea 1809

  • Nume caracteristică: Caracteristici de imprimare-imprimareToPDFServicii
  • Nume caracteristică: Windows-Defender-Default-Definiții
  • Nume caracteristică: Caracteristici de imprimare-XPSServices
  • FeatureName: Pachetul SearchEngine-Client-Client
  • FeatureName: MSRDC-Infrastructure
  • Nume caracteristică: TelnetClient
  • Nume caracteristică: TFTP
  • Nume caracteristică: TIFFIFILTER
  • FeatureName: WorkFolders-Client
  • FeatureName: LegacyComponents
  • FeatureName: DirectPlay
  • Nume caracteristică: funcții de imprimare-fundație
  • Nume caracteristică: FaxServicesClientPackage
  • Nume caracteristică: Imprimare-Fundație-Internet-Imprimare-Client
  • FeatureName: Printing-Foundation-LPDPrintService
  • FeatureName: Printing-Foundation-LPRPortMonitor
  • FeatureName: SimpleTCP
  • Nume caracteristică: MicrosoftWindowsPowerShellV2 Root
  • Nume caracteristică: MicrosoftWindowsPowerShellV2
  • FeatureName: Windows-Identity-Foundation
  • Nume caracteristică: Microsoft-Windows-Subsistem-Linux
  • Nume caracteristic: HypervisorPlatform
  • Nume caracteristică: VirtualMachinePlatform
  • Nume caracteristic: Client-ProjFS
  • Nume caracteristică: NetFx4-AdvSrvs
  • Nume caracteristică: NetFx4Extended-ASPNET45
  • Nume caracteristică: IIS-WebServerRole
  • Nume caracteristic: IIS-WebServer
  • Nume caracteristică: IIS-CommonHttpFeatures
  • Nume caracteristică: IIS-HttpErrors
  • Nume caracteristic: IIS-HttpRedirect
  • FeatureName: IIS-ApplicationDevelopment
  • Nume caracteristică: IIS-NetFxExtensibilitate
  • Nume caracteristică: IIS-NetFxExtensibilitate45
  • Nume caracteristică: IIS-HealthAndDiagnostics
  • Nume caracteristică: IIS-HttpLogging
  • FeatureName: IIS-LoggingLibraries
  • Nume caracteristică: IIS-RequestMonitor
  • Nume caracteristică: IIS-HttpTracing
  • Nume caracteristică: IIS-Security
  • Nume caracteristică: IIS-URLAutorizare
  • Nume caracteristică: IIS-RequestFiltering
  • Nume caracteristică: IIS-IPSecurity
  • Nume caracteristică: IIS-Performanță
  • Nume caracteristică: IIS-HttpCompressionDynamic
  • Nume Feature: IIS-WebServerManagementTools
  • FeatureName: IIS-ManagementScriptingTools
  • Nume caracteristică: IIS-IIS6ManagementCompatibility
  • FeatureName: IIS-Metabase
  • Nume caracteristică: WAS-WindowsActivationService
  • FeatureName: WAS-ProcessModel
  • Nume caracteristică: WAS-NetFxEnvironment
  • Nume caracteristică: WAS-ConfigurationAPI
  • Nume caracteristică: IIS-HostableWebCore
  • Nume caracteristică: IIS-StaticContent
  • Nume caracteristică: IIS-DefaultDocument
  • FeatureName: IIS-DirectoryBrowsing
  • Nume caracteristic: IIS-WebDAV
  • Nume caracteristic: IIS-WebSockets
  • Nume caracteristică: IIS-ApplicationInit
  • Nume caracteristică: IIS-ASPNET
  • Nume caracteristică: IIS-ASPNET45
  • Nume caracteristică: IIS-ASP
  • Nume caracteristică: IIS-CGI
  • FeatureName: IIS-ISAPIExtensions
  • Nume caracteristică: IIS-ISAPIFILTER
  • Nume caracteristică: IIS-ServerSideInclude
  • FeatureName: IIS-CustomLogging
  • Nume caracteristică: IIS-BasicAuthentication
  • Nume caracteristică: IIS-HttpCompressionStatic
  • Nume caracteristică: IIS-ManagementConsole
  • Nume caracteristică: IIS-ManagementService
  • Nume caracteristică: IIS-WMICompatibilitate
  • FeatureName: IIS-LegacyScripts
  • Nume caracteristică: IIS-LegacySnapIn
  • Nume caracteristică: IIS-FTPServer
  • Nume caracteristică: IIS-FTPSvc
  • Nume caracteristică: IIS-FTPExtensibilitate
  • Nume caracteristică: Servicii WCF45
  • Nume caracteristică: Activare WCF-HTTP45
  • Nume caracteristică: Activare WCF-TCP45
  • Nume caracteristică: WCF-Pipe-Activation45
  • Nume caracteristică: Activare WCF-MSMQ45
  • Nume caracteristică: WCF-TCP-PortSharing45
  • Nume caracteristică: MSMQ-Container
  • Nume caracteristică: MSMQ-Server
  • Nume caracteristică: MSMQ-Declanșatoare
  • Nume caracteristică: MSMQ-ADIntegration
  • Nume caracteristică: MSMQ-HTTP
  • Nume caracteristică: MSMQ-Multicast
  • Nume caracteristică: MSMQ-DCOMProxy
  • Nume caracteristică: activare WCF-HTTP
  • Nume caracteristică: Activare WCF-NonHTTP
  • Nume caracteristică: IIS-CertProvider
  • Nume caracteristică: IIS-WindowsAuthentication
  • Nume caracteristică: IIS-DigestAuthentication
  • Nume caracteristică: IIS-ClientCertificatMappingAuthentication
  • Nume caracteristică: IIS-IISCertificatMappingAuthentication
  • Nume caracteristică: IIS-ODBCLogging
  • Nume caracteristică: NetFx3
  • Nume caracteristică: SMB1Protocol
  • Nume caracteristică: SMB1Protocol-Client
  • Nume caracteristică: SMB1Protocol-Server
  • Nume caracteristică: SMB1Protocol-Deprecation
  • Nume caracteristică: MediaPlayback
  • Nume caracteristică: WindowsMediaPlayer
  • Nume caracteristic: pachet Microsoft-Windows-NetFx3-OC
  • Nume caracteristică: Microsoft-Windows-NetFx4-US-OC-Pachet
  • Nume caracteristic: Microsoft-Windows-Client-EmbeddedExp-Pachet
  • Nume caracteristic: pachet Microsoft-Windows-NetFx3-WCF-OC
  • Nume caracteristică: Microsoft-Windows-NetFx4-WCF-US-OC-Pachet
  • Nume caracteristică: Containere-DispozitiveClientVM
  • Nume caracteristică: Microsoft-Hyper-V-All
  • Nume caracteristică: Microsoft-Hyper-V
  • Nume caracteristică: Microsoft-Hyper-V-Tools-All
  • Nume caracteristică: Microsoft-Hyper-V-Management-PowerShell
  • Nume caracteristică: Microsoft-Hyper-V-Hypervisor
  • Nume caracteristică: Microsoft-Hyper-V-Services
  • Nume caracteristică: Microsoft-Hyper-V-Management-Clients
  • Nume caracteristic: HostGuardian
  • FeatureName: Client-DeviceLockdown
  • Nume caracteristică: Client-EmbeddedShellLauncher
  • Nume caracteristică: Client-EmbeddedBootExp
  • Nume caracteristică: Client-EmbeddedLogon
  • FeatureName: Client-KeyboardFilter
  • Nume caracteristică: Client-UnifiedWriteFilter
  • Nume caracteristic: DataCenterBridging
  • FeatureName: DirectoryServices-ADAM-Client
  • Nume caracteristică: Windows-Defender-ApplicationGuard
  • Nume caracteristică: ServicesForNFS-ClientOnly
  • FeatureName: ClientForNFS-Infrastructure
  • Nume caracteristică: NFS-Administration
  • Nume caracteristică: Containere
  • Nume caracteristic: SmbDirect
  • Nume caracteristică: MultiPoint-Connector
  • Nume caracteristică: Servicii multi-conector
  • FeatureName: MultiPoint-Tools
  • Nume caracteristic: AppServerClient
  • Nume caracteristică: Internet-Explorer-Opțional-amd64

Afișați informații despre caracteristici

Puteți utiliza parametrul Exemplu -featurename pentru a afișa informații detaliate despre o caracteristică care vă interesează.

Comanda get-windowsoptionalfeature -online -featurename NetFx 3, de exemplu, relevă că acest lucru instalează .Net Framework 3.5 pe sistem. Există, de asemenea, un link de internet, cu condiția să faceți clic pentru a căuta informații suplimentare online.

Activați sau dezactivați o caracteristică opțională

Puteți utiliza comenzile PowerShell pentru a activa sau dezactiva funcțiile opționale pe o mașină Windows 10.

Comenzile Enable-WindowsOptionalFeature -FeatureName și Disable-WindowsOptionalFeature -FeatureName sunt utilizate pentru asta.

Pentru a vă oferi două exemple care să vă arate cum funcționează:

  • Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" -All - Această comandă instalează Net Framework 3.5 pe computerul pe care comanda este rulată.
  • Dezactivare-WindowsOptionalFeature -Online -FeatureName "NetFx3" - Această comandă dezactivează din nou caracteristica.

Parametrul -All spune Windows-ului să instaleze și orice dependență. Deci, dacă este necesară o caracteristică părinte pentru instalarea funcției selectate, aceasta este instalată și ea. Notă: Dezactivarea nu acceptă parametrul -Toate.

Resurse

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